$treeview $search $mathjax
Stratagus
2.2.6
$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 <ai_local.h>
Public Member Functions | |
size_t | Size () const |
AiForce & | operator[] (unsigned int index) |
int | getIndex (AiForce *force) |
unsigned int | getScriptForce (unsigned int index) |
ai_force.cpp - AI force functions. | |
AiForceManager () | |
void | Clean () |
bool | Assign (CUnit &unit) |
void | Update () |
unsigned int | FindFreeForce (int role=AiForceRoleAttack) |
void | CheckUnits (int *counter) |
A Forces container for the force manager to handle
AiForceManager::AiForceManager | ( | ) |
size_t AiForceManager::Size | ( | ) | const [inline] |
AiForce& AiForceManager::operator[] | ( | unsigned int | index | ) | [inline] |
int AiForceManager::getIndex | ( | AiForce * | force | ) | [inline] |
unsigned int AiForceManager::getScriptForce | ( | unsigned int | index | ) | [inline] |
void AiForceManager::Clean | ( | ) |
Cleanup units in forces.
bool AiForceManager::Assign | ( | CUnit & | unit | ) |
Ai assign unit to force.
unit | Unit to assign to force. |
void AiForceManager::Update | ( | ) |
unsigned int AiForceManager::FindFreeForce | ( | int | role = AiForceRoleAttack |
) |
void AiForceManager::CheckUnits | ( | int * | counter | ) |