FS2_Open
Open source remastering of the Freespace 2 engine
optionsmenumulti.cpp File Reference
#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.

Macros

#define OM_MODE_NONE   -1
 
#define OM_MODE_GENERAL   0
 
#define OM_MODE_VOX   1
 
#define OM_NOTIFY_TIME   8000
 
#define OM_NOTIFY_Y   430
 
#define OM_NOTIFY_Y2   440
 
#define OM_PRO_NUM_BUTTONS   10
 
#define OM_PRO_TCP   0
 
#define OM_PRO_IPX   1
 
#define OM_PRO_SCROLL_IP_UP   2
 
#define OM_PRO_SCROLL_IP_DOWN   3
 
#define OM_PRO_ADD_IP   4
 
#define OM_PRO_DELETE_IP   5
 
#define OM_PRO_LOCAL_BROADCAST   6
 
#define OM_PRO_VMT   7
 
#define OM_PRO_VOX_TAB   8
 
#define OM_PRO_GEN_TAB   9
 
#define OM_PRO_NUM_TEXT   12
 
#define TRACKER_FOCUS_NONE   0
 
#define TRACKER_FOCUS_LOGIN   1
 
#define TRACKER_FOCUS_PASSWORD   2
 
#define TRACKER_FOCUS_SQUADRON   3
 
#define IP_STRING_LEN   255
 
#define MAX_IP_ADDRS   100
 
#define IP_CONFIG_FNAME   NOX("Tcp.cfg")
 
#define IP_EMPTY_STRING   ""
 
#define OM_GEN_NUM_BUTTONS   10
 
#define OM_GEN_OBJ_LOW   0
 
#define OM_GEN_OBJ_MED   1
 
#define OM_GEN_OBJ_HIGH   2
 
#define OM_GEN_OBJ_LAN   3
 
#define OM_GEN_PIX_YES   4
 
#define OM_GEN_PIX_NO   5
 
#define OM_GEN_XFER_MULTIDATA_YES   6
 
#define OM_GEN_XFER_MULTIDATA_NO   7
 
#define OM_GEN_FLUSH_NO   8
 
#define OM_GEN_FLUSH_YES   9
 
#define OM_GEN_NUM_TEXT   14
 
#define OM_VOX_NUM_BUTTONS   6
 
#define OM_VOX_VOICE_TEST   0
 
#define OM_VOX_VOICE_YES   1
 
#define OM_VOX_VOICE_NO   2
 
#define OM_VOX_PLIST_UP   3
 
#define OM_VOX_PLIST_DOWN   4
 
#define OM_VOX_VOICE_MUTE   5
 
#define OM_VOX_NUM_TEXT   6
 
#define NUM_OM_VOX_SLIDERS   1
 
#define OM_VOX_QOS_SLIDER   0
 
#define OM_VOX_BUF_SIZE   (1<<12)
 
#define OM_VOX_COMP_SIZE   ((1<<15) + (1<<14))
 
#define OM_VOX_WAVE_Y   240
 
#define OM_VOX_WAVE_WIDTH   300
 
#define OM_VOX_DROP_ICON_X   100
 
#define OM_VOX_DROP_ICON_Y   100
 
#define OM_VOX_RECORD_INT   175
 
#define OM_VOX_TEST_NONE   -1
 
#define OM_VOX_TEST_RECORDING   0
 
#define OM_VOX_TEST_PLAYBACK   1
 

Functions

void options_multi_load_bmaps ()
 
void options_multi_unload_bmaps ()
 
void options_multi_add_notify (const char *str)
 
void options_multi_notify_process ()
 
void options_multi_load_protocol_controls ()
 
void options_multi_disable_protocol_controls ()
 
void options_multi_enable_protocol_controls ()
 
void options_multi_init_protocol_vars ()
 
void options_multi_protocol_do (int key)
 
void options_multi_protocol_accept ()
 
void options_multi_protocol_check_buttons ()
 
void options_multi_protocol_button_pressed (int n)
 
void options_multi_protocol_load_ip_file ()
 
void options_multi_protocol_save_ip_file ()
 
void options_multi_protocol_display_ips ()
 
void options_multi_protocol_scroll_ip_down ()
 
void options_multi_protocol_scroll_ip_up ()
 
void options_multi_protocol_check_ip_list ()
 
void options_multi_protocol_delete_ip ()
 
