package primitives.spaces;
import java.awt.*;
//import primitives.machines.*;
import primitives.geomtry.Geomtry;
public class IdentifiedLine extends CircleSpace{
	public IdentifiedLine(Dimension d){
		super(d,0,d.width-20);
		state.move((int)currentAngle+10,d.height/2);
	}
	public void changeState(){
		currentAngle = (currentAngle+dalpha)%(d.width-20);
			state.move((int)currentAngle+10,d.height/2);
	}
	public void update(Graphics g){
		g.clearRect(0,center.y-6,d.width,center.y+6);
		g.setColor(Color.black);
		g.drawLine(10,center.y,d.width-10,center.y);
	}
	public void redraw(Graphics g){
		g.setColor(Color.green);
		Geomtry.drawJoint(g,state);
	}
}