package shedar.mods.ic2.nuclearcontrol.tileentities;
import shedar.mods.ic2.nuclearcontrol.SoundHelper;
import net.minecraft.client.audio.PositionedSoundRecord;
public class TileEntitySound {
private PositionedSoundRecord sound;
public TileEntitySound() {
}
public void stopAlarm() {
if (sound != null) {
SoundHelper.stopAlarm(sound);
sound = null;
}
}
public void playAlarm(double x, double y, double z, String soundName,
float range, boolean skipCheck) {
if (sound == null || skipCheck) {
sound = SoundHelper.playAlarm(x, y, z, soundName, range);
}
}
public boolean isPlaying() {
if (sound == null) {
return false;
}
return SoundHelper.isPlaying(sound);
}
}