From d3429bf4f046bad546db8182fad4c71672936027 Mon Sep 17 00:00:00 2001 From: "Hanno Fleischer hanno.fleischer@unibw.de" Date: Sat, 5 Oct 2024 18:40:30 +0200 Subject: [PATCH] fixed a bug at the victory music the victory audio node was not part of the set volume method now implemented the method to set volume for victory music. --- .../src/main/java/pp/battleship/client/BackgroundMusic.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Projekte/battleship/client/src/main/java/pp/battleship/client/BackgroundMusic.java b/Projekte/battleship/client/src/main/java/pp/battleship/client/BackgroundMusic.java index 907660dd..5cf97451 100644 --- a/Projekte/battleship/client/src/main/java/pp/battleship/client/BackgroundMusic.java +++ b/Projekte/battleship/client/src/main/java/pp/battleship/client/BackgroundMusic.java @@ -138,10 +138,7 @@ public void toogleMusic() { * this method is used when the main volume changes */ public void setVolume(){ - float mainVolume = app.getMainVolume().getMainVolume(); - menuMusic.setVolume(volume * mainVolume); - battleMusic.setVolume(volume * mainVolume); - gameOverMusicL.setVolume(volume * mainVolume); + setVolume(prefs.getFloat(VOLUME_PREF, 1.0f)); } /** @@ -155,6 +152,7 @@ public void setVolume(float volume) { menuMusic.setVolume(volume * mainVolume); battleMusic.setVolume(volume * mainVolume); gameOverMusicL.setVolume(volume * mainVolume); + gameOverMusicV.setVolume(volume * mainVolume); prefs.putFloat(VOLUME_PREF, volume); }