Starshatter_Open
Open source Starshatter engine
|
#include <SimObject.h>
Public Member Functions | |
virtual | ~SimObserver () |
int | operator== (const SimObserver &o) const |
virtual bool | Update (SimObject *obj) |
virtual const char * | GetObserverName () const |
virtual void | Observe (SimObject *obj) |
virtual void | Ignore (SimObject *obj) |
Static Public Member Functions | |
static const char * | TYPENAME () |
Protected Attributes | |
List< SimObject > | observe_list |
Definition at line 78 of file SimObject.h.
|
virtual |
Definition at line 24 of file SimObject.cpp.
|
virtual |
Reimplemented in Ship, FlightDeck, HUDView, Instruction, Weapon, MapView, CameraDirector, Shot, Element, Hangar, NetPlayer, ShipAI, SteerAI, Contact, Sensor, Explosion, RadioView, Farcaster, TacticalView, WepView, InboundSlot, QuantumView, SeekerAI, GroundAI, NetGameServer, and NetGameClient.
Definition at line 61 of file SimObject.cpp.
|
virtual |
Definition at line 43 of file SimObject.cpp.
|
virtual |
Definition at line 32 of file SimObject.cpp.
|
inline |
Definition at line 85 of file SimObject.h.
|
inlinestatic |
Reimplemented in FlightDeck, Ship, NetPlayer, InboundSlot, Shot, Weapon, Drone, CameraDirector, Explosion, Contact, and Instruction.
Definition at line 81 of file SimObject.h.
|
virtual |
Reimplemented in Ship, FlightDeck, HUDView, Instruction, Weapon, MapView, CameraDirector, Shot, Element, Hangar, NetPlayer, ShipAI, SteerAI, Contact, Sensor, Explosion, RadioView, Farcaster, TacticalView, WepView, InboundSlot, QuantumView, SeekerAI, GroundAI, NetGameServer, and NetGameClient.
Definition at line 52 of file SimObject.cpp.
Definition at line 95 of file SimObject.h.