Replaced hover sound to work in .jar.

#story[1249]
This commit is contained in:
Kusal Ekanayake
2017-09-11 15:40:13 +12:00
parent 334e13295f
commit 58512fdbdf
3 changed files with 13 additions and 2 deletions
+13 -2
View File
@@ -14,8 +14,9 @@ public class Sounds {
private static MediaPlayer musicPlayer;
private static MediaPlayer soundEffect;
private static MediaPlayer soundPlayer;
private static AudioClip hoverSoundPlayer = new AudioClip(Sounds.class.getClassLoader().getResource("sounds/sound-over.wav").toExternalForm());;
private static MediaPlayer hoverSoundPlayer;
private static boolean hoverInitialized = false;
private static boolean musicMuted = false;
private static boolean soundEffectsMuted = false;
@@ -168,7 +169,17 @@ public class Sounds {
public static void playHoverSound() {
if (!soundEffectsMuted) {
hoverSoundPlayer.setVolume(2.5);
if (!hoverInitialized) {
Media crashSound = new Media(
Sounds.class.getClassLoader().getResource("sounds/Error-sound-effect.mp3")
.toString());
hoverSoundPlayer = new MediaPlayer(crashSound);
hoverInitialized = true;
}
hoverSoundPlayer.setVolume(0.5);
if (hoverSoundPlayer != null) {
hoverSoundPlayer.stop();
}
hoverSoundPlayer.play();
}
}
Binary file not shown.
Binary file not shown.