aboutsummaryrefslogtreecommitdiff
path: root/src/devmenu/DiffEditor.java
diff options
context:
space:
mode:
authorZach Jordan <zxjordan5@gmail.com>2023-06-05 08:38:00 -0400
committerZach Jordan <zxjordan5@gmail.com>2023-06-05 08:38:00 -0400
commitb6826c6ba281366efc60e89d73d3b6f81d4f2b80 (patch)
tree4d4dc505eb71cd0306fc07b44928eec3f152572c /src/devmenu/DiffEditor.java
parent649bb51ed3d7a55fd136b511a96e008298db5c7b (diff)
parentfc23e12aa682298a6845d0085f1d39dae1d9c5b6 (diff)
downloadNPEhero-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/DiffEditor.java')
-rw-r--r--src/devmenu/DiffEditor.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/devmenu/DiffEditor.java b/src/devmenu/DiffEditor.java
index e2ce5d8..bf745e8 100644
--- a/src/devmenu/DiffEditor.java
+++ b/src/devmenu/DiffEditor.java
@@ -3,6 +3,10 @@ package devmenu;
import java.io.FileNotFoundException;
import java.io.UnsupportedEncodingException;
+import gui.Driver;
+import gui.LevelSelector;
+import gui.LevelSurround;
+import gui.MainMenu;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TextField;
@@ -44,7 +48,11 @@ public class DiffEditor
}
});
- Button editScores = new Button("Edit leaderboard");
+ Button editScores = new Button("Clear leaderboard");
+ editScores.setOnAction(e -> diff.getLeaderboard().clear());
+
+ Button playLevel = new Button("Launch level");
+ playLevel.setOnAction(e -> Driver.setMenu(new LevelSurround(diff.level, diff, new MainMenu())));
Button save = new Button("Save");
save.setOnAction(e -> { //assigns text feilds to values
@@ -55,7 +63,7 @@ public class DiffEditor
});
VBox main = new VBox();
- main.getChildren().addAll(folderNameLabel,folderName,titleLabel,title,bpmLabel,bpm,numBeatsLabel,numBeats,editNotes,editScores,save);
+ main.getChildren().addAll(folderNameLabel,folderName,titleLabel,title,bpmLabel,bpm,numBeatsLabel,numBeats,editNotes,editScores,playLevel,save);
Scene scene = new Scene(main);
primaryStage.setScene(scene);
primaryStage.show();