diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2023-05-25 20:15:17 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2023-05-25 20:15:17 -0400 |
commit | a5d71e172b7202c5758837d896ffb8cafcb8da96 (patch) | |
tree | cb20c6df99c0e6243cac2430f556ab957fed277c /src/gameplay | |
parent | 742b5ca228b5c52e21a48586a17cab8a89c939e3 (diff) | |
parent | b3f8d14e1af6277914e4a7c1c81082fb95f62d85 (diff) | |
download | NPEhero-a5d71e172b7202c5758837d896ffb8cafcb8da96.tar.gz NPEhero-a5d71e172b7202c5758837d896ffb8cafcb8da96.tar.bz2 NPEhero-a5d71e172b7202c5758837d896ffb8cafcb8da96.zip |
merge some stuff
Diffstat (limited to 'src/gameplay')
-rw-r--r-- | src/gameplay/Score.java | 1 | ||||
-rw-r--r-- | src/gameplay/SongPlayer.java | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/gameplay/Score.java b/src/gameplay/Score.java index 8bba48a..fa8ddfe 100644 --- a/src/gameplay/Score.java +++ b/src/gameplay/Score.java @@ -3,6 +3,7 @@ */ package gameplay; +import javafx.beans.property.IntegerProperty; public class Score { diff --git a/src/gameplay/SongPlayer.java b/src/gameplay/SongPlayer.java index e8d6c7b..496a4b0 100644 --- a/src/gameplay/SongPlayer.java +++ b/src/gameplay/SongPlayer.java @@ -13,6 +13,11 @@ import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.scene.shape.Rectangle; import javafx.animation.*; +import javafx.beans.Observable; +import javafx.beans.property.IntegerProperty; +import javafx.beans.property.SimpleStringProperty; +import javafx.beans.property.StringProperty; +import javafx.beans.value.ObservableStringValue; import javafx.util.*; import main.Difficulty; import main.ScoreController; @@ -23,6 +28,7 @@ public class SongPlayer extends Pane { final int TIME = 1500; // delay for notes falling down the screen Score scoreCounter = new Score(); + StringProperty scoreString = new SimpleStringProperty(); Rectangle goalPerfect = new Rectangle(); HBox buttonBox = new HBox(); @@ -92,6 +98,7 @@ public class SongPlayer extends Pane { public SongPlayer(main.Level lvl, Difficulty d, Pane p, ScoreController cntrl) { loadSong(); + Rectangle field = new Rectangle(50, 50, new Color(0, 0, 0, 0.7)); field.heightProperty().bind(super.heightProperty()); @@ -278,4 +285,12 @@ public class SongPlayer extends Pane { } return -1; } + + // public ObservableStringValue getScoreString() { + // return + // } + + public int getCombo() { + return scoreCounter.getCombo(); + } }
\ No newline at end of file |