import javax.swing.JFrame;
import javax.swing.Timer;
import java.awt.Color;

public class CarViewer
{
	public static void main(String[] args)
	{

		Car someCar = new Car(0, 0, Color.RED);
		JFrame windowFrame = new JFrame();

		final int WINDOWFRAMEWIDTH = 600;
		final int WINDOWFRAMEHEIGHT =  300;
		final int FRAMEDELAY = 100;	// milliseconds

		windowFrame.setSize(WINDOWFRAMEWIDTH, WINDOWFRAMEHEIGHT);
		windowFrame.setTitle("Car Animation");
		windowFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		CarComponent component = new CarComponent(someCar);
		windowFrame.add(component);
		windowFrame.setVisible(true);



		Timer carTimer = new Timer(FRAMEDELAY, new CarMover(someCar, component));
		carTimer.start();

	}
}
