diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2024-07-08 14:49:30 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2024-07-08 14:49:30 -0400 |
commit | cf8f3d35716cd93d0d5d123d80b07f9ae704f939 (patch) | |
tree | e5bb4a40bec2d22d5f75ea95ba7745fc749affa8 /src/main/java/net/sowgro/npehero/gui/MainMenu.java | |
parent | ee2229339429d50afa33e2f8b9c0ee0939766290 (diff) | |
download | NPEhero-cf8f3d35716cd93d0d5d123d80b07f9ae704f939.tar.gz NPEhero-cf8f3d35716cd93d0d5d123d80b07f9ae704f939.tar.bz2 NPEhero-cf8f3d35716cd93d0d5d123d80b07f9ae704f939.zip |
Embed level utility into main window
Diffstat (limited to 'src/main/java/net/sowgro/npehero/gui/MainMenu.java')
-rwxr-xr-x | src/main/java/net/sowgro/npehero/gui/MainMenu.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main/java/net/sowgro/npehero/gui/MainMenu.java b/src/main/java/net/sowgro/npehero/gui/MainMenu.java index bb1970f..2da6036 100755 --- a/src/main/java/net/sowgro/npehero/gui/MainMenu.java +++ b/src/main/java/net/sowgro/npehero/gui/MainMenu.java @@ -9,6 +9,7 @@ import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.scene.text.Text; import net.sowgro.npehero.Driver; +import net.sowgro.npehero.devmenu.LevelList; public class MainMenu extends Pane @@ -39,10 +40,17 @@ public class MainMenu extends Pane Button settings = new Button(); settings.setText("Settings"); - settings.setOnAction(e -> {Driver.setMenu(new Settings()); + settings.setOnAction(_ -> { + Driver.setMenu(new Settings()); Driver.soundController.playSfx("forward"); }); + Button levelEdit = new Button("Level Editor"); + levelEdit.setOnAction(e -> { + Driver.soundController.playSfx("forward"); + Driver.setMenu(new LevelList()); + }); + Button exit = new Button(); exit.setText("Quit"); exit.setOnAction(e -> {Driver.quit(); @@ -50,7 +58,7 @@ public class MainMenu extends Pane }); VBox buttonBox = new VBox(); - buttonBox.getChildren().addAll(play, settings, exit); + buttonBox.getChildren().addAll(play, settings, levelEdit, exit); buttonBox.setAlignment(Pos.CENTER); buttonBox.setSpacing(10); |