_________ __ __ / _____// |_____________ _/ |______ ____ __ __ ______ \_____ \\ __\_ __ \__ \\ __\__ \ / ___\| | \/ ___/ / \| | | | \// __ \| | / __ \_/ /_/ > | /\___ \ /_______ /|__| |__| (____ /__| (____ /\___ /|____//____ > \/ \/ \//_____/ \/ ______________________ ______________________ T H E W A R B E G I N S Stratagus - A free fantasy real time strategy game engine
Go to the source code of this file.
Classes | |
struct | DependRule |
Dependency rule. More... | |
depend.h - The units/upgrade dependencies headerfile. | |
enum | { DependRuleUnitType, DependRuleUpgrade } |
void | DependenciesCclRegister () |
Register CCL features for dependencies. More... | |
void | InitDependencies () |
Init the dependencies. More... | |
void | CleanDependencies () |
Cleanup dependencies module. More... | |
std::string | PrintDependencies (const CPlayer &player, const ButtonAction &button) |
Print all unit dependencies into string. More... | |
bool | CheckDependByIdent (const CPlayer &player, const std::string &target) |
Check a dependency by identifier. More... | |
bool | CheckDependByType (const CPlayer &player, const CUnitType &type) |
Check a dependency by unit type. More... | |
anonymous enum |
bool CheckDependByIdent | ( | const CPlayer & | player, |
const std::string & | target | ||
) |
Check a dependency by identifier.
Check if this upgrade or unit is available.
player | For this player available. |
target | Unit or Upgrade. |
Check a dependency by unit type.
Check if this upgrade or unit is available.
player | For this player available. |
target | Unit or Upgrade. |
void CleanDependencies | ( | ) |
Cleanup dependencies module.
Clean up unit and upgrade dependencies.
void DependenciesCclRegister | ( | ) |
Register CCL features for dependencies.
Register CCL features for dependencies.
void InitDependencies | ( | ) |
Init the dependencies.
Initialize unit and upgrade dependencies.
std::string PrintDependencies | ( | const CPlayer & | player, |
const ButtonAction & | button | ||
) |
Print all unit dependencies into string.
Check if this upgrade or unit is available.
player | For this player available. |
target | Unit or Upgrade. |