//KONG Pui Cheong Ass7
import java.awt.*;
import java.applet.Applet;

public class Billiards extends Applet
{
    public void paint (Graphics g)
    {
        Color brown = new Color (12 * 16, 9 * 16, 6 * 16);
        g.setColor (brown);
        g.fillRect (0, 0, getSize ().width, getSize ().height);

        Font f = new Font ("TimesRoman", Font.BOLD, 36);
        g.setFont (f);
        g.setColor (Color.blue);
        g.drawString ("Billiards Applet", 75, 250);

        BilliardTable t1 = new BilliardTable (Color.blue, 50, 50, 300, 150);
        t1.draw (g);
        BilliardTable t2 = new BilliardTable (Color.red, 450, 50, 200, 300);
        t2.draw (g);
        BilliardTable t3 = new BilliardTable (Color.white, 50, 275, 300, 75);
        t3.draw (g);

        BilliardBall.pause (2000); 

        BilliardBall b1 = new BilliardBall (t1, Color.red, 50);
        b1.roll (g);
        BilliardBall b2 = new BilliardBall (t2, Color.blue, 25);
        b2.roll (g);
        BilliardBall b3 = new BilliardBall (t3, Color.black, 15);
        b3.roll (g);
    }
}