|
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.
1.8.5