game.weapons
Class Turret

java.lang.Object
  extended bygame.weapons.Turret
Direct Known Subclasses:
GunTurret, MissileTurret

public abstract class Turret
extends java.lang.Object


Constructor Summary
Turret(java.lang.String name, double bearingMin, double bearingMax)
           
 
Method Summary
 boolean canEngage(Vector2D position)
           
 Body getBody()
           
 java.lang.String getName()
           
 void integrate(Body body, double timestep)
           
 void toggleWeaponsFree()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Turret

public Turret(java.lang.String name,
              double bearingMin,
              double bearingMax)
Method Detail

toggleWeaponsFree

public void toggleWeaponsFree()

getBody

public Body getBody()

canEngage

public boolean canEngage(Vector2D position)

integrate

public void integrate(Body body,
                      double timestep)

toString

public java.lang.String toString()
See Also:
Object.toString()

getName

public java.lang.String getName()