Starshatter_Open
Open source Starshatter engine
|
#include <CombatZone.h>
Public Member Functions | |
CombatZone () | |
~CombatZone () | |
int | operator== (const CombatZone &g) const |
const Text & | Name () const |
const Text & | System () const |
void | AddGroup (CombatGroup *g) |
void | RemoveGroup (CombatGroup *g) |
bool | HasGroup (CombatGroup *g) |
void | AddRegion (const char *rgn) |
bool | HasRegion (const char *rgn) |
List< Text > & | GetRegions () |
List< ZoneForce > & | GetForces () |
ZoneForce * | FindForce (int iff) |
ZoneForce * | MakeForce (int iff) |
void | Clear () |
Static Public Member Functions | |
static const char * | TYPENAME () |
static List< CombatZone > & | Load (const char *filename) |
Definition at line 35 of file CombatZone.h.
CombatZone::CombatZone | ( | ) |
Definition at line 33 of file CombatZone.cpp.
CombatZone::~CombatZone | ( | ) |
Definition at line 37 of file CombatZone.cpp.
void CombatZone::AddGroup | ( | CombatGroup * | g | ) |
Definition at line 54 of file CombatZone.cpp.
void CombatZone::AddRegion | ( | const char * | rgn | ) |
Definition at line 90 of file CombatZone.cpp.
void CombatZone::Clear | ( | ) |
Definition at line 46 of file CombatZone.cpp.
ZoneForce * CombatZone::FindForce | ( | int | iff | ) |
Definition at line 116 of file CombatZone.cpp.
Definition at line 53 of file CombatZone.h.
Definition at line 52 of file CombatZone.h.
bool CombatZone::HasGroup | ( | CombatGroup * | g | ) |
Definition at line 76 of file CombatZone.cpp.
bool CombatZone::HasRegion | ( | const char * | rgn | ) |
Definition at line 103 of file CombatZone.cpp.
|
static |
Definition at line 142 of file CombatZone.cpp.
ZoneForce * CombatZone::MakeForce | ( | int | iff | ) |
Definition at line 130 of file CombatZone.cpp.
|
inline |
Definition at line 45 of file CombatZone.h.
|
inline |
Definition at line 43 of file CombatZone.h.
void CombatZone::RemoveGroup | ( | CombatGroup * | g | ) |
Definition at line 65 of file CombatZone.cpp.
|
inline |
Definition at line 46 of file CombatZone.h.
|
inlinestatic |
Definition at line 38 of file CombatZone.h.