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__
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
TriggerDataType TriggerData
the game timer
Definition: trigger.cpp:59
The big unit structure.
Definition: unit.h:119
void InitTriggers()
Save the trigger module.
Definition: trigger.cpp:636
CUnit * Defender
Unit which send the missile.
Definition: trigger.h:79
CTimer GameTimer
Definition: trigger.cpp:54
CUnit * Attacker
Definition: trigger.h:78
void SaveTriggers(CFile &file)
Register ccl features.
Definition: trigger.cpp:594
void TriggerCclRegister()
test triggers
Definition: trigger.cpp:579
const CUnitType * TriggerGetUnitType(lua_State *l)
get player number.
Definition: trigger.cpp:99
unsigned long LastUpdate
current value in game cycles
Definition: trigger.h:66
Definition: unittype.h:467
CTimer()
Definition: trigger.h:50
void TriggersEachCycle()
get the unit-type
Definition: trigger.cpp:535
long Cycles
increasing or decreasing
Definition: trigger.h:65
bool Increasing
timer is running
Definition: trigger.h:64
bool Running
timer is initialized
Definition: trigger.h:63
void CleanTriggers()
Setup triggers.
Definition: trigger.cpp:653
int TriggerGetPlayer(lua_State *l)
Definition: trigger.cpp:73
void Reset()
Definition: trigger.h:53