_________ __ __ / _____// |_____________ _/ |______ ____ __ __ ______ \_____ \\ __\_ __ \__ \\ __\__ \ / ___\| | \/ ___/ / \| | | | \// __ \| | / __ \_/ /_/ > | /\___ \ /_______ /|__| |__| (____ /__| (____ /\___ /|____//____ > \/ \/ \//_____/ \/ ______________________ ______________________ 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 | |
class | CTimer |
struct | TriggerDataType |
trigger.h - The game trigger headerfile. | |
#define | ANY_UNIT ((const CUnitType *)0) |
#define | ALL_FOODUNITS ((const CUnitType *)-1) |
#define | ALL_BUILDINGS ((const CUnitType *)-2) |
CTimer | GameTimer |
TriggerDataType | TriggerData |
the game timer More... | |
int | TriggerGetPlayer (lua_State *l) |
const CUnitType * | TriggerGetUnitType (lua_State *l) |
get player number. More... | |
void | TriggersEachCycle () |
get the unit-type More... | |
void | TriggerCclRegister () |
test triggers More... | |
void | SaveTriggers (CFile &file) |
Register ccl features. More... | |
void | InitTriggers () |
Save the trigger module. More... | |
void | CleanTriggers () |
Setup triggers. More... | |
#define ALL_BUILDINGS ((const CUnitType *)-2) |
#define ALL_FOODUNITS ((const CUnitType *)-1) |
#define ANY_UNIT ((const CUnitType *)0) |
void CleanTriggers | ( | ) |
Setup triggers.
Clean up the trigger module.
void InitTriggers | ( | ) |
Save the trigger module.
Initialize the trigger module.
void TriggerCclRegister | ( | ) |
test triggers
Register CCL features for triggers.
int TriggerGetPlayer | ( | lua_State * | l | ) |
Get player number.
l | Lua state. |
const CUnitType* TriggerGetUnitType | ( | lua_State * | l | ) |
get player number.
Get the unit-type.
l | Lua state. |
void TriggersEachCycle | ( | ) |
get the unit-type
Check trigger each game cycle.
CTimer GameTimer |
TriggerDataType TriggerData |
the game timer
Some data accessible for script during the game.
the game timer