Starshatter_Open
Open source Starshatter engine
|
#include <GroundAI.h>
Public Member Functions | |
GroundAI (SimObject *self) | |
virtual | ~GroundAI () |
virtual void | ExecFrame (double seconds) |
virtual void | SetTarget (SimObject *targ, System *sub=0) |
virtual SimObject * | GetTarget () const |
virtual System * | GetSubTarget () const |
virtual int | Type () const |
virtual bool | Update (SimObject *obj) |
virtual const char * | GetObserverName () const |
Public Member Functions inherited from Director | |
Director () | |
virtual | ~Director () |
virtual int | Subframe () const |
Public Member Functions inherited from SimObserver | |
virtual | ~SimObserver () |
int | operator== (const SimObserver &o) const |
virtual void | Observe (SimObject *obj) |
virtual void | Ignore (SimObject *obj) |
Protected Member Functions | |
virtual void | SelectTarget () |
Protected Attributes | |
Ship * | ship |
SimObject * | target |
System * | subtarget |
double | exec_time |
CarrierAI * | carrier_ai |
Protected Attributes inherited from SimObserver | |
List< SimObject > | observe_list |
Additional Inherited Members | |
Static Public Member Functions inherited from SimObserver | |
static const char * | TYPENAME () |
Definition at line 31 of file GroundAI.h.
GroundAI::GroundAI | ( | SimObject * | self | ) |
Definition at line 34 of file GroundAI.cpp.
|
virtual |
Definition at line 67 of file GroundAI.cpp.
|
virtual |
Reimplemented from Director.
Definition at line 161 of file GroundAI.cpp.
|
virtual |
Reimplemented from SimObserver.
Definition at line 101 of file GroundAI.cpp.
|
inlinevirtual |
Definition at line 41 of file GroundAI.h.
|
inlinevirtual |
Definition at line 40 of file GroundAI.h.
|
protectedvirtual |
Definition at line 111 of file GroundAI.cpp.
Definition at line 75 of file GroundAI.cpp.
|
virtual |
Reimplemented from Director.
Definition at line 153 of file GroundAI.cpp.
|
virtual |
Reimplemented from SimObserver.
Definition at line 90 of file GroundAI.cpp.
|
protected |
Definition at line 54 of file GroundAI.h.
|
protected |
Definition at line 53 of file GroundAI.h.
|
protected |
Definition at line 50 of file GroundAI.h.
|
protected |
Definition at line 52 of file GroundAI.h.
|
protected |
Definition at line 51 of file GroundAI.h.