aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/sowgro/npehero/editor/LevelEditor.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-08-29 22:16:21 -0400
committersowgro <tpoke.ferrari@gmail.com>2024-08-29 22:16:21 -0400
commitaa916b0f06be0d42bec1e035d0efeec954e09243 (patch)
treed79d5a463781145cc1dc39362890756c43d6b502 /src/main/java/net/sowgro/npehero/editor/LevelEditor.java
parentfb70a24c04a5beec6cc7ff9248ef8f5fd46fcc87 (diff)
downloadNPEhero-aa916b0f06be0d42bec1e035d0efeec954e09243.tar.gz
NPEhero-aa916b0f06be0d42bec1e035d0efeec954e09243.tar.bz2
NPEhero-aa916b0f06be0d42bec1e035d0efeec954e09243.zip
add button click sounds to all buttons
Diffstat (limited to 'src/main/java/net/sowgro/npehero/editor/LevelEditor.java')
-rwxr-xr-xsrc/main/java/net/sowgro/npehero/editor/LevelEditor.java21
1 files changed, 17 insertions, 4 deletions
diff --git a/src/main/java/net/sowgro/npehero/editor/LevelEditor.java b/src/main/java/net/sowgro/npehero/editor/LevelEditor.java
index e17d209..e02da0f 100755
--- a/src/main/java/net/sowgro/npehero/editor/LevelEditor.java
+++ b/src/main/java/net/sowgro/npehero/editor/LevelEditor.java
@@ -68,17 +68,26 @@ public class LevelEditor extends Page
FileChooser backgroundChooser = new FileChooser();
backgroundChooser.getExtensionFilters().add(new ExtensionFilter("Image Files", "*.png", "*.jpg", "*.gif"));
Button backgroundButton = new Button("Background Image");
- backgroundButton.setOnAction(_ -> selectedBackground = backgroundChooser.showOpenDialog(Driver.primaryStage));
+ backgroundButton.setOnAction(_ -> {
+ Sound.playSfx(Sound.FORWARD);
+ selectedBackground = backgroundChooser.showOpenDialog(Driver.primaryStage);
+ });
FileChooser previewChooser = new FileChooser();
previewChooser.getExtensionFilters().add(new ExtensionFilter("Image Files", "*.png", "*.jpg", "*.gif"));
Button previewButton = new Button("Preview Image");
- previewButton.setOnAction(_ -> selectedPreview = previewChooser.showOpenDialog(Driver.primaryStage));
+ previewButton.setOnAction(_ -> {
+ Sound.playSfx(Sound.FORWARD);
+ selectedPreview = previewChooser.showOpenDialog(Driver.primaryStage);
+ });
FileChooser songChooser = new FileChooser();
songChooser.getExtensionFilters().add(new ExtensionFilter("Audio Files", "*.wav", "*.mp3", "*.aac"));
Button songButton = new Button("Song file");
- songButton.setOnAction(_ -> selectedSong = songChooser.showOpenDialog(Driver.primaryStage));
+ songButton.setOnAction(_ -> {
+ Sound.playSfx(Sound.FORWARD);
+ selectedSong = songChooser.showOpenDialog(Driver.primaryStage);
+ });
HBox diffLabel = new HBox(new Text("Difficulties"), diffsInvalid);
@@ -112,12 +121,16 @@ public class LevelEditor extends Page
});
Button newDiffs = new Button("Edit difficulties");
- newDiffs.setOnAction(_ -> Driver.setMenu(new DiffList(level, this)));
+ newDiffs.setOnAction(_ -> {
+ Sound.playSfx(Sound.FORWARD);
+ Driver.setMenu(new DiffList(level, this));
+ });
diffList.setSelectionModel(null);
Button save = new Button("Save");
save.setOnAction(e -> { //assigns fields to values
+ Sound.playSfx(Sound.FORWARD);
level.title = title.getText();
level.artist = artist.getText();
level.desc = desc.getText();