$treeview $search $mathjax
Stratagus
2.2.7
$projectbrief
|
$projectbrief
|
$searchbox |
_________ __ __ / _____// |_____________ _/ |______ ____ __ __ ______ \_____ \\ __\_ __ \__ \\ __\__ \ / ___\| | \/ ___/ / \| | | | \// __ \| | / __ \_/ /_/ > | /\___ \ /_______ /|__| |__| (____ /__| (____ /\___ /|____//____ > \/ \/ \//_____/ \/ ______________________ ______________________ T H E W A R B E G I N S Stratagus - A free fantasy real time strategy game engine
#include <unit_manager.h>
Public Types | |
typedef std::vector< CUnit * > ::iterator | Iterator |
Public Member Functions | |
unit_manager.cpp - Unit manager. | |
CUnitManager () | |
Unit manager. | |
void | Init () |
CUnit * | AllocUnit () |
void | ReleaseUnit (CUnit *unit) |
void | Save (CFile &file) const |
void | Load (lua_State *Lua) |
void | Add (CUnit *unit) |
Iterator | begin () |
Iterator | end () |
bool | empty () const |
CUnit * | lastCreatedUnit () |
CUnit & | GetSlotUnit (int index) const |
unsigned int | GetUsedSlotCount () const |
typedef std::vector<CUnit *>::iterator CUnitManager::Iterator |
CUnitManager::CUnitManager | ( | ) |
Unit manager.
void CUnitManager::Init | ( | ) |
Initial memory allocation for units.
CUnit * CUnitManager::AllocUnit | ( | ) |
Allocate a new unit
void CUnitManager::ReleaseUnit | ( | CUnit * | unit | ) |
Release a unit
unit | Unit to release |
void CUnitManager::Save | ( | CFile & | file | ) | const |
Save state of unit manager to file.
file | Output file. |
void CUnitManager::Load | ( | lua_State * | Lua | ) |
void CUnitManager::Add | ( | CUnit * | unit | ) |
CUnitManager::Iterator CUnitManager::begin | ( | ) |
CUnitManager::Iterator CUnitManager::end | ( | ) |
bool CUnitManager::empty | ( | ) | const |
CUnit * CUnitManager::lastCreatedUnit | ( | ) |
CUnit & CUnitManager::GetSlotUnit | ( | int | index | ) | const |
unsigned int CUnitManager::GetUsedSlotCount | ( | ) | const |