FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "cfile/cfile.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/alphacolors.h"
#include "graphics/font.h"
#include "io/key.h"
#include "io/timer.h"
#include "menuui/optionsmenu.h"
#include "menuui/optionsmenumulti.h"
#include "network/multi.h"
#include "network/multi_voice.h"
#include "osapi/osregistry.h"
#include "parse/parselo.h"
#include "playerman/player.h"
#include "popup/popup.h"
#include "sound/ds.h"
#include "sound/rtvoice.h"
Go to the source code of this file.
#define IP_CONFIG_FNAME NOX("Tcp.cfg") |
Definition at line 208 of file optionsmenumulti.cpp.
#define IP_EMPTY_STRING "" |
Definition at line 210 of file optionsmenumulti.cpp.
#define IP_STRING_LEN 255 |
Definition at line 205 of file optionsmenumulti.cpp.
#define MAX_IP_ADDRS 100 |
Definition at line 206 of file optionsmenumulti.cpp.
#define NUM_OM_VOX_SLIDERS 1 |
Definition at line 462 of file optionsmenumulti.cpp.
#define OM_GEN_FLUSH_NO 8 |
Definition at line 310 of file optionsmenumulti.cpp.
#define OM_GEN_FLUSH_YES 9 |
Definition at line 311 of file optionsmenumulti.cpp.
#define OM_GEN_NUM_BUTTONS 10 |
Definition at line 300 of file optionsmenumulti.cpp.
#define OM_GEN_NUM_TEXT 14 |
Definition at line 343 of file optionsmenumulti.cpp.
#define OM_GEN_OBJ_HIGH 2 |
Definition at line 304 of file optionsmenumulti.cpp.
#define OM_GEN_OBJ_LAN 3 |
Definition at line 305 of file optionsmenumulti.cpp.
#define OM_GEN_OBJ_LOW 0 |
Definition at line 302 of file optionsmenumulti.cpp.
#define OM_GEN_OBJ_MED 1 |
Definition at line 303 of file optionsmenumulti.cpp.
#define OM_GEN_PIX_NO 5 |
Definition at line 307 of file optionsmenumulti.cpp.
#define OM_GEN_PIX_YES 4 |
Definition at line 306 of file optionsmenumulti.cpp.
#define OM_GEN_XFER_MULTIDATA_NO 7 |
Definition at line 309 of file optionsmenumulti.cpp.
#define OM_GEN_XFER_MULTIDATA_YES 6 |
Definition at line 308 of file optionsmenumulti.cpp.
#define OM_MODE_GENERAL 0 |
Definition at line 63 of file optionsmenumulti.cpp.
#define OM_MODE_NONE -1 |
Definition at line 62 of file optionsmenumulti.cpp.
#define OM_MODE_VOX 1 |
Definition at line 64 of file optionsmenumulti.cpp.
#define OM_NOTIFY_TIME 8000 |
Definition at line 68 of file optionsmenumulti.cpp.
#define OM_NOTIFY_Y 430 |
Definition at line 69 of file optionsmenumulti.cpp.
#define OM_NOTIFY_Y2 440 |
Definition at line 70 of file optionsmenumulti.cpp.
#define OM_PRO_ADD_IP 4 |
Definition at line 94 of file optionsmenumulti.cpp.
#define OM_PRO_DELETE_IP 5 |
Definition at line 95 of file optionsmenumulti.cpp.
#define OM_PRO_GEN_TAB 9 |
Definition at line 99 of file optionsmenumulti.cpp.
#define OM_PRO_IPX 1 |
Definition at line 91 of file optionsmenumulti.cpp.
#define OM_PRO_LOCAL_BROADCAST 6 |
Definition at line 96 of file optionsmenumulti.cpp.
#define OM_PRO_NUM_BUTTONS 10 |
Definition at line 88 of file optionsmenumulti.cpp.
#define OM_PRO_NUM_TEXT 12 |
Definition at line 131 of file optionsmenumulti.cpp.
#define OM_PRO_SCROLL_IP_DOWN 3 |
Definition at line 93 of file optionsmenumulti.cpp.
#define OM_PRO_SCROLL_IP_UP 2 |
Definition at line 92 of file optionsmenumulti.cpp.
#define OM_PRO_TCP 0 |
Definition at line 90 of file optionsmenumulti.cpp.
#define OM_PRO_VMT 7 |
Definition at line 97 of file optionsmenumulti.cpp.
#define OM_PRO_VOX_TAB 8 |
Definition at line 98 of file optionsmenumulti.cpp.
#define OM_VOX_BUF_SIZE (1<<12) |
Definition at line 492 of file optionsmenumulti.cpp.
#define OM_VOX_COMP_SIZE ((1<<15) + (1<<14)) |
Definition at line 493 of file optionsmenumulti.cpp.
#define OM_VOX_DROP_ICON_X 100 |
Definition at line 498 of file optionsmenumulti.cpp.
#define OM_VOX_DROP_ICON_Y 100 |
Definition at line 499 of file optionsmenumulti.cpp.
#define OM_VOX_NUM_BUTTONS 6 |
Definition at line 411 of file optionsmenumulti.cpp.
#define OM_VOX_NUM_TEXT 6 |
Definition at line 442 of file optionsmenumulti.cpp.
#define OM_VOX_PLIST_DOWN 4 |
Definition at line 417 of file optionsmenumulti.cpp.
#define OM_VOX_PLIST_UP 3 |
Definition at line 416 of file optionsmenumulti.cpp.
#define OM_VOX_QOS_SLIDER 0 |
Definition at line 463 of file optionsmenumulti.cpp.
#define OM_VOX_RECORD_INT 175 |
Definition at line 501 of file optionsmenumulti.cpp.
#define OM_VOX_TEST_NONE -1 |
Definition at line 512 of file optionsmenumulti.cpp.
#define OM_VOX_TEST_PLAYBACK 1 |
Definition at line 514 of file optionsmenumulti.cpp.
#define OM_VOX_TEST_RECORDING 0 |
Definition at line 513 of file optionsmenumulti.cpp.
#define OM_VOX_VOICE_MUTE 5 |
Definition at line 418 of file optionsmenumulti.cpp.
#define OM_VOX_VOICE_NO 2 |
Definition at line 415 of file optionsmenumulti.cpp.
#define OM_VOX_VOICE_TEST 0 |
Definition at line 413 of file optionsmenumulti.cpp.
#define OM_VOX_VOICE_YES 1 |
Definition at line 414 of file optionsmenumulti.cpp.
#define OM_VOX_WAVE_WIDTH 300 |
Definition at line 496 of file optionsmenumulti.cpp.
#define OM_VOX_WAVE_Y 240 |
Definition at line 495 of file optionsmenumulti.cpp.
#define TRACKER_FOCUS_LOGIN 1 |
Definition at line 199 of file optionsmenumulti.cpp.
#define TRACKER_FOCUS_NONE 0 |
Definition at line 198 of file optionsmenumulti.cpp.
#define TRACKER_FOCUS_PASSWORD 2 |
Definition at line 200 of file optionsmenumulti.cpp.
#define TRACKER_FOCUS_SQUADRON 3 |
Definition at line 201 of file optionsmenumulti.cpp.
bool options_multi_accept | ( | ) |
Called if the accept button on the main options screen was hit. Returns false if the multi option screen is not in a legal state
Definition at line 2251 of file optionsmenumulti.cpp.
void options_multi_add_notify | ( | const char * | str | ) |
Definition at line 622 of file optionsmenumulti.cpp.
int options_multi_background_bitmap | ( | ) |
Definition at line 2303 of file optionsmenumulti.cpp.
void options_multi_close | ( | ) |
Definition at line 2214 of file optionsmenumulti.cpp.
void options_multi_disable_gen_controls | ( | ) |
Definition at line 1375 of file optionsmenumulti.cpp.
void options_multi_disable_protocol_controls | ( | ) |
Definition at line 722 of file optionsmenumulti.cpp.
void options_multi_disable_vox_controls | ( | ) |
Definition at line 1695 of file optionsmenumulti.cpp.
Definition at line 2192 of file optionsmenumulti.cpp.
int options_multi_eat_tab | ( | ) |
Definition at line 2360 of file optionsmenumulti.cpp.
void options_multi_enable_gen_controls | ( | ) |
Definition at line 1391 of file optionsmenumulti.cpp.
void options_multi_enable_protocol_controls | ( | ) |
Definition at line 759 of file optionsmenumulti.cpp.
void options_multi_enable_vox_controls | ( | ) |
Definition at line 1724 of file optionsmenumulti.cpp.
void options_multi_gen_accept | ( | ) |
Definition at line 1435 of file optionsmenumulti.cpp.
Definition at line 1520 of file optionsmenumulti.cpp.
void options_multi_gen_check_buttons | ( | ) |
Definition at line 1506 of file optionsmenumulti.cpp.
void options_multi_gen_do | ( | ) |
Definition at line 1460 of file optionsmenumulti.cpp.
Definition at line 2147 of file optionsmenumulti.cpp.
void options_multi_init_gen_vars | ( | ) |
Definition at line 1407 of file optionsmenumulti.cpp.
void options_multi_init_protocol_vars | ( | ) |
Definition at line 791 of file optionsmenumulti.cpp.
void options_multi_init_vox_vars | ( | ) |
Definition at line 1757 of file optionsmenumulti.cpp.
void options_multi_load_bmaps | ( | ) |
Definition at line 572 of file optionsmenumulti.cpp.
void options_multi_load_gen_controls | ( | ) |
Definition at line 1344 of file optionsmenumulti.cpp.
void options_multi_load_protocol_controls | ( | ) |
Definition at line 677 of file optionsmenumulti.cpp.
void options_multi_load_vox_controls | ( | ) |
Definition at line 1628 of file optionsmenumulti.cpp.
void options_multi_notify_process | ( | ) |
Definition at line 635 of file optionsmenumulti.cpp.
bool options_multi_ok_to_accept | ( | ) |
Checks if the multiplayer config screen is in a legal state to exit
Definition at line 2232 of file optionsmenumulti.cpp.
void options_multi_protocol_accept | ( | ) |
Definition at line 927 of file optionsmenumulti.cpp.
void options_multi_protocol_add_current_ip | ( | ) |
Definition at line 1316 of file optionsmenumulti.cpp.
Definition at line 972 of file optionsmenumulti.cpp.
void options_multi_protocol_check_buttons | ( | ) |
Definition at line 958 of file optionsmenumulti.cpp.
void options_multi_protocol_check_ip_list | ( | ) |
Definition at line 1244 of file optionsmenumulti.cpp.
void options_multi_protocol_delete_ip | ( | ) |
Definition at line 1262 of file optionsmenumulti.cpp.
void options_multi_protocol_display_ips | ( | ) |
Definition at line 1195 of file optionsmenumulti.cpp.
Definition at line 812 of file optionsmenumulti.cpp.
void options_multi_protocol_load_ip_file | ( | ) |
Definition at line 1122 of file optionsmenumulti.cpp.
void options_multi_protocol_save_ip_file | ( | ) |
Definition at line 1164 of file optionsmenumulti.cpp.
void options_multi_protocol_scroll_ip_down | ( | ) |
Definition at line 1222 of file optionsmenumulti.cpp.
void options_multi_protocol_scroll_ip_up | ( | ) |
Definition at line 1233 of file optionsmenumulti.cpp.
void options_multi_select | ( | ) |
Definition at line 2283 of file optionsmenumulti.cpp.
Definition at line 2338 of file optionsmenumulti.cpp.
void options_multi_unload_bmaps | ( | ) |
Definition at line 598 of file optionsmenumulti.cpp.
void options_multi_unselect | ( | ) |
Definition at line 2319 of file optionsmenumulti.cpp.
int options_multi_verify_ip | ( | ) |
Definition at line 1292 of file optionsmenumulti.cpp.
void options_multi_vox_accept | ( | ) |
Definition at line 1768 of file optionsmenumulti.cpp.
Definition at line 1886 of file optionsmenumulti.cpp.
void options_multi_vox_check_buttons | ( | ) |
Definition at line 1872 of file optionsmenumulti.cpp.
void options_multi_vox_do | ( | ) |
Definition at line 1791 of file optionsmenumulti.cpp.
int options_multi_vox_plist_get | ( | net_player * | pl | ) |
Definition at line 2101 of file optionsmenumulti.cpp.
void options_multi_vox_plist_scroll_down | ( | ) |
Definition at line 2117 of file optionsmenumulti.cpp.
void options_multi_vox_plist_scroll_up | ( | ) |
Definition at line 2133 of file optionsmenumulti.cpp.
void options_multi_vox_process_player_list | ( | ) |
Definition at line 2045 of file optionsmenumulti.cpp.
void options_multi_vox_process_waveform | ( | ) |
Definition at line 1961 of file optionsmenumulti.cpp.
shader Grey_shader |
Definition at line 84 of file contexthelp.cpp.
int Ip_list_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 212 of file optionsmenumulti.cpp.
int Ip_list_max_display[GR_NUM_RESOLUTIONS] |
Definition at line 222 of file optionsmenumulti.cpp.
char Ip_str[IP_STRING_LEN+1] |
Definition at line 1290 of file optionsmenumulti.cpp.
int Ip_validated_already = 0 |
Definition at line 1291 of file optionsmenumulti.cpp.
int Om_background_0 = -1 |
Definition at line 55 of file optionsmenumulti.cpp.
int Om_background_1 = -1 |
Definition at line 58 of file optionsmenumulti.cpp.
UI_GADGET Om_gen_bogus |
Definition at line 340 of file optionsmenumulti.cpp.
ui_button_info Om_gen_buttons[GR_NUM_RESOLUTIONS][OM_GEN_NUM_BUTTONS] |
Definition at line 313 of file optionsmenumulti.cpp.
int Om_gen_flush_cache |
Definition at line 383 of file optionsmenumulti.cpp.
int Om_gen_obj_update |
Definition at line 380 of file optionsmenumulti.cpp.
int Om_gen_pix |
Definition at line 381 of file optionsmenumulti.cpp.
UI_XSTR Om_gen_text[GR_NUM_RESOLUTIONS][OM_GEN_NUM_TEXT] |
Definition at line 344 of file optionsmenumulti.cpp.
int Om_gen_xfer_multidata |
Definition at line 382 of file optionsmenumulti.cpp.
int Om_input_mode = 0 |
Definition at line 236 of file optionsmenumulti.cpp.
char Om_ip_addrs[MAX_IP_ADDRS][IP_STRING_LEN] |
Definition at line 241 of file optionsmenumulti.cpp.
UI_BUTTON Om_ip_button |
Definition at line 242 of file optionsmenumulti.cpp.
int Om_ip_disp_count |
Definition at line 239 of file optionsmenumulti.cpp.
UI_INPUTBOX Om_ip_input |
Definition at line 243 of file optionsmenumulti.cpp.
int Om_ip_selected |
Definition at line 238 of file optionsmenumulti.cpp.
int Om_ip_start |
Definition at line 237 of file optionsmenumulti.cpp.
int Om_local_broadcast |
Definition at line 246 of file optionsmenumulti.cpp.
int Om_mask_0 = -1 |
Definition at line 56 of file optionsmenumulti.cpp.
int Om_mask_1 = -1 |
Definition at line 59 of file optionsmenumulti.cpp.
int Om_mode = OM_MODE_NONE |
Definition at line 65 of file optionsmenumulti.cpp.
int Om_notify_stamp = -1 |
Definition at line 71 of file optionsmenumulti.cpp.
char Om_notify_string[255] |
Definition at line 72 of file optionsmenumulti.cpp.
int Om_num_ips |
Definition at line 240 of file optionsmenumulti.cpp.
UI_GADGET Om_pro_bogus |
Definition at line 128 of file optionsmenumulti.cpp.
ui_button_info Om_pro_buttons[GR_NUM_RESOLUTIONS][OM_PRO_NUM_BUTTONS] |
Definition at line 101 of file optionsmenumulti.cpp.
UI_XSTR Om_pro_text[GR_NUM_RESOLUTIONS][OM_PRO_NUM_TEXT] |
Definition at line 132 of file optionsmenumulti.cpp.
int Om_protocol |
Definition at line 248 of file optionsmenumulti.cpp.
int Om_tracker_flag |
Definition at line 247 of file optionsmenumulti.cpp.
UI_INPUTBOX Om_tracker_login |
Definition at line 190 of file optionsmenumulti.cpp.
int Om_tracker_login_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 164 of file optionsmenumulti.cpp.
UI_INPUTBOX Om_tracker_passwd |
Definition at line 193 of file optionsmenumulti.cpp.
int Om_tracker_passwd_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 172 of file optionsmenumulti.cpp.
UI_INPUTBOX Om_tracker_squad_name |
Definition at line 196 of file optionsmenumulti.cpp.
int Om_tracker_squad_name_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 180 of file optionsmenumulti.cpp.
int Om_vox_accept_voice |
Definition at line 518 of file optionsmenumulti.cpp.
UI_GADGET Om_vox_bogus |
Definition at line 420 of file optionsmenumulti.cpp.
ui_button_info Om_vox_buttons[GR_NUM_RESOLUTIONS][OM_VOX_NUM_BUTTONS] |
Definition at line 422 of file optionsmenumulti.cpp.
unsigned char Om_vox_comp_buffer[OM_VOX_COMP_SIZE] |
Definition at line 506 of file optionsmenumulti.cpp.
int Om_vox_num_players |
Definition at line 530 of file optionsmenumulti.cpp.
int Om_vox_playback_handle |
Definition at line 509 of file optionsmenumulti.cpp.
int Om_vox_player_flags[MAX_PLAYERS] |
Definition at line 527 of file optionsmenumulti.cpp.
net_player* Om_vox_player_select |
Definition at line 524 of file optionsmenumulti.cpp.
net_player* Om_vox_players[MAX_PLAYERS] |
Definition at line 521 of file optionsmenumulti.cpp.
UI_BUTTON Om_vox_plist_button |
Definition at line 489 of file optionsmenumulti.cpp.
int Om_vox_plist_coords[GR_NUM_RESOLUTIONS][4] |
Definition at line 475 of file optionsmenumulti.cpp.
int Om_vox_plist_max_display[GR_NUM_RESOLUTIONS] |
Definition at line 483 of file optionsmenumulti.cpp.
int Om_vox_plist_start |
Definition at line 488 of file optionsmenumulti.cpp.
op_sliders Om_vox_sliders[GR_NUM_RESOLUTIONS][NUM_OM_VOX_SLIDERS] |
Definition at line 465 of file optionsmenumulti.cpp.
int Om_vox_test_status = OM_VOX_TEST_NONE |
Definition at line 515 of file optionsmenumulti.cpp.
UI_XSTR Om_vox_text[GR_NUM_RESOLUTIONS][OM_VOX_NUM_TEXT] |
Definition at line 443 of file optionsmenumulti.cpp.
unsigned char Om_vox_voice_buffer[OM_VOX_BUF_SIZE] |
Definition at line 503 of file optionsmenumulti.cpp.
int Om_vox_voice_buffer_size = -1 |
Definition at line 504 of file optionsmenumulti.cpp.
int Om_vox_voice_comp_size = -1 |
Definition at line 507 of file optionsmenumulti.cpp.
UI_WINDOW* Om_window = NULL |
Definition at line 33 of file optionsmenumulti.cpp.