diff options
author | Zach Jordan <zxjordan5@gmail.com> | 2023-06-05 08:38:00 -0400 |
---|---|---|
committer | Zach Jordan <zxjordan5@gmail.com> | 2023-06-05 08:38:00 -0400 |
commit | b6826c6ba281366efc60e89d73d3b6f81d4f2b80 (patch) | |
tree | 4d4dc505eb71cd0306fc07b44928eec3f152572c /src/devmenu/NotesEditor.java | |
parent | 649bb51ed3d7a55fd136b511a96e008298db5c7b (diff) | |
parent | fc23e12aa682298a6845d0085f1d39dae1d9c5b6 (diff) | |
download | NPEhero-b6826c6ba281366efc60e89d73d3b6f81d4f2b80.tar.gz NPEhero-b6826c6ba281366efc60e89d73d3b6f81d4f2b80.tar.bz2 NPEhero-b6826c6ba281366efc60e89d73d3b6f81d4f2b80.zip |
Merge branch 'main' of https://gitlab.sowgro.net/guitarheros/guitarhero
Diffstat (limited to 'src/devmenu/NotesEditor.java')
-rw-r--r-- | src/devmenu/NotesEditor.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/devmenu/NotesEditor.java b/src/devmenu/NotesEditor.java index c3ce1fa..a0aa26a 100644 --- a/src/devmenu/NotesEditor.java +++ b/src/devmenu/NotesEditor.java @@ -9,6 +9,7 @@ import java.io.PrintWriter; import java.io.UnsupportedEncodingException; import gameplay.Timer; +import gui.Driver; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.input.KeyCode; @@ -20,16 +21,13 @@ import javafx.scene.media.MediaView; import javafx.scene.text.Text; import javafx.stage.Stage; import main.Difficulty; -import sound.AudioFilePlayer; public class NotesEditor { Text help; - String t1 = "Press Start to begin recording. Use the same keys."; + String t1 = "Press Start to begin recording. Use the same keys. Note: existing notes will be overwitten."; String t2 = "Now recording. Press Stop or ESC to finish"; - MediaPlayer mediaPlayer; Difficulty diff; - AudioFilePlayer music; Timer timer; PrintWriter writer; public NotesEditor(Difficulty diff) throws FileNotFoundException, UnsupportedEncodingException @@ -37,7 +35,6 @@ public class NotesEditor this.diff = diff; help = new Text(t1); - Text cur = new Text("-----"); Button start = new Button("Start"); @@ -49,8 +46,6 @@ public class NotesEditor stop.setFocusTraversable(false); Media song = new Media(diff.level.song.toURI().toString()); - mediaPlayer = new MediaPlayer(song); - new MediaView(mediaPlayer); VBox main = new VBox(); main.getChildren().addAll(help,cur,start,stop); @@ -94,7 +89,7 @@ public class NotesEditor private void start() { - mediaPlayer.play(); + Driver.soundController.playSong(diff.level.song); timer = new Timer(diff.bpm); help.setText(t2); } @@ -102,7 +97,7 @@ public class NotesEditor private void stop() { try { - mediaPlayer.stop(); + Driver.soundController.endSong(); diff.numBeats = (int)timer.time(); timer = null; writer.close(); |