
import java.applet.AudioClip;
import java.awt.*;

public class AudioApplet extends BufferedApplet
{
   AudioClip sound;

   public void init() {
      super.init();
      sound = getAudioClip(getCodeBase(), "thud.wav"); // LOAD THE SOUND FILE
   }

   public boolean mouseDown(Event e, int x, int y) {
      mouseIsDown = true;
      damage = true;
      return true;
   }

   public boolean mouseUp(Event e, int x, int y) {
      sound.play();                                    // PLAY THE SOUND
      mouseIsDown = false;
      damage = true;
      return true;
   }

   public void render(Graphics g) {
      g.setColor(Color.white);
      g.fillRect(0,0,bounds().width,bounds().height);
      g.setColor(mouseIsDown ? Color.red : Color.black);
      g.drawString("click to play sound", 5, 14);
   }

   boolean mouseIsDown = false;
}