void options_multi_protocol_add_current_ip ()
 
void options_multi_load_gen_controls ()
 
void options_multi_disable_gen_controls ()
 
void options_multi_enable_gen_controls ()
 
void options_multi_init_gen_vars ()
 
void options_multi_gen_accept ()
 
void options_multi_gen_do ()
 
void options_multi_gen_check_buttons ()
 
void options_multi_gen_button_pressed (int n)
 
void options_multi_load_vox_controls ()
 
void options_multi_disable_vox_controls ()
 
void options_multi_enable_vox_controls ()
 
void options_multi_init_vox_vars ()
 
void options_multi_vox_accept ()
 
void options_multi_vox_do ()
 
void options_multi_vox_check_buttons ()
 
void options_multi_vox_button_pressed (int n)
 
void options_multi_vox_process_player_list ()
 
void options_multi_vox_plist_scroll_down ()
 
void options_multi_vox_plist_scroll_up ()
 
int options_multi_vox_plist_get (net_player *pl)
 
int options_multi_verify_ip ()
 
void options_multi_vox_process_waveform ()
 
void options_multi_init (UI_WINDOW *options_window)
 
void options_multi_do (int key)
 
void options_multi_close ()
 
bool options_multi_ok_to_accept ()
 
bool options_multi_accept ()
 
void options_multi_select ()
 
int options_multi_background_bitmap ()
 
void options_multi_unselect ()
 
void options_multi_set_voice_data (unsigned char *sound_buf, int buf_size, double gain)
 
int options_multi_eat_tab ()
 

Variables

UI_WINDOWOm_window = NULL
 
int Om_background_0 = -1
 
int Om_mask_0 = -1
 
int Om_background_1 = -1
 
int Om_mask_1 = -1
 
int Om_mode = OM_MODE_NONE
 
int Om_notify_stamp = -1
 
char Om_notify_string [255]
 
ui_button_info Om_pro_buttons [GR_NUM_RESOLUTIONS][OM_PRO_NUM_BUTTONS]
 
UI_GADGET Om_pro_bogus
 
UI_XSTR Om_pro_text [GR_NUM_RESOLUTIONS][OM_PRO_NUM_TEXT]
 
int Om_tracker_login_coords [GR_NUM_RESOLUTIONS][4]
 
int Om_tracker_passwd_coords [GR_NUM_RESOLUTIONS][4]
 
int Om_tracker_squad_name_coords [GR_NUM_RESOLUTIONS][4]
 
UI_INPUTBOX Om_tracker_login
 
UI_INPUTBOX Om_tracker_passwd
 
UI_INPUTBOX Om_tracker_squad_name
 
int Ip_list_coords [GR_NUM_RESOLUTIONS][4]
 
int Ip_list_max_display [GR_NUM_RESOLUTIONS]
 
int Om_input_mode = 0
 
int Om_ip_start
 
int Om_ip_selected
 
int Om_ip_disp_count
 
int Om_num_ips
 
char Om_ip_addrs [MAX_IP_ADDRS][IP_STRING_LEN]
 
UI_BUTTON Om_ip_button
 
UI_INPUTBOX Om_ip_input
 
int Om_local_broadcast
 
int Om_tracker_flag
 
int Om_protocol
 
ui_button_info Om_gen_buttons [GR_NUM_RESOLUTIONS][OM_GEN_NUM_BUTTONS]
 
UI_GADGET Om_gen_bogus
 
UI_XSTR Om_gen_text [GR_NUM_RESOLUTIONS][OM_GEN_NUM_TEXT]
 
int Om_gen_obj_update
 
int Om_gen_pix
 
int Om_gen_xfer_multidata
 
int Om_gen_flush_cache
 
UI_GADGET Om_vox_bogus
 
ui_button_info Om_vox_buttons [GR_NUM_RESOLUTIONS][OM_VOX_NUM_BUTTONS]
 
UI_XSTR Om_vox_text [GR_NUM_RESOLUTIONS][OM_VOX_NUM_TEXT]
 
op_sliders Om_vox_sliders [GR_NUM_RESOLUTIONS][NUM_OM_VOX_SLIDERS]
 
int Om_vox_plist_coords [GR_NUM_RESOLUTIONS][4]
 
int Om_vox_plist_max_display [GR_NUM_RESOLUTIONS]
 
int Om_vox_plist_start
 
