49 timers_table[i].
delay--;
50 if (timers_table[i].delay == 0) {
56 if (timers_table[i].delay <=
seconds()) {
110 timers_table[id].
mode = mode;
113 timers_table[id].
delay = delay;
static void cftimer_process_event(tag_t ob_tag)
int cftimer_destroy(int id)
void cftimer_process_timers(void)
cftimer timers_table[MAX_TIMERS]
int cftimer_find_free_id(void)
object * object_find_by_tag_global(tag_t i)
#define TIMER_MODE_CYCLES
int cftimer_create(int id, long delay, object *ob, int mode)
object * object_find_by_type_subtype(const object *who, int type, int subtype)
#define TIMER_MODE_SECONDS
int execute_event(object *op, int eventcode, object *activator, object *third, const char *message, int fix)