_________ __ __
/ _____// |_____________ _/ |______ ____ __ __ ______
\_____ \\ __\_ __ \__ \\ __\__ \ / ___\| | \/ ___/
/ \| | | | \// __ \| | / __ \_/ /_/ > | /\___ \
/_______ /|__| |__| (____ /__| (____ /\___ /|____//____ >
\/ \/ \//_____/ \/
______________________ ______________________
T H E W A R B E G I N S
Stratagus - A free fantasy real time strategy game engine
#include <ai_local.h>
Public Member Functions | |
| size_t | Size () const |
| const AiForce & | operator[] (unsigned int index) const |
| AiForce & | operator[] (unsigned int index) |
| int | getIndex (AiForce *force) const |
| unsigned int | getScriptForce (unsigned int index) |
ai_force.cpp - AI force functions. | |
| AiForceManager () | |
| int | GetForce (const CUnit &unit) |
| void | RemoveDeadUnit () |
| bool | Assign (CUnit &unit, int force=-1) |
| void | Update () |
| unsigned int | FindFreeForce (AiForceRole role=AiForceRoleDefault, int begin=0) |
| void | CheckUnits (int *counter) |
AI force manager.
A Forces container for the force manager to handle
| AiForceManager::AiForceManager | ( | ) |
| bool AiForceManager::Assign | ( | CUnit & | unit, |
| int | force = -1 |
||
| ) |
Ai assign unit to force.
| unit | Unit to assign to force. |
| void AiForceManager::CheckUnits | ( | int * | counter | ) |
| unsigned int AiForceManager::FindFreeForce | ( | AiForceRole | role = AiForceRoleDefault, |
| int | begin = 0 |
||
| ) |
| int AiForceManager::GetForce | ( | const CUnit & | unit | ) |
Find unit in force
| unit | Unit to search for. |
|
inline |
|
inline |
|
inline |
|
inline |
| void AiForceManager::RemoveDeadUnit | ( | ) |
Cleanup units in forces.
|
inline |
| void AiForceManager::Update | ( | ) |
1.8.17
(C) Copyright 1998-2012 by The Stratagus Project under the GNU General Public License.