UI_BUTTON Om_vox_plist_button
 
unsigned char Om_vox_voice_buffer [OM_VOX_BUF_SIZE]
 
int Om_vox_voice_buffer_size = -1
 
unsigned char Om_vox_comp_buffer [OM_VOX_COMP_SIZE]
 
int Om_vox_voice_comp_size = -1
 
int Om_vox_playback_handle
 
int Om_vox_test_status = OM_VOX_TEST_NONE
 
int Om_vox_accept_voice
 
net_playerOm_vox_players [MAX_PLAYERS]
 
net_playerOm_vox_player_select
 
int Om_vox_player_flags [MAX_PLAYERS]
 
int Om_vox_num_players
 
char Ip_str [IP_STRING_LEN+1]
 
int Ip_validated_already = 0
 
shader Grey_shader
 

Macro Definition Documentation

#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.

Function Documentation

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.

void options_multi_do ( int  key)

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.

void options_multi_gen_button_pressed ( int  n)

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.

void options_multi_init ( UI_WINDOW options_window)

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.

void options_multi_protocol_button_pressed ( int  n)

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.

void options_multi_protocol_do ( int  key)

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.

void options_multi_set_voice_data ( unsigned char *  sound_buf,
int  buf_size,
double  gain 
)

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.

void options_multi_vox_button_pressed ( int  n)

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.

Variable Documentation

shader Grey_shader

Definition at line 84 of file contexthelp.cpp.

int Ip_list_coords[GR_NUM_RESOLUTIONS][4]
Initial value:
= {
{
29, 137, 227, 67
},
{
46, 220, 364, 106
}
}

Definition at line 212 of file optionsmenumulti.cpp.

int Ip_list_max_display[GR_NUM_RESOLUTIONS]
Initial value:
= {
5,
5
}

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.

Initial value:
= {
{
ui_button_info("OGB_17", 598, 117, -1, -1, 17),
ui_button_info("OGB_18", 598, 139, -1, -1, 18),
ui_button_info("OGB_19", 598, 161, -1, -1, 19),
ui_button_info("OGB_20", 598, 183, -1, -1, 20),
ui_button_info("OGB_21", 549, 229, -1, -1, 21),
ui_button_info("OGB_22", 598, 229, -1, -1, 22),
ui_button_info("OGB_23", 598, 286, -1, -1, 23),
ui_button_info("OGB_24", 598, 307, -1, -1, 24),
ui_button_info("OGB_25", 598, 347, -1, -1, 25),
ui_button_info("OGB_26", 598, 368, -1, -1, 26),
},
{
ui_button_info("2_OGB_17", 957, 188, -1, -1, 17),
ui_button_info("2_OGB_18", 957, 223, -1, -1, 18),
ui_button_info("2_OGB_19", 957, 258, -1, -1, 19),
ui_button_info("2_OGB_20", 957, 293, -1, -1, 20),
ui_button_info("2_OGB_21", 879, 366, -1, -1, 21),
ui_button_info("2_OGB_22", 957, 366, -1, -1, 22),
ui_button_info("2_OGB_23", 957, 457, -1, -1, 23),
ui_button_info("2_OGB_24", 957, 491, -1, -1, 24),
ui_button_info("2_OGB_25", 957, 555, -1, -1, 25),
ui_button_info("2_OGB_26", 957, 589, -1, -1, 26),
}
}
struct ui_button_info ui_button_info

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.

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.

Initial value:
= {
{
ui_button_info("OMuB_07", 7, 66, -1, -1, 7),
ui_button_info("OMuB_08", 7, 84, -1, -1, 8),
ui_button_info("OMuB_09", 1, 124, -1, -1, 9),
ui_button_info("OMuB_10", 1, 157, -1, -1, 10),
ui_button_info("OMuB_11", 20, 207, -1, -1, 11),
ui_button_info("OMuB_12", 64, 207, -1, -1, 12),
ui_button_info("OMuB_13", 9, 251, -1, -1, 13),
ui_button_info("OMuB_14", 9, 282, -1, -1, 14),
ui_button_info("OMuB_15", 610, 53, -1, -1, 15),
ui_button_info("OMuB_16", 610, 72, -1, -1, 16),
},
{
ui_button_info("2_OMuB_07", 12, 105, -1, -1, 7),
ui_button_info("2_OMuB_08", 12, 134, -1, -1, 8),
ui_button_info("2_OMuB_09", 2, 198, -1, -1, 9),
ui_button_info("2_OMuB_10", 2, 252, -1, -1, 10),
ui_button_info("2_OMuB_11", 32, 332, -1, -1, 11),
ui_button_info("2_OMuB_12", 103, 332, -1, -1, 12),
ui_button_info("2_OMuB_13", 14, 402, -1, -1, 13),
ui_button_info("2_OMuB_14", 14, 452, -1, -1, 14),
ui_button_info("2_OMuB_15", 976, 85, -1, -1, 15),
ui_button_info("2_OMuB_16", 976, 114, -1, -1, 16),
}
}
struct ui_button_info ui_button_info

