12 #ifndef __MANAGEMENT_H__ 
   13 #define __MANAGEMENT_H__ 
   22 #define SHIP_FILTER_PLAYERS     (1<<0)  // set: add players to list as well 
   23 #define SHIP_FILTER_FLYABLE     (1<<1)  // set: filter out non-flyable ships 
   65 void    string_copy(
char *dest, 
const CString &
src, 
int max_len, 
int modify = 0);
 
  100 int     string_lookup(
const CString &str1, 
char *strlist[], 
int max);
 
  133 #define SHIPS_2_COMBO_SPECIAL                                   (1<<0) 
  134 #define SHIPS_2_COMBO_ALL_SHIPS                         (1<<1) 
  135 #define SHIPS_2_COMBO_DOCKING_BAY_ONLY          (1<<2) 
void ai_update_goal_references(int type, const char *old_name, const char *new_name)
 
char Voice_abbrev_command_briefing[NAME_LENGTH]
 
int delete_object(int obj)
 
int rename_ship(int ship, char *name)
 
int gray_menu_tree(CMenu *base)
 
ai_goal_list Ai_goal_list[]
 
int create_player(int num, vec3d *pos, matrix *orient, int type=-1, int init=1)
 
int wing_is_player_wing(int wing)
 
int sexp_reference_handler(int node, int code, char *msg)
 
void fix_ship_name(int ship)
 
int query_valid_ship(int index=cur_object_index)
 
int dup_object(object *objp)
 
int create_object_on_grid(int waypoint_instance=-1)
 
int set_reinforcement(char *name, int state)
 
void delete_reinforcement(int num)
 
char * Docking_bay_list[]
 
void mark_object(int obj)
 
#define MAX_SHIPS_PER_WING
 
std::basic_string< char, std::char_traits< char >, std::allocator< char > > SCP_string
 
void generate_ship_usage_list(int *arr, int wing)
 
void unmark_object(int obj)
 
GLenum GLuint GLenum GLsizei const GLchar * buf
 
char * get_order_name(int order)
 
void convert_multiline_string(CString &dest, const SCP_string &src)
 
int advanced_stricmp(char *one, char *two)
 
char Fred_alt_names[MAX_SHIPS][NAME_LENGTH+1]
 
void set_physics_controls()
 
void stuff_special_arrival_anchor_name(char *buf, int iff_index, int restrict_to_players, int retail_format)
 
void generate_wing_popup_menu(CMenu *mptr, int first_id, int state)
 
char Fred_callsigns[MAX_SHIPS][NAME_LENGTH+1]
 
int query_valid_waypoint(int index=cur_object_index)
 
char Voice_abbrev_briefing[NAME_LENGTH]
 
void deconvert_multiline_string(char *dest, const CString &str, int max_len)
 
int string_lookup(const CString &str1, char *strlist[], int max)
 
char Voice_script_entry_format[NOTES_LENGTH]
 
int query_initial_orders_empty(ai_goal *ai_goals)
 
char Voice_abbrev_debriefing[NAME_LENGTH]
 
void set_cur_object_index(int obj=-1)
 
int query_whole_wing_marked(int wing)
 
int Voice_export_selection
 
void object_moved(object *ptr)
 
void update_texture_replacements(const char *old_name, const char *new_name)
 
int orders_reference_handler(int code, char *msg)
 
char Voice_abbrev_message[NAME_LENGTH]
 
bool Voice_no_replace_filenames
 
int delete_ship(int ship)
 
void create_new_mission()
 
int internal_integrity_check()
 
CJumpNode * jumpnode_get_by_name(const CString &name)
 
GLuint const GLchar * name
 
int create_object(vec3d *pos, int waypoint_instance=-1)
 
void set_cur_indices(int obj=-1)
 
int query_referenced_in_ai_goals(int type, const char *name)
 
int wing_objects[MAX_WINGS][MAX_SHIPS_PER_WING]
 
int invalidate_references(char *name, int type)
 
int reference_handler(char *name, int type, int obj)
 
CCriticalSection CS_cur_object_index
 
int get_ship_from_obj(int obj)
 
int get_docking_list(int model_index)
 
void set_cur_wing(int wing)
 
void management_add_ships_to_combo(CComboBox *box, int flags)
 
char * object_name(int obj)
 
GLsizei GLsizei GLuint * obj
 
int update_dialog_boxes()
 
GLuint GLdouble GLdouble GLint GLint order
 
void set_valid_dock_points(int ship, int type, CComboBox *box)
 
char Voice_abbrev_mission[NAME_LENGTH]
 
void string_copy(char *dest, const CString &src, int max_len, int modify=0)
 
void generate_weaponry_usage_list(int team, int *arr)
 
int delete_ship_from_wing(int ship=cur_ship)
 
void generate_ship_popup_menu(CMenu *mptr, int first_id, int state, int filter=0)
 
void update_custom_wing_indexes()
 
char Voice_abbrev_campaign[NAME_LENGTH]
 
waypoint_list * cur_waypoint_list
 
int query_valid_object(int index=cur_object_index)
 
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
 
void clear_menu(CMenu *ptr)
 
int query_initial_orders_conflict(int wing)
 
int query_object_in_wing(int obj=cur_object_index)