package threearms;
import java.awt.*;
import primitives.machines.MachineException;
class Demo extends MachineSpace{
	int i=0;  
	boolean green = true;
	public Demo(Canvas drawArea,MachineSpace Dual){
		  super	(drawArea,Dual);
	}
	public void redraw(Graphics g){
		int width = this.drawArea.getSize().width;
	   	int d = Math.min(width,this.drawArea.getSize().height);
		g.setColor(Color.black);
		g.drawArc(i,2,d-4,d-4,90,180);
		g.drawArc(width-d-i,2,d-4,d-4,90,-180);
		if (green) g.setColor(Color.green);
		else g.setColor(Color.yellow);
		green = !green;
		g.fillOval(i+d/2-4,0,6,6);
		g.fillOval(i+d/2-4,d-4,6,6);
		g.fillOval(width-i-d/2-1,1,6,6);
		g.fillOval(width-i-d/2-1,d-4,6,6);
		if(i+d/2-2<width-i-d/2) i++;
	}
	public void keyTyped(int key)throws MachineException{}
//	public void mouseClicked(int x, int y){}
}