|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Observable | +--Body | +--Ship | +--DefaultShip
The default ship type of the game.
Inner classes inherited from class Ship |
Ship.Fire |
Inner classes inherited from class Body |
Body.CollisionCheck, Body.CreatedLaterException, Body.DisabledException, Body.Projection |
Fields inherited from class Body |
angle, creation, id, movementX, movementY, player, positionX, positionY, radius, time, type |
Constructor Summary | |
DefaultShip(int player,
long when)
|
Method Summary | |
void |
collision(Body threat,
long when)
Override this to do what is needed on actual collision. |
protected void |
destroy(long when)
If a body such as a ship of laser beam wants to die a violent and spectacular death, this is the method to call. |
protected void |
fireOnce(long when)
Fire weapon once. |
Methods inherited from class Ship |
deactivate, setAccelerating, setFiring, setFiringOff, setTurning |
Methods inherited from class Body |
activate, collisionCheck, collisionCheck, disable, enable, getAcceleration, getAngle, getId, getMaster, getPlayer, getRadius, getTime, getType, getX, getY, isAccelerating, project, setAcceleration, setAngleRate, update, updateComponents |
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultShip(int player, long when)
Method Detail |
public void collision(Body threat, long when)
Body
collision
in class Body
protected void fireOnce(long when)
Ship
fireOnce
in class Ship
protected void destroy(long when)
Body
destroy
in class Body
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |