/**
  Space by A.H. Schulak (Shoe) October 1996
  Space by A.H. Schulak (Shoe) March 1998
**/

package Space;

public class Mouse extends GP.Components.Buttons.Push {
  private ShipManipulator _manipulator;
  private boolean _active;
  
  public Mouse(GP.Container container, GP.Graphic graphic,
	       ShipManipulator manipulator) {
    super(container, graphic);
    _manipulator = manipulator;
    _active = false;
  }
  
  public void Activate() {
    if (_active) _manipulator.DoIt();
  }
  
  public void DeActivate() {} //Must be declared
  
  public final void TurnOffInteractor() {
    _active = false;
  }

  public final void TurnOnInteractor() {
    _active = true;
  }
  
}

