From 33b5b82b1a2c511c6de0c1f744aec1f04bee12f7 Mon Sep 17 00:00:00 2001 From: Aidan Ross Date: Wed, 17 May 2023 09:38:56 -0400 Subject: resized buttons and testing note displays --- src/fallTest/newSongPlayer.java | 11 ++++++----- 1 file 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 dSends = new LinkedList(); //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 lane) { + public void sendNote(ArrayList 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)); } -- cgit v1.2.3