aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAidan Ross <aross02@fairport.org>2023-05-17 09:38:56 -0400
committerAidan Ross <aross02@fairport.org>2023-05-17 09:38:56 -0400
commit33b5b82b1a2c511c6de0c1f744aec1f04bee12f7 (patch)
tree5ffa101402d652488b107f56a9d15da25cf0c44c
parentc959ad9620eaf2398bf455387e989f3129d4674f (diff)
downloadNPEhero-33b5b82b1a2c511c6de0c1f744aec1f04bee12f7.tar.gz
NPEhero-33b5b82b1a2c511c6de0c1f744aec1f04bee12f7.tar.bz2
NPEhero-33b5b82b1a2c511c6de0c1f744aec1f04bee12f7.zip
resized buttons and testing note displays
-rw-r--r--src/fallTest/newSongPlayer.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/fallTest/newSongPlayer.java b/src/fallTest/newSongPlayer.java
index 46d6e4b..3f6d4ed 100644
--- a/src/fallTest/newSongPlayer.java
+++ b/src/fallTest/newSongPlayer.java
@@ -7,6 +7,7 @@ import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Queue;
+import javafx.beans.property.DoubleProperty;
import javafx.event.*;
import javafx.event.ActionEvent;
import javafx.geometry.Pos;
@@ -33,7 +34,7 @@ public class newSongPlayer extends Pane
Timer time = new Timer();
private double dLaneX = 0;
-
+ TButton dButton = new TButton(Color.RED, 50, 50, 5);
public void init() {
Queue<NoteInfo> dSends = new LinkedList<NoteInfo>(); //Queue that dictates when to send the notes
@@ -42,7 +43,6 @@ public class newSongPlayer extends Pane
Rectangle field = new Rectangle(50, 50, new Color(0, 0, 0, 0.7));
field.heightProperty().bind(this.getScene().getWindow().heightProperty().multiply(0.95));
field.widthProperty().bind(this.getScene().getWindow().widthProperty().divide(2.7).add(50));
- TButton dButton = new TButton(Color.RED, 50, 50, 5);
genButton(dButton);
/*dButton.setOnKeyPressed(e -> {
if (e.getCode() == KeyCode.D) {
@@ -86,16 +86,17 @@ public class newSongPlayer extends Pane
root.getChildren().addAll(polish, place);
super.getChildren().add(root);
-
- sendNote(dLane);
+ sendNote(dLane, buttonBox.getLayoutX());
}
- public void sendNote(ArrayList<Block> lane) {
+ public void sendNote(ArrayList<Block> lane, double pos) {
lane.add(new Block(Color.PINK, 50, 50, 5));
lane.get(lane.size()-1).heightProperty().bind(this.getScene().getWindow().widthProperty().divide(16));
lane.get(lane.size()-1).widthProperty().bind(this.getScene().getWindow().widthProperty().divide(16));
lane.get(lane.size()-1).arcHeightProperty().bind(this.getScene().getWindow().widthProperty().divide(50));
lane.get(lane.size()-1).arcWidthProperty().bind(this.getScene().getWindow().widthProperty().divide(50));
+ lane.get(lane.size()-1).setX(pos);
+ System.out.println(pos);
super.getChildren().add(lane.get(lane.size()-1));
}