#ifndef HOOKS_H #define HOOKS_H #include "events.h" #ifndef EXTERN #define EXTERN extern #endif EXTERN void(*COMBAT_ROUTINE)(MudObject*); EXTERN void(*MOBILE_ROUTINE)(MudObject*); EXTERN void(*MISSION_ROUTINE)(MudObject*); EXTERN void(*BUGNOTIFY_ROUTINE)(); EXTERN void(*BUGWATCH_NEWSTUFF)(MudObject*); EXTERN MudObject*(*PREFAB_OBJECT)(const char *tag); EXTERN string(*DESCRIBE_LOCATION)(MudObject *where, int max); EXTERN MudObject*(*RANDOM_ROAD)(const char *desc); EXTERN int(*LUA_DOTRAP)(const char *t, MudObject*, MudObject*, MudObject*, MudObject*, const char*, MudObject*); EXTERN void(*LUA_TIMERHOOK)(); EXTERN void(*START_PROGRAM)(MudObject *, MudObject *, MudObject *); EXTERN void(*LUA_VERB)(MudObject *, int, const char **); EXTERN void(*DO_TELL)(MudObject *, MudObject *, const char **, int); EXTERN int(*COUNT_MINIS)(); EXTERN int(*DONE_MINIS)(const MudObject *who); EXTERN int(*DO_TRAVERSE)(MudObject *, MudObject *, const char *, MudObject *); #endif