import java.applet.*;
import java.net.*;

/********************************************************
 * Music plays a sound file
 *********************************************************/
class Music extends Thread {
  Applet applet;
  URL baseURL;

  public Music(Applet applet, String base) {
    this.applet = applet;
    try {
      // set URL base for sound file
      this.baseURL = new URL(base);
    } catch (MalformedURLException e) {
      System.out.println ("Unsuccessful loading URL.");
      this.baseURL = null;
    }
    setPriority(MIN_PRIORITY);
    start();
  }

  public void run() {
    // play sound file
    AudioClip audioClip = applet.getAudioClip(baseURL, "danger.au");
    audioClip.loop();
  }
}
