aboutsummaryrefslogtreecommitdiff
path: root/src/gameplay
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2023-05-25 20:15:17 -0400
committersowgro <tpoke.ferrari@gmail.com>2023-05-25 20:15:17 -0400
commita5d71e172b7202c5758837d896ffb8cafcb8da96 (patch)
treecb20c6df99c0e6243cac2430f556ab957fed277c /src/gameplay
parent742b5ca228b5c52e21a48586a17cab8a89c939e3 (diff)
parentb3f8d14e1af6277914e4a7c1c81082fb95f62d85 (diff)
downloadNPEhero-a5d71e172b7202c5758837d896ffb8cafcb8da96.tar.gz
NPEhero-a5d71e172b7202c5758837d896ffb8cafcb8da96.tar.bz2
NPEhero-a5d71e172b7202c5758837d896ffb8cafcb8da96.zip
merge some stuff
Diffstat (limited to 'src/gameplay')
-rw-r--r--src/gameplay/Score.java1
-rw-r--r--src/gameplay/SongPlayer.java15
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