aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/sowgro/npehero/gui/MainMenu.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-07-14 22:43:01 -0400
committersowgro <tpoke.ferrari@gmail.com>2024-07-14 22:43:01 -0400
commit2d42d77c883453e4f03ca0a47068f9d1f6c61aa6 (patch)
tree866de034466e60223371b2fee40c6f6b5ae04743 /src/main/java/net/sowgro/npehero/gui/MainMenu.java
parent550701557c1e021e45bddff92ad1a2e8c808e8e0 (diff)
downloadNPEhero-2d42d77c883453e4f03ca0a47068f9d1f6c61aa6.tar.gz
NPEhero-2d42d77c883453e4f03ca0a47068f9d1f6c61aa6.tar.bz2
NPEhero-2d42d77c883453e4f03ca0a47068f9d1f6c61aa6.zip
Refactoring and SoundController improvements
Diffstat (limited to 'src/main/java/net/sowgro/npehero/gui/MainMenu.java')
-rwxr-xr-xsrc/main/java/net/sowgro/npehero/gui/MainMenu.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/net/sowgro/npehero/gui/MainMenu.java b/src/main/java/net/sowgro/npehero/gui/MainMenu.java
index 890c7aa..2b1d2ac 100755
--- a/src/main/java/net/sowgro/npehero/gui/MainMenu.java
+++ b/src/main/java/net/sowgro/npehero/gui/MainMenu.java
@@ -1,5 +1,7 @@
package net.sowgro.npehero.gui;
+import javafx.application.Application;
+import javafx.application.Platform;
import javafx.geometry.Pos;
import javafx.scene.control.Button;
import javafx.scene.effect.BlurType;
@@ -10,6 +12,7 @@ import javafx.scene.paint.Color;
import javafx.scene.text.Text;
import net.sowgro.npehero.Driver;
import net.sowgro.npehero.devmenu.LevelList;
+import net.sowgro.npehero.main.SoundController;
public class MainMenu extends Pane
@@ -35,27 +38,29 @@ public class MainMenu extends Pane
play.setText("Play");
play.setOnAction(e -> {
Driver.setMenu(new LevelSelector());
- Driver.soundController.playSfx("forward");
+ SoundController.playSfx(SoundController.FORWARD);
});
Button settings = new Button();
settings.setText("Settings");
settings.setOnAction(_ -> {
Driver.setMenu(new Settings());
- Driver.soundController.playSfx("forward");
+ SoundController.playSfx(SoundController.FORWARD);
});
Button levelEdit = new Button("Level Editor");
levelEdit.setOnAction(e -> {
- Driver.soundController.playSfx("forward");
+ SoundController.playSfx(SoundController.FORWARD);
Driver.setMenu(new LevelList());
});
Button exit = new Button();
exit.setText("Quit");
exit.setOnAction(e -> {
- Driver.quit();
- Driver.soundController.playSfx("backward");
+ SoundController.playSfx(SoundController.BACKWARD);
+// Driver.quit();
+// Platform.exit();
+ System.exit(0);
});
VBox buttonBox = new VBox();