Uses of Class
game.physics.Body

Packages that use Body
game   
game.ai   
game.physics   
game.units   
game.weapons   
 

Uses of Body in game
 

Methods in game that return Body
static Body Game.findClosest(Body start, java.util.Vector objects)
           
 

Methods in game with parameters of type Body
 Unit Game.findClosestEnemyUnit(Body start)
           
 Unit Game.findClosestUnit(Body start)
           
static Body Game.findClosest(Body start, java.util.Vector objects)
           
 

Uses of Body in game.ai
 

Methods in game.ai that return Body
 Body DefaultController.getTarget()
           
 

Methods in game.ai with parameters of type Body
 void DefaultController.setTarget(Body target)
           
 

Uses of Body in game.physics
 

Subclasses of Body in game.physics
 class FixedBody
           
 class MovingBody
           
 

Methods in game.physics with parameters of type Body
 void MovingBody.collide(Body body)
           
 void FixedBody.collide(Body body)
           
abstract  void Body.collide(Body body)
           
 boolean Body.isColliding(Body body)
           
 

Uses of Body in game.units
 

Subclasses of Body in game.units
 class Carrier
           
 class Ship
           
 class Unit
           
 

Methods in game.units with parameters of type Body
 void Wing.setTarget(Body target, int playerID)
           
 void Unit.takeDamage(Body source, double damage)
           
 boolean Unit.canSee(Body b)
           
 void Ship.takeDamage(Body source, double damage)
           
 

Uses of Body in game.weapons
 

Subclasses of Body in game.weapons
 class Projectile
           
 class SplitProjectile
           
 

Methods in game.weapons that return Body
 Body Turret.getBody()
           
 Body Projectile.getFirer()
           
 

Methods in game.weapons with parameters of type Body
 void Weapon.fire(Body unit, Body target)
           
 boolean Weapon.inRange(Body firer, Body target)
           
 void Turret.integrate(Body body, double timestep)
           
 void SplitProjectile.split(Body target)
           
 void ProjectileLauncher.fire(Body unit, Body target)
           
 void ProjectileLauncher.fire(Turret unit, double heading, Body target)
           
 void ProjectileLauncher.fire(Body unit, double heading, Body target)
           
 void ProjectileLauncher.split(Body unit, Body target)
           
 void Projectile.setTarget(Body target)
           
 void Projectile.collide(Body body)
           
 void MissileTurret.integrate(Body body, double timestep)
           
 void GunTurret.integrate(Body body, double timestep)
           
 void Gun.fire(Body unit, Body target)
           
 

Constructors in game.weapons with parameters of type Body
SplitProjectile(java.util.Vector missiles, double heading, Body unit, double damage, double duration, double spoof, boolean phaseShieldPenetrator, double radius, double mass, double maxSpeed, double acceleration, double maxAngularVelocity, double angularAcceleration)
           
Projectile(Body unit, double damage, double duration, double spoof, boolean isPenetrator, double radius, double mass, double maxSpeed, double acceleration, double maxAngularVelocity, double angularAcceleration)
           
Projectile(double heading, Body unit, double damage, double duration, double spoof, boolean isPenetrator, double radius, double mass, double maxSpeed, double acceleration, double maxAngularVelocity, double angularAcceleration)