diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2024-07-29 00:30:28 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2024-07-29 00:30:28 -0400 |
commit | f3a037701799169066c6cb12b3c7023029b8b281 (patch) | |
tree | 6e9bb0839152dc52faab8d3a927d077b864a85de /src/main/java/net/sowgro/npehero/editor/DiffEditor.java | |
parent | 0ce09f72f4af26412356b9699d402b52dbcfc94f (diff) | |
download | NPEhero-f3a037701799169066c6cb12b3c7023029b8b281.tar.gz NPEhero-f3a037701799169066c6cb12b3c7023029b8b281.tar.bz2 NPEhero-f3a037701799169066c6cb12b3c7023029b8b281.zip |
Show level and difficulty loading errors in the gui
Diffstat (limited to 'src/main/java/net/sowgro/npehero/editor/DiffEditor.java')
-rwxr-xr-x | src/main/java/net/sowgro/npehero/editor/DiffEditor.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/java/net/sowgro/npehero/editor/DiffEditor.java b/src/main/java/net/sowgro/npehero/editor/DiffEditor.java index 0eb4968..7671bc6 100755 --- a/src/main/java/net/sowgro/npehero/editor/DiffEditor.java +++ b/src/main/java/net/sowgro/npehero/editor/DiffEditor.java @@ -39,6 +39,7 @@ public class DiffEditor extends Page Button editNotes = new Button("Edit notes"); editNotes.setOnAction(_ -> { + Sound.playSfx(Sound.FORWARD); if (diff.level.song == null) { Driver.setMenu(new ErrorDisplay("You must import a song file before editing the notes!", this)); return; @@ -55,15 +56,19 @@ public class DiffEditor extends Page }); Button oldEditNotes = new Button("Edit notes (legacy)"); - oldEditNotes.setOnAction(_ -> Driver.setMenu(new ErrorDisplay( + oldEditNotes.setOnAction(_ -> { + Sound.playSfx(Sound.FORWARD); + Driver.setMenu(new ErrorDisplay( "Warning: \nThe legacy editor will overwrite all existing notes!", this, new NotesEditor(diff, this)) - )); + ); + }); Label scoresLable = new Label("Scores"); Button editScores = new Button("Clear leaderboard"); editScores.setOnAction(_ -> { + Sound.playSfx(Sound.FORWARD); diff.leaderboard.entries.clear(); try { diff.leaderboard.save(); @@ -75,6 +80,7 @@ public class DiffEditor extends Page Button playLevel = new Button("Play level"); playLevel.setOnAction(_ -> { + Sound.playSfx(Sound.FORWARD); if (diff.isValid() && diff.level.isValid()) { Driver.setMenu(new LevelSurround(diff.level, diff, this)); } @@ -85,6 +91,7 @@ public class DiffEditor extends Page Button save = new Button("Save"); save.setOnAction(_ -> { //assigns text fields to values + Sound.playSfx(Sound.FORWARD); diff.title = title.getText(); // diff.bpm = Double.parseDouble(bpm.getText()); // diff.numBeats = Integer.parseInt(numBeats.getText()); |