12typedef struct Event_s {
23typedef enum EventTrigger_s {
24 EVENT_TRIGGER_NULL = -1,
25 EVENT_TRIGGER_NONE = 0,
38int event_reload(
const char *name );
43int event_start(
const char *name,
unsigned int *
id );
71void event_toLuaTable( lua_State *L,
int eventid );
int event_start(const char *name, unsigned int *id)
Starts an event.
const char * event_dataName(int dataid)
Gets the event data name from id.
void events_exit(void)
Exits the event subsystem.
int event_alreadyRunning(int data)
Check to see if an event is already running.
const char * event_getData(unsigned int eventid)
Gets the name of the event data.
void event_remove(unsigned int eventid)
Removes an event by ID.
Event_t * event_get(unsigned int eventid)
Gets an event.
void events_cleanup(void)
Cleans up and removes active events.
int event_dataID(const char *evdata)
Gets the event data id from name.
int event_save(unsigned int eventid)
Checks to see if an event should be saved.
int event_isUnique(unsigned int eventid)
Checks to see if an event is unique.
int events_load(void)
Loads all the events.
void event_activateClaims(void)
Activates all the active event claims.
void event_checkValidity(void)
Checks the event validity and cleans up after them.
void events_trigger(EventTrigger_t trigger)
Runs all the events matching a trigger.
int event_testClaims(unsigned int eventid, int sys)
Tests to see if an event has claimed a system.
Activated event structure.