import java.applet.*;
import java.lang.*;
import java.awt.*;

public class auplay extends Applet {
    String auFile = "audio/chants.au";
    String dotName = null;
    String useLoop = "false";

    AudioClip audio;
    Image im;
	boolean looping;
	
//	public void main(String argv[])
//	{
//		interpret_settings();
//		start();
//	}
    public void init()
	{
		auFile   = getParameter("aufile");
		dotName  = getParameter("dot");
		useLoop  = getParameter("loop");
		interpret_settings();
	}
	public void interpret_settings ()
	{
		if(null != auFile)  audio   = getAudioClip(getDocumentBase(), auFile);
		if(null != dotName) im      = getImage(getDocumentBase(), dotName);
		if(null != useLoop) looping = useLoop.equalsIgnoreCase("true");
	}
    public void paint(Graphics g)   // java.awt.Graphics
	{
		if(null != im) g.drawImage(im, 0, 0, this);
	}
    public void start()
	{
		if(looping)
			audio.loop();
		else
			audio.play();
		repaint();
	}
    public void stop()
	{
		audio.stop();
	}
}
