diff options
Diffstat (limited to 'src/gameplay/SongPlayer.java')
-rw-r--r-- | src/gameplay/SongPlayer.java | 15 |
1 files changed, 15 insertions, 0 deletions
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 |