aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/sowgro/npehero/gui/MainMenu.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/sowgro/npehero/gui/MainMenu.java')
-rwxr-xr-xsrc/main/java/net/sowgro/npehero/gui/MainMenu.java12
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);