Open source remastering of the Freespace 2 engine
parseobjectdock.h File Reference

Go to the source code of this file.


struct  p_dock_instance
class  p_dock_function_info


typedef struct p_dock_instance p_dock_instance


bool object_is_docked (p_object *objp)
bool dock_check_find_direct_docked_object (p_object *objp, p_object *other_objp)
p_objectdock_find_object_at_dockpoint (p_object *objp, char *dockpoint)
char * dock_find_dockpoint_used_by_object (p_object *objp, p_object *other_objp)
void dock_evaluate_all_docked_objects (p_object *objp, p_dock_function_info *infop, void(*function)(p_object *, p_dock_function_info *))
void dock_dock_docked_objects (p_object *objp)
void dock_dock_objects (p_object *objp1, char *dockpoint1, p_object *objp2, char *dockpoint2)
void dock_free_dock_list (p_object *objp)

Typedef Documentation

Function Documentation

bool dock_check_find_direct_docked_object ( p_object objp,
p_object other_objp 

Definition at line 65 of file parseobjectdock.cpp.

void dock_dock_docked_objects ( p_object objp)

Definition at line 167 of file parseobjectdock.cpp.

void dock_dock_objects ( p_object objp1,
char *  dockpoint1,
p_object objp2,
char *  dockpoint2 

Definition at line 216 of file parseobjectdock.cpp.

void dock_evaluate_all_docked_objects ( p_object objp,
p_dock_function_info infop,
void(*)(p_object *, p_dock_function_info *)  function 

Definition at line 97 of file parseobjectdock.cpp.

char* dock_find_dockpoint_used_by_object ( p_object objp,
p_object other_objp 

Definition at line 80 of file parseobjectdock.cpp.

p_object* dock_find_object_at_dockpoint ( p_object objp,
char *  dockpoint 

Definition at line 70 of file parseobjectdock.cpp.

void dock_free_dock_list ( p_object objp)

Definition at line 251 of file parseobjectdock.cpp.

bool object_is_docked ( p_object objp)

Definition at line 30 of file parseobjectdock.cpp.