import objectdraw.*;
import java.awt.*;

/* A program that draws perpendicular lines that move
   so that they always intersect at the mouse's current
   position */
public class CrossHairs extends WindowController {

	private Line vert, horiz; // vertical and horizontal intersecting lines

		// Initially center the lines
	public void begin() 
	{
		vert = new Line( 200, 0, 200, 400, canvas );
		horiz = new Line( 0, 200, 400, 200, canvas );
	}

		// move the lines so that they intersect at the mouse
	public void onMouseDrag(Location point) 
	{ 
		vert.setEndPoints( point.getX(),   0 , 
                                    point.getX(), 400 );
						   
		horiz.setEndPoints(   0, point.getY() , 
		                   400, point.getY() );
	}
		   
}