diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2024-08-29 22:16:21 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2024-08-29 22:16:21 -0400 |
commit | aa916b0f06be0d42bec1e035d0efeec954e09243 (patch) | |
tree | d79d5a463781145cc1dc39362890756c43d6b502 /src/main/java/net/sowgro/npehero/editor/LevelEditor.java | |
parent | fb70a24c04a5beec6cc7ff9248ef8f5fd46fcc87 (diff) | |
download | NPEhero-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-x | src/main/java/net/sowgro/npehero/editor/LevelEditor.java | 21 |
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(); |