22 #ifndef INCLUDED_UNITMANAGER 23 #define INCLUDED_UNITMANAGER const std::vector< CUnit * > & GetUnits() const
Definition: UnitManager.h:55
CUnitManager()
Definition: UnitManager.cpp:38
void DeleteUnit(CUnit *unit)
Definition: UnitManager.cpp:72
CObjectManager * m_ObjectManager
Definition: UnitManager.h:69
Definition: ObjectManager.h:41
void SetObjectManager(CObjectManager &objectManager)
Definition: UnitManager.h:57
void RemoveUnit(CUnit *unit)
Definition: UnitManager.cpp:60
std::vector< CUnit * > m_Units
Definition: UnitManager.h:67
void AddUnit(CUnit *unit)
Definition: UnitManager.cpp:53
~CUnitManager()
Definition: UnitManager.cpp:45
Definition: UnitManager.h:35
void DeleteAll()
Definition: UnitManager.cpp:80
intptr_t ssize_t
Definition: wposix_types.h:82
CUnit * CreateUnit(const CStrW &actorName, uint32_t seed)
Definition: UnitManager.cpp:90
void MakeTerrainDirty(ssize_t i0, ssize_t j0, ssize_t i1, ssize_t j1, int dirtyFlags)
Mark a specific region of the terrain as dirty.
Definition: UnitManager.cpp:101
unsigned int uint32_t
Definition: wposix_types.h:53