52 object *tmp, *head = op;
67 for (tmp = op->
above; tmp != NULL; tmp = tmp->
above)
int teleport(object *teleporter, uint8 tele_type, object *user)
void enter_exit(object *op, object *exit_ob)
static method_ret teleporter_type_trigger(ob_methods *context, object *op, object *cause, int state)
void remove_ob(object *op)
void init_type_teleporter(void)
static method_ret teleporter_type_process(ob_methods *context, object *op)
#define QUERY_FLAG(xyz, p)
void register_trigger(int ob_type, trigger_func method)
static void move_teleporter(object *op)
int out_of_map(mapstruct *m, int x, int y)
int execute_event(object *op, int eventcode, object *activator, object *third, const char *message, int fix)
void register_process(int ob_type, process_func method)
void LOG(LogLevel logLevel, const char *format,...)
int transfer_ob(object *op, int x, int y, int randomly, object *originator)
void free_object(object *ob)