Inheritance diagram for OBJ_SPACEFLY:
Private Methods | |
GALOBJ | Create (int x, int y, int z, GALOBJ sector) |
GALOBJ | Destruct () |
void | AddTo (GALOBJ env) |
SECOBID | Activate () |
void | Deactivate () |
void | AttackedBy (SECOBID attacker) |
void | KilledBy (int reason, SECOBID skiller, SECOBID sother) |
void | SelfDestruct (int reason) |
BOOL | DoesCommunicate () |
void | StartAction () |
int | GetClass () |
int | IsClass (int c) |
|
activates ship-object in sector
Reimplemented from OBJ_SHIP. |
|
See Functions common in every object.
Reimplemented from OBJ_SHIP. |
|
Fct. handles being attacked. Causes some random damage. If a non-player ship is attacked, there is a chance that the ship can be taken over and the player looses the licence of the race of the attacked ship. This fct. is called when ship is in current sector Reimplemented from OBJ_SHIP. |
|
create a new OBJ_SPACEFLY
|
|
See Functions common in every object.
Reimplemented from OBJ_SHIP. |
|
See Functions common in every object.
Reimplemented from OBJ_SHIP. |
|
returns TRUE
Reimplemented from OBJ_SHIP. |
|
Functions common in every object
Reimplemented from OBJ_SHIP. |
|
Functions common in every object
Reimplemented from OBJ_SHIP. |
|
See Functions common in every object.
Reimplemented from OBJ_SHIP. |
|
See Functions common in every object.
Reimplemented from OBJ_SHIP. |
|
default command is COMMAND_FOLLOW
Reimplemented from OBJ_SHIP. |