game.weapons
Class ProjectileLauncher
java.lang.Object
game.weapons.Weapon
game.weapons.ProjectileLauncher
- Direct Known Subclasses:
- Gun
- public class ProjectileLauncher
- extends Weapon
Constructor Summary |
ProjectileLauncher(int mode,
boolean isPenetrator,
boolean isRearFiring,
boolean needsAmmo,
double duration,
double spoof,
double radius,
double mass,
double maxSpeed,
double acceleration,
double maxAngularVelocity,
java.lang.String name,
double range,
int damage,
double delay,
java.util.Vector split)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProjectileLauncher
public ProjectileLauncher(int mode,
boolean isPenetrator,
boolean isRearFiring,
boolean needsAmmo,
double duration,
double spoof,
double radius,
double mass,
double maxSpeed,
double acceleration,
double maxAngularVelocity,
java.lang.String name,
double range,
int damage,
double delay,
java.util.Vector split)
fire
public void fire(Body unit,
Body target)
- Overrides:
fire
in class Weapon
- See Also:
Weapon.fire(game.physics.Body, game.physics.Body)
fire
public void fire(Turret unit,
double heading,
Body target)
fire
public void fire(Body unit,
double heading,
Body target)
split
public void split(Body unit,
Body target)
isReady
public boolean isReady()
- Overrides:
isReady
in class Weapon
- See Also:
Weapon.isReady()
setAmmo
public void setAmmo(int ammo)
toString
public java.lang.String toString()
- Overrides:
toString
in class Weapon
- See Also:
Object.toString()
isPenetrator
public boolean isPenetrator()
isRearFiring
public boolean isRearFiring()
isSplitter
public boolean isSplitter()