game.weapons
Class Weapon
java.lang.Object
game.weapons.Weapon
- Direct Known Subclasses:
- ProjectileLauncher
- public abstract class Weapon
- extends java.lang.Object
Constructor Summary |
Weapon(java.lang.String name,
double range,
int damage,
double delay)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Weapon
public Weapon(java.lang.String name,
double range,
int damage,
double delay)
integrate
public void integrate(double timestep)
fire
public void fire(Body unit,
Body target)
inRange
public boolean inRange(Body firer,
Body target)
isReady
public boolean isReady()
getRange
public double getRange()
toString
public java.lang.String toString()
- See Also:
Object.toString()