game.ai
Class FighterController

java.lang.Object
  extended bygame.ai.Controller
      extended bygame.ai.MovingBodyController
          extended bygame.ai.FighterController

public class FighterController
extends MovingBodyController


Field Summary
static double GUN_ANGLE_OFFSET
           
 
Fields inherited from class game.ai.Controller
GUN_ATTACK_MODE, LAG_PURSUE_MODE, LEAD_PURSUE_MODE, MAINTAIN_HEADING_SPEED_MODE, MISSILE_ATTACK_MODE, MODE_NAMES, MOVE_TO_POSITION_MODE, printGunfire, printMissilefire, printOrders, SPIN_MODE, STOP_MODE
 
Constructor Summary
FighterController()
           
 
Method Summary
 void integrate(Fighter fighter, double timestep)
           
 void integrate(MovingBody mbody, double timestep)
           
 
Methods inherited from class game.ai.MovingBodyController
moveToPosition, setTargetBody, setTargetPosition, setTargetPosition
 
Methods inherited from class game.ai.Controller
getMode, setMode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GUN_ANGLE_OFFSET

public static final double GUN_ANGLE_OFFSET
See Also:
Constant Field Values
Constructor Detail

FighterController

public FighterController()
Method Detail

integrate

public void integrate(MovingBody mbody,
                      double timestep)
Overrides:
integrate in class MovingBodyController
See Also:
MovingBodyController.integrate(game.physics.MovingBody, double)

integrate

public void integrate(Fighter fighter,
                      double timestep)