Pyrogenesis
13997
|
#include <UnitManager.h>
Public Member Functions | |
CUnitManager () | |
~CUnitManager () | |
void | AddUnit (CUnit *unit) |
void | RemoveUnit (CUnit *unit) |
void | DeleteUnit (CUnit *unit) |
void | DeleteAll () |
CUnit * | CreateUnit (const CStrW &actorName, uint32_t seed, const std::set< CStr8 > &selections) |
const std::vector< CUnit * > & | GetUnits () const |
void | SetObjectManager (CObjectManager &objectManager) |
Private Attributes | |
std::vector< CUnit * > | m_Units |
CObjectManager * | m_ObjectManager |
Definition at line 36 of file UnitManager.h.
CUnitManager::CUnitManager | ( | ) |
Definition at line 38 of file UnitManager.cpp.
CUnitManager::~CUnitManager | ( | ) |
Definition at line 45 of file UnitManager.cpp.
void CUnitManager::AddUnit | ( | CUnit * | unit | ) |
Definition at line 53 of file UnitManager.cpp.
CUnit * CUnitManager::CreateUnit | ( | const CStrW & | actorName, |
uint32_t | seed, | ||
const std::set< CStr8 > & | selections | ||
) |
Definition at line 90 of file UnitManager.cpp.
void CUnitManager::DeleteAll | ( | ) |
Definition at line 80 of file UnitManager.cpp.
void CUnitManager::DeleteUnit | ( | CUnit * | unit | ) |
Definition at line 72 of file UnitManager.cpp.
|
inline |
Definition at line 56 of file UnitManager.h.
void CUnitManager::RemoveUnit | ( | CUnit * | unit | ) |
Definition at line 60 of file UnitManager.cpp.
|
inline |
Definition at line 58 of file UnitManager.h.
|
private |
Definition at line 64 of file UnitManager.h.
|
private |
Definition at line 62 of file UnitManager.h.