Definition at line 101 of file optionsmenumulti.cpp.

Initial value:
= {
{
{ "TCP", 1378, 38, 70, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[0][OM_PRO_TCP].button },
{ "IPX", 1379, 38, 88, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[0][OM_PRO_IPX].button },
{ "IP Address", 1380, 30, 128, UI_XSTR_COLOR_GREEN, -1, &Om_pro_bogus },
{ "add", 1381, 22, 235, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[0][OM_PRO_ADD_IP].button },
{ "rem.", 1382, 68, 235, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[0][OM_PRO_DELETE_IP].button },
{ "Broadcast Locally", 1387, 42, 260, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[0][OM_PRO_LOCAL_BROADCAST].button },
{ "PXO", 1383, 42, 291, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[0][OM_PRO_VMT].button },
{ "Login", 1384, 14, 309, UI_XSTR_COLOR_GREEN, -1, &Om_pro_bogus },
{ "Password", 1385, 14, 336, UI_XSTR_COLOR_GREEN, -1, &Om_pro_bogus },
{ "Squadron", 1386, 14, 363, UI_XSTR_COLOR_GREEN, -1, &Om_pro_bogus },
{ "Voice", 1528, 557, 60, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[0][OM_PRO_VOX_TAB].button },
{ "General", 1388, 542, 77, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[0][OM_PRO_GEN_TAB].button },
},
{
{ "TCP", 1378, 61, 113, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[1][OM_PRO_TCP].button },
{ "IPX", 1379, 61, 141, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[1][OM_PRO_IPX].button },
{ "IP Address", 1380, 47, 206, UI_XSTR_COLOR_GREEN, -1, &Om_pro_bogus },
{ "add", 1381, 36, 375, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[1][OM_PRO_ADD_IP].button },
{ "rem.", 1382, 109, 375, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[1][OM_PRO_DELETE_IP].button },
{ "Broadcast Locally", 1387, 68, 417, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[1][OM_PRO_LOCAL_BROADCAST].button },
{ "PXO", 1383, 68, 467, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[1][OM_PRO_VMT].button },
{ "Login", 1384, 23, 495, UI_XSTR_COLOR_GREEN, -1, &Om_pro_bogus },
{ "Password", 1385, 23, 538, UI_XSTR_COLOR_GREEN, -1, &Om_pro_bogus },
{ "Squadron", 1386, 23, 582, UI_XSTR_COLOR_GREEN, -1, &Om_pro_bogus },
{ "Voice", 1528, 921, 96, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[1][OM_PRO_VOX_TAB].button },
{ "General", 1388, 902, 123, UI_XSTR_COLOR_GREEN, -1, &Om_pro_buttons[1][OM_PRO_GEN_TAB].button },
}
}
#define OM_PRO_ADD_IP
#define OM_PRO_LOCAL_BROADCAST
#define OM_PRO_DELETE_IP
UI_BUTTON button
Definition: ui.h:660
#define OM_PRO_VOX_TAB
UI_GADGET Om_pro_bogus
#define UI_XSTR_COLOR_GREEN
Definition: ui.h:160
#define OM_PRO_IPX
#define OM_PRO_GEN_TAB
#define OM_PRO_TCP
ui_button_info Om_pro_buttons[GR_NUM_RESOLUTIONS][OM_PRO_NUM_BUTTONS]
#define OM_PRO_VMT

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]
Initial value:
= {
{
19, 322, 226, -1
},
{
31, 518, 361, -1
}
}

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]
Initial value:
= {
{
19, 350, 226, -1
},
{
31, 562, 361, -1
}
}

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]
Initial value:
= {
{
19, 378, 226, -1
},
{
31, 607, 361, -1
}
}

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.

