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

Go to the source code of this file.

Functions

void dock_evaluate_tree (p_object *objp, p_dock_function_info *infop, void(*function)(p_object *, p_dock_function_info *), ubyte *visited_bitstring)
 
void dock_dock_docked_children_tree (p_object *objp, p_object *parent_objp)
 
void dock_add_instance (p_object *objp, char *dockpoint, p_object *other_objp)
 
p_dock_instancedock_find_instance (p_object *objp, p_object *other_objp)
 
p_dock_instancedock_find_instance (p_object *objp, char *dockpoint)
 
bool object_is_docked (p_object *objp)
 
p_objectdock_get_first_docked_object (p_object *objp)
 
bool dock_check_docked_one_on_one (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)
 

Function Documentation

void dock_add_instance ( p_object objp,
char *  dockpoint,
p_object other_objp 
)

Definition at line 236 of file parseobjectdock.cpp.

bool dock_check_docked_one_on_one ( p_object objp)

Definition at line 44 of file parseobjectdock.cpp.

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_children_tree ( p_object objp,
p_object parent_objp 
)

Definition at line 189 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.

void dock_evaluate_tree ( p_object objp,
p_dock_function_info infop,
void(*)(p_object *, p_dock_function_info *)  function,
ubyte visited_bitstring 
)

Definition at line 142 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_dock_instance * dock_find_instance ( p_object objp,
p_object other_objp 
)

Definition at line 261 of file parseobjectdock.cpp.

p_dock_instance * dock_find_instance ( p_object objp,
char *  dockpoint 
)

Definition at line 280 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.

p_object* dock_get_first_docked_object ( p_object objp)

Definition at line 35 of file parseobjectdock.cpp.

bool object_is_docked ( p_object objp)

Definition at line 30 of file parseobjectdock.cpp.