void init_type_director(void)
void object_update_turn_face(object *op)
void register_move_on(int ob_type, move_on_func method)
void register_process(int ob_type, process_func method)
static method_ret director_type_move_on(object *trap, object *victim, object *originator)
method_ret common_pre_ob_move_on(object *trap, object *victim, object *originator)
int should_director_abort(const object *op, const object *victim)
static method_ret director_process(object *op)
void common_post_ob_move_on(object *trap, object *victim, object *originator)