From df7982d20211e936ed176ce37dcffcd95283546c Mon Sep 17 00:00:00 2001 From: Victor Date: Sun, 23 Mar 2014 23:22:29 +0200 Subject: [PATCH] Ability to turn off the sound --- src/com/annimon/turrets/Sound.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/com/annimon/turrets/Sound.java b/src/com/annimon/turrets/Sound.java index 58c7696..1a0a8d8 100644 --- a/src/com/annimon/turrets/Sound.java +++ b/src/com/annimon/turrets/Sound.java @@ -18,15 +18,26 @@ 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() { - soundClip.setFramePosition(0); - soundClip.start(); + if (enabled) { + soundClip.setFramePosition(0); + soundClip.start(); + } } private Clip loadClip(String resource) {