package net.fe; import java.io.IOException; import org.newdawn.slick.openal.Audio; import org.newdawn.slick.openal.AudioLoader; import org.newdawn.slick.util.ResourceLoader; public class SoundTrack { private static String current; public static boolean enabled = true; public static void loop(String name){ if(!enabled) return; if(name.equals(current)) return; try { current = name; Audio a = AudioLoader.getStreamingAudio("OGG", ResourceLoader.getResource("res/music/"+name+".ogg")); a.playAsMusic(1, 1, true); } catch (IOException e) { e.printStackTrace(); } } public static void restart(){ if(!enabled) return; try { Audio a = AudioLoader.getStreamingAudio("OGG", ResourceLoader.getResource("res/music/"+current+".ogg")); a.playAsMusic(1, 1, true); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }