27 #define MULTI_JOIN_REFRESH_TIME 45000
28 #define MULTI_JOIN_REFRESH_TIME_LOCAL 5000
32 #define MULTI_JOIN_SERVER_TIMEOUT (MULTI_JOIN_REFRESH_TIME + (MULTI_JOIN_REFRESH_TIME /2))
33 #define MULTI_JOIN_SERVER_TIMEOUT_LOCAL (MULTI_JOIN_REFRESH_TIME_LOCAL + (MULTI_JOIN_REFRESH_TIME_LOCAL / 2))
53 #define MULTI_NUM_COMMON_ICONS 12
54 #define MICON_VOICE_DENIED 0
55 #define MICON_VOICE_RECORDING 1
57 #define MICON_TEAM0_SELECT 3
59 #define MICON_TEAM1_SELECT 5
62 #define MICON_DOGFIGHT 8
63 #define MICON_VOLITION 9
64 #define MICON_VALID 10
122 #define MULTI_CREATE_SHOW_MISSIONS 0
123 #define MULTI_CREATE_SHOW_CAMPAIGNS 1
138 #define MULTI_SYNC_PRE_BRIEFING 0 // moving from the join to the briefing stage
139 #define MULTI_SYNC_POST_BRIEFING 1 // moving from the briefing to the gameplay stage
140 #define MULTI_SYNC_INGAME 2 // ingame joiners data sync
void multi_create_game_do()
void multi_debrief_init()
void multi_host_options_do()
void multi_join_notify_new_game()
void multi_start_game_do()
void multi_debrief_esc_hit()
void multi_common_unload_palette()
void multi_host_options_init()
void multi_unload_common_icons()
void multi_common_load_palette()
void multi_join_game_do_frame()
void multi_debrief_accept_hit()
int multi_create_lookup_campaign(char *fname)
int Multi_create_overlay_id
void multi_debrief_stats_toss()
void multi_common_add_notify(const char *str)
void multi_create_game_close()
struct multi_create_info multi_create_info
void multi_join_game_init()
void multi_start_game_init()
void multi_sg_rank_build_name(char *in, char *out)
void multi_create_game_init()
void multi_start_game_close()
void multi_debrief_replay_hit()
void multi_debrief_server_process()
void multi_create_setup_list_data(int mode)
void multi_game_client_setup_close()
int multi_passwd_popup(char *passwd)
void multi_jw_handle_join(net_player *pl)
void multi_sync_start_countdown()
int Multi_join_overlay_id
char filename[MAX_FILENAME_LEN]
void multi_join_eval_pong(net_addr *addr, fix pong_time)
int Multi_common_icon_dims[MULTI_NUM_COMMON_ICONS][2]
void multi_join_game_close()
SCP_vector< multi_create_info > Multi_create_campaign_list
void multi_debrief_close()
int multi_create_lookup_mission(char *fname)
#define MULTI_NUM_COMMON_ICONS
void multi_common_add_text(const char *txt, int auto_scroll=0)
void multi_create_game_add_mission(char *fname, char *name, int flags)
void multi_create_handle_join(net_player *pl)
void multi_debrief_do_frame()
SCP_vector< multi_create_info > Multi_create_mission_list
void multi_debrief_stats_accept()
void multi_join_clear_game_list()
GLuint const GLchar * name
int multi_debrief_stats_accept_code()
void multi_common_set_palette()
void multi_join_reset_join_stamp()
void multi_common_voice_display_status()
#define MVALID_STATUS_UNKNOWN
void multi_create_list_load_campaigns()
void multi_host_options_close()
void multi_load_common_icons()
void multi_common_verify_cd()
void multi_common_set_text(const char *str, int auto_scroll=0)
GLenum const GLvoid * addr
void multi_debrief_server_left()
void multi_create_list_load_missions()
int Multi_common_icons[MULTI_NUM_COMMON_ICONS]
void multi_game_client_setup_init()
void multi_game_client_setup_do_frame()