package MissileCommand;




public class Mouse extends GP.Reactors.MouseInteractor {


  private Holder _holder;



  public Mouse(GP.Graphic container, Holder holder) {
    super(container);
    
    _holder=holder;

}



  public void ButtonPress() {}

  public void ButtonRelease() { 
    //System.err.println("Mouse button being pressed.");
    //System.err.println("x="+this.GetPosition().GetX()+", y="+this.GetPosition().GetY());

    double toX=this.GetPosition().GetX();
    double toY=this.GetPosition().GetY();

    if (_holder.currentTurret() !=null) {
      _holder.currentTurret().Attack(toX, toY);
    }

}

  public void ButtonMotion() {}




}
