
import objectdraw.*;

public class EyesWindowController extends WindowController {

  private NestedEyesInterface eyes;
  private boolean dragging;
  private Location lastPoint;

  public void begin() {
    eyes = new DoubleEye(100,100,200,canvas);
  }

  public void onMousePress(Location pt) {
    dragging = eyes.contains(pt);
    lastPoint = pt;
  }

  public void onMouseDrag(Location pt) {
    if (dragging) {
      eyes.move(pt.getX() - lastPoint.getX(),
        pt.getY() - lastPoint.getY());
      lastPoint = pt;
    }
  }

}
