package gr.sullenart.games.fruitcatcher.sound;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.audio.Sound;
public class SoundManager {
private boolean isSoundOn;
private Sound catchSound;
private Sound missSound;
private Sound tictacSound;
private Sound dingdongSound;
private Sound bellSound;
public void setSoundOn(boolean isSoundOn) {
this.isSoundOn = isSoundOn;
}
public SoundManager() {
}
public void load() {
catchSound = Gdx.audio.newSound(Gdx.files.internal("catch.mp3"));
missSound = Gdx.audio.newSound(Gdx.files.internal("miss.mp3"));
tictacSound = Gdx.audio.newSound(Gdx.files.internal("tictac.mp3"));
dingdongSound = Gdx.audio.newSound(Gdx.files.internal("dingdong.mp3"));
bellSound = Gdx.audio.newSound(Gdx.files.internal("bell.mp3"));
}
public void dispose() {
catchSound.dispose();
dingdongSound.dispose();
tictacSound.dispose();
missSound.dispose();
bellSound.dispose();
}
public void playCatchSound() {
if (isSoundOn) {
catchSound.play();
}
}
public void playDingDongSound() {
if (isSoundOn) {
dingdongSound.play();
}
}
public void playMissSound() {
if (isSoundOn) {
missSound.play();
}
}
public void playTicTacSound() {
if (isSoundOn) {
tictacSound.play();
}
}
public void playBellSound() {
if (isSoundOn) {
bellSound.play();
}
}
}