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