// Controls ///////////////////////////////// internal static void play(Music m) { if (paused == 0) { Music.status = "loading"; double seconds = m == playing ? 0.3 : 2.5; Simulator.nextPlayStarted = Simulator.schedule(seconds); } else { Music.status = "playing"; Simulator.nextPlayComplete = Simulator.schedule(paused); paused = 0; } }
// Events /////////////////////////////////// internal static void playStarted() { Music.status = "playing"; playing = MusicLibrary.looking; Simulator.nextPlayComplete = Simulator.schedule(playing.seconds); }
internal static void search(double seconds) { Music.status = "searching"; Simulator.nextSearchComplete = Simulator.schedule(seconds); }