We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c8504ab commit 290f97aCopy full SHA for 290f97a
1 file changed
src/engine/SoundManager.java
@@ -185,6 +185,17 @@ private void setVolume(int volume) {
185
}
186
187
188
+ // Apply to soundClips (including background music)
189
+ for (Clip clip : soundClips.values()) {
190
+ try {
191
+ FloatControl volumeControl =
192
+ (FloatControl) clip.getControl(FloatControl.Type.MASTER_GAIN);
193
+ volumeControl.setValue(newVolume);
194
+ } catch (IllegalArgumentException e) {
195
+ logger.warning("Failed to set volume: " + e.getMessage());
196
+ }
197
198
+
199
200
201
/**
0 commit comments