FS2_Open
Open source remastering of the Freespace 2 engine
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
optionsmenumulti.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) Volition, Inc. 1999. All rights reserved.
3
*
4
* All source code herein is the property of Volition, Inc. You may not sell
5
* or otherwise commercially exploit the source or things you created based on the
6
* source.
7
*
8
*/
9
10
11
12
#ifndef _OPTIONS_MENU_MULTI_HEADER_FILE
13
#define _OPTIONS_MENU_MULTI_HEADER_FILE
14
15
// This file is basically just a sister module to the OptionsMenu file
16
17
class
UI_WINDOW
;
18
19
// called when the options screen is initialized, pass in the UI window
20
void
options_multi_init
(
UI_WINDOW
*options_window);
21
22
// do frame for the multi options screen
23
void
options_multi_do
(
int
key
);
24
25
// called when the entire options screen is closed (note - does not do any settings updates. this is purely for ui shutdown)
26
void
options_multi_close
();
27
28
// called if the accept button on the main options screen was hit
29
bool
options_multi_accept
();
30
31
// called when the multiplayer tab is hit - initializes/switches all necessary data.
32
// NOTE : this is different from the initialization function, which is called only when the options menu is started
33
void
options_multi_select
();
34
35
// called when the multiplayer tab has been switched from
36
void
options_multi_unselect
();
37
38
// return the bitmap handle of the current background bitmap, or -1 if the multiplayer tab is not active
39
int
options_multi_background_bitmap
();
40
41
// set voice sound buffer for display
42
void
options_multi_set_voice_data
(
unsigned
char
*sound_buf,
int
buf_size,
double
gain);
43
44
// process and blit any voice waveform if necessary
45
void
options_multi_vox_process_waveform
();
46
47
// return whether we want to eat a tabbed keypress
48
int
options_multi_eat_tab
();
49
50
#endif
options_multi_set_voice_data
void options_multi_set_voice_data(unsigned char *sound_buf, int buf_size, double gain)
Definition:
optionsmenumulti.cpp:2338
options_multi_vox_process_waveform
void options_multi_vox_process_waveform()
Definition:
optionsmenumulti.cpp:1961
options_multi_close
void options_multi_close()
Definition:
optionsmenumulti.cpp:2214
key
int key
Definition:
controlsconfig.cpp:185
options_multi_init
void options_multi_init(UI_WINDOW *options_window)
Definition:
optionsmenumulti.cpp:2147
options_multi_eat_tab
int options_multi_eat_tab()
Definition:
optionsmenumulti.cpp:2360
options_multi_do
void options_multi_do(int key)
Definition:
optionsmenumulti.cpp:2192
options_multi_unselect
void options_multi_unselect()
Definition:
optionsmenumulti.cpp:2319
options_multi_background_bitmap
int options_multi_background_bitmap()
Definition:
optionsmenumulti.cpp:2303
UI_WINDOW
Definition:
ui.h:584
options_multi_accept
bool options_multi_accept()
Definition:
optionsmenumulti.cpp:2251
options_multi_select
void options_multi_select()
Definition:
optionsmenumulti.cpp:2283
code
menuui
optionsmenumulti.h
Generated on Sun May 1 2016 16:22:47 for FS2_Open by
1.8.10