47 #define TIMER_MODE_DEAD 0 48 #define TIMER_MODE_SECONDS 1 49 #define TIMER_MODE_CYCLES 2 61 #define MAX_TIMERS 1000 66 #define TIMER_ERR_NONE 0 67 #define TIMER_ERR_ID -1 68 #define TIMER_ERR_OBJ -2 69 #define TIMER_ERR_MODE -3 Global type definitions and header inclusions.
uint32_t tag_t
Object tag, unique during the whole game.
#define MAX_TIMERS
Maximum number of timers.
tag_t ob_tag
Object associated to the timer.
cftimer timers_table[MAX_TIMERS]
The actual timers.
Object structure, the core of Crossfire.
long delay
Either server ticks before trigger, or trigger time.