Starshatter_Open
Open source Starshatter engine
|
#include <CarrierAI.h>
Public Member Functions | |
CarrierAI (Ship *s, int level) | |
virtual | ~CarrierAI () |
virtual void | ExecFrame (double seconds) |
Public Member Functions inherited from Director | |
Director () | |
virtual | ~Director () |
virtual int | Type () const |
virtual int | Subframe () const |
Protected Member Functions | |
virtual bool | CheckPatrolCoverage () |
virtual bool | CheckHostileElements () |
virtual bool | CreateStrike (Element *elem) |
virtual Element * | CreatePackage (int squad, int size, int code, const char *target=0, const char *loadname=0) |
virtual bool | LaunchElement (Element *elem) |
Protected Attributes | |
Sim * | sim |
Ship * | ship |
Hangar * | hangar |
FlightPlanner * | flight_planner |
int | exec_time |
int | hold_time |
int | ai_level |
Element * | patrol_elem [4] |
Definition at line 33 of file CarrierAI.h.
CarrierAI::CarrierAI | ( | Ship * | s, |
int | level | ||
) |
Definition at line 39 of file CarrierAI.cpp.
|
virtual |
Definition at line 57 of file CarrierAI.cpp.
|
protectedvirtual |
Definition at line 157 of file CarrierAI.cpp.
|
protectedvirtual |
Definition at line 86 of file CarrierAI.cpp.
|
protectedvirtual |
Definition at line 282 of file CarrierAI.cpp.
|
protectedvirtual |
Definition at line 208 of file CarrierAI.cpp.
|
virtual |
Reimplemented from Director.
Definition at line 65 of file CarrierAI.cpp.
|
protectedvirtual |
Definition at line 377 of file CarrierAI.cpp.
|
protected |
Definition at line 56 of file CarrierAI.h.
|
protected |
Definition at line 54 of file CarrierAI.h.
|
protected |
Definition at line 53 of file CarrierAI.h.
|
protected |
Definition at line 52 of file CarrierAI.h.
|
protected |
Definition at line 55 of file CarrierAI.h.
|
protected |
Definition at line 58 of file CarrierAI.h.
|
protected |
Definition at line 51 of file CarrierAI.h.
|
protected |
Definition at line 50 of file CarrierAI.h.