Initial value:
= {
{
ui_button_info("OVB_17", 562, 118, -1, -1, 17),
ui_button_info("OVB_19", 551, 208, -1, -1, 19),
ui_button_info("OVB_20", 599, 208, -1, -1, 20),
ui_button_info("OVB_21", 614, 256, -1, -1, 21),
ui_button_info("OVB_22", 614, 290, -1, -1, 22),
ui_button_info("OVB_23", 599, 354, -1, -1, 23),
},
{
ui_button_info("2_OVB_17", 900, 189, -1, -1, 17),
ui_button_info("2_OVB_19", 882, 333, -1, -1, 19),
ui_button_info("2_OVB_20", 959, 333, -1, -1, 20),
ui_button_info("2_OVB_21", 983, 410, -1, -1, 21),
ui_button_info("2_OVB_22", 983, 464, -1, -1, 22),
ui_button_info("2_OVB_23", 959, 566, -1, -1, 23),
}
}
struct ui_button_info ui_button_info

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]
Initial value:
= {
{
377, 270, 232, 79
},
{
604, 432, 371, 127
}
}

Definition at line 475 of file optionsmenumulti.cpp.

int Om_vox_plist_max_display[GR_NUM_RESOLUTIONS]
Initial value:
= {
6,
6
}

Definition at line 483 of file optionsmenumulti.cpp.

int Om_vox_plist_start

Definition at line 488 of file optionsmenumulti.cpp.

Initial value:
= {
{
op_sliders("OVB_18", 429, 162, -1, -1, 18, 20, 10, NULL, -1, -1, -1, NULL, -1, -1, -1),
},
{
op_sliders("2_OVB_18", 686, 259, -1, -1, 18, 31, 10, NULL, -1, -1, -1, NULL, -1, -1, -1),
}
}

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.

Initial value:
= {
{
{ "Mic test", 1389, 567, 104, UI_XSTR_COLOR_GREEN, -1, &Om_vox_buttons[0][OM_VOX_VOICE_TEST].button },
{ "Voice Quality", 1531, 439, 149, UI_XSTR_COLOR_GREEN, -1, &Om_vox_bogus },
{ "Voice Transmission", 1530, 439, 193, UI_XSTR_COLOR_GREEN, -1, &Om_vox_bogus },
{ "On", 1285, 556, 233, UI_XSTR_COLOR_GREEN, -1, &Om_vox_buttons[0][OM_VOX_VOICE_YES].button },
{ "Off", 1286, 604, 233, UI_XSTR_COLOR_GREEN, -1, &Om_vox_buttons[0][OM_VOX_VOICE_NO].button },
{ "Mute", 1390, 594, 381, UI_XSTR_COLOR_GREEN, -1, &Om_vox_buttons[0][OM_VOX_VOICE_MUTE].button },
},
{
{ "mic test", 1389, 908, 166, UI_XSTR_COLOR_GREEN, -1, &Om_vox_buttons[1][OM_VOX_VOICE_TEST].button },
{ "Voice Quality", 1531, 703, 239, UI_XSTR_COLOR_GREEN, -1, &Om_vox_bogus },
{ "Voice Transmission", 1530, 783, 310, UI_XSTR_COLOR_GREEN, -1, &Om_vox_bogus },
{ "On", 1285, 890, 373, UI_XSTR_COLOR_GREEN, -1, &Om_vox_buttons[1][OM_VOX_VOICE_YES].button },
{ "Off", 1286, 967, 373, UI_XSTR_COLOR_GREEN, -1, &Om_vox_buttons[1][OM_VOX_VOICE_NO].button },
{ "Mute", 1390, 950, 609, UI_XSTR_COLOR_GREEN, -1, &Om_vox_buttons[1][OM_VOX_VOICE_MUTE].button },
}
}
#define OM_VOX_VOICE_NO
#define OM_VOX_VOICE_YES
UI_BUTTON button
Definition: ui.h:660
#define UI_XSTR_COLOR_GREEN
Definition: ui.h:160
#define OM_VOX_VOICE_TEST
ui_button_info Om_vox_buttons[GR_NUM_RESOLUTIONS][OM_VOX_NUM_BUTTONS]
UI_GADGET Om_vox_bogus
#define OM_VOX_VOICE_MUTE

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.