1
0

Ability to turn off the sound

This commit is contained in:
Victor 2014-03-23 23:22:29 +02:00
parent 59122045c0
commit df7982d202

View File

@ -18,16 +18,27 @@ public enum Sound {
EXPLOSION_1("/res/explosion1.wav"),
EXPLOSION_2("/res/explosion2.wav");
private static boolean enabled;
private final Clip soundClip;
Sound(String resource) {
soundClip = loadClip(resource);
}
public static boolean isEnabled() {
return enabled;
}
public static void setEnabled(boolean enabled) {
Sound.enabled = enabled;
}
public void play() {
if (enabled) {
soundClip.setFramePosition(0);
soundClip.start();
}
}
private Clip loadClip(String resource) {
Clip clip = null;