game.ai
Class MovingBodyController
java.lang.Object
game.ai.Controller
game.ai.MovingBodyController
- Direct Known Subclasses:
- FighterController
- public class MovingBodyController
- extends Controller
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 |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MovingBodyController
public MovingBodyController()
setTargetPosition
public void setTargetPosition(Vector2D position)
setTargetPosition
public void setTargetPosition(double x,
double y)
moveToPosition
public void moveToPosition(MovingBody mbody,
Vector2D otherPosition)
setTargetBody
public void setTargetBody(Body body)
integrate
public void integrate(MovingBody mbody,
double timestep)