package com.captstudios.games.tafl.core.utils.services;
import com.captstudios.games.tafl.core.TaflGame;
import com.roundtriangles.games.zaria.services.PreferenceService;
import com.roundtriangles.games.zaria.services.SoundService;
public class TaflSoundService extends SoundService {
TaflGame game;
public TaflSoundService(TaflGame game) {
this.game = game;
}
@Override
public void onPreferenceChange(String name, boolean value) {
if (name.equals(PreferenceService.PREF_SOUND_ENABLED)) {
soundEnabled = value;
changeMusicStatus(value && game.preferenceService.isMusicEnabled());
} else if (name.equals(PreferenceService.PREF_MUSIC_ENABLED)) {
if (value) {
game.preferenceService.setSoundEnabled(true);
} else {
changeMusicStatus(false);
}
} else {
super.onPreferenceChange(name, value);
}
}
}