_________ __ __
/ _____// |_____________ _/ |______ ____ __ __ ______
\_____ \\ __\_ __ \__ \\ __\__ \ / ___\| | \/ ___/
/ \| | | | \// __ \| | / __ \_/ /_/ > | /\___ \
/_______ /|__| |__| (____ /__| (____ /\___ /|____//____ >
\/ \/ \//_____/ \/
______________________ ______________________
T H E W A R B E G I N S
Stratagus - A free fantasy real time strategy game engine
Go to the documentation of this file.
69 #define ANY_UNIT ((const CUnitType *)0)
70 #define ALL_FOODUNITS ((const CUnitType *)-1)
71 #define ALL_BUILDINGS ((const CUnitType *)-2)
108 #endif // !__TRIGGER_H__
CTimer()
Definition: trigger.h:50
CUnit * Defender
Unit which send the missile.
Definition: trigger.h:79
void Reset()
Definition: trigger.h:53
long Cycles
increasing or decreasing
Definition: trigger.h:65
void SaveTriggers(CFile &file)
Register ccl features.
Definition: trigger.cpp:637
bool Increasing
timer is running
Definition: trigger.h:64
void InitTriggers()
Save the trigger module.
Definition: trigger.cpp:679
CUnit * Attacker
Definition: trigger.h:78
TriggerDataType TriggerData
the game timer
Definition: trigger.cpp:59
CTimer GameTimer
Definition: trigger.cpp:54
Definition: unittype.h:508
bool Running
timer is initialized
Definition: trigger.h:63
const CUnitType * TriggerGetUnitType(lua_State *l)
get player number.
Definition: trigger.cpp:99
void TriggerCclRegister()
test triggers
Definition: trigger.cpp:622
void TriggersEachCycle()
get the unit-type
Definition: trigger.cpp:578
CUnit * Active
Unit which is hit by missile.
Definition: trigger.h:80
bool Init
Definition: trigger.h:62
CUnitType * Type
Unit which is selected or else under cursor unit.
Definition: trigger.h:81
void CleanTriggers()
Setup triggers.
Definition: trigger.cpp:696
int TriggerGetPlayer(lua_State *l)
Definition: trigger.cpp:73
The big unit structure.
Definition: unit.h:135
unsigned long LastUpdate
current value in game cycles
Definition: trigger.h:66
(C) Copyright 1998-2012 by The Stratagus Project under the GNU General Public License.
All trademarks and copyrights on this page are owned by their respective owners.