FS2_Open
Open source remastering of the Freespace 2 engine
multi_pause.cpp File Reference

Go to the source code of this file.

Macros

#define MULTI_PAUSED_NUM_BUTTONS   3
 
#define MP_SCROLL_UP   0
 
#define MP_SCROLL_DOWN   1
 
#define MP_EXIT_MISSION   2
 
#define MULTI_PAUSED_NUM_TEXT   3
 

Functions

void multi_pause_check_buttons ()
 
void multi_pause_button_pressed (int n)
 
void multi_pause_server_eval_request (net_player *pl, int pause)
 
int multi_pause_can_unpause (net_player *p)
 
void multi_pause_render_callsign ()
 
void game_flush ()
 
void weapon_pause_sounds ()
 
void weapon_unpause_sounds ()
 
void audiostream_pause_all (bool via_sexp_or_script=false)
 
void audiostream_unpause_all (bool via_sexp_or_script=false)
 
void multi_pause_reset ()
 
void multi_pause_pause ()
 
void multi_pause_unpause ()
 
void multi_pause_request (int pause)
 
int multi_pause_eat_keys ()
 
void multi_pause_init ()
 
void multi_pause_do ()
 
void multi_pause_close (int end_mission)
 

Variables

int Multi_pause_status = 0
 
net_playerMulti_pause_pauser = NULL
 
float Multi_pause_eat = -1.0f
 
char * Multi_paused_bg_fname [GR_NUM_RESOLUTIONS]
 
char * Multi_paused_bg_mask [GR_NUM_RESOLUTIONS]
 
int Mp_callsign_coords [GR_NUM_RESOLUTIONS][2]
 
ui_button_info Multi_paused_buttons [GR_NUM_RESOLUTIONS][MULTI_PAUSED_NUM_BUTTONS]
 
UI_XSTR Multi_paused_text [GR_NUM_RESOLUTIONS][MULTI_PAUSED_NUM_BUTTONS]
 
UI_WINDOW Multi_paused_window
 
int Multi_paused_screen_id = -1
 
int Multi_paused_background = -1
 
int Multi_paused = 0
 

Macro Definition Documentation

#define MP_EXIT_MISSION   2

Definition at line 52 of file multi_pause.cpp.

#define MP_SCROLL_DOWN   1

Definition at line 51 of file multi_pause.cpp.

#define MP_SCROLL_UP   0

Definition at line 50 of file multi_pause.cpp.

#define MULTI_PAUSED_NUM_BUTTONS   3

Definition at line 47 of file multi_pause.cpp.

#define MULTI_PAUSED_NUM_TEXT   3

Definition at line 88 of file multi_pause.cpp.

Function Documentation

void audiostream_pause_all ( bool  via_sexp_or_script = false)

Definition at line 1978 of file audiostr.cpp.

void audiostream_unpause_all ( bool  via_sexp_or_script = false)

Definition at line 1990 of file audiostr.cpp.

void game_flush ( )

Definition at line 83 of file fredstubs.cpp.

void multi_pause_button_pressed ( int  n)

Definition at line 502 of file multi_pause.cpp.

int multi_pause_can_unpause ( net_player p)

Definition at line 276 of file multi_pause.cpp.

void multi_pause_check_buttons ( )

Definition at line 490 of file multi_pause.cpp.

void multi_pause_close ( int  end_mission)

Definition at line 447 of file multi_pause.cpp.

void multi_pause_do ( )

Definition at line 383 of file multi_pause.cpp.

int multi_pause_eat_keys ( )

Definition at line 286 of file multi_pause.cpp.

void multi_pause_init ( )

Definition at line 314 of file multi_pause.cpp.

void multi_pause_pause ( )

Definition at line 151 of file multi_pause.cpp.

void multi_pause_render_callsign ( )

Definition at line 523 of file multi_pause.cpp.

void multi_pause_request ( int  pause)

Definition at line 219 of file multi_pause.cpp.

void multi_pause_reset ( )

Definition at line 138 of file multi_pause.cpp.

void multi_pause_server_eval_request ( net_player pl,
int  pause 
)

Definition at line 232 of file multi_pause.cpp.

void multi_pause_unpause ( )

Definition at line 186 of file multi_pause.cpp.

void weapon_pause_sounds ( )

Definition at line 7248 of file weapons.cpp.

void weapon_unpause_sounds ( )

Definition at line 7257 of file weapons.cpp.

Variable Documentation

int Mp_callsign_coords[GR_NUM_RESOLUTIONS][2]
Initial value:
= {
{
110, 132
},
{
171, 218
}
}

Definition at line 65 of file multi_pause.cpp.

float Multi_pause_eat = -1.0f

Definition at line 44 of file multi_pause.cpp.

net_player* Multi_pause_pauser = NULL

Definition at line 41 of file multi_pause.cpp.

int Multi_pause_status = 0

Definition at line 38 of file multi_pause.cpp.

int Multi_paused = 0

Definition at line 119 of file multi_pause.cpp.

int Multi_paused_background = -1

Definition at line 105 of file multi_pause.cpp.

char* Multi_paused_bg_fname[GR_NUM_RESOLUTIONS]
Initial value:
= {
"MPPause",
"2_MPPause"
}

Definition at line 54 of file multi_pause.cpp.

char* Multi_paused_bg_mask[GR_NUM_RESOLUTIONS]
Initial value:
= {
"MPPause-m",
"2_MPPause-m"
}

Definition at line 59 of file multi_pause.cpp.

Initial value:
= {
{
ui_button_info("PB00", 519, 212, -1, -1, 0),
ui_button_info("PB01", 519, 252, -1, -1, 1),
ui_button_info("PB02", 488, 321, -1, -1, 2),
},
{
ui_button_info("2_PB00", 831, 339, -1, -1, 0),
ui_button_info("2_PB01", 831, 403, -1, -1, 1),
ui_button_info("2_PB02", 781, 514, -1, -1, 2),
}
}
struct ui_button_info ui_button_info

Definition at line 74 of file multi_pause.cpp.

int Multi_paused_screen_id = -1

Definition at line 104 of file multi_pause.cpp.

Initial value:
= {
{
{ "Exit", 1059, 493, 297, UI_XSTR_COLOR_PINK, -1, &Multi_paused_buttons[0][MP_EXIT_MISSION].button },
{ "Mission", 1063, 482, 306, UI_XSTR_COLOR_PINK, -1, &Multi_paused_buttons[0][MP_EXIT_MISSION].button },
{ "Mission Paused", 1440, 107, 356, UI_XSTR_COLOR_PINK, -1, NULL },
},
{
{ "Exit", 1059, 787, 478, UI_XSTR_COLOR_PINK, -1, &Multi_paused_buttons[1][MP_EXIT_MISSION].button },
{ "Mission", 1063, 778, 490, UI_XSTR_COLOR_PINK, -1, &Multi_paused_buttons[1][MP_EXIT_MISSION].button },
{ "Mission Paused", 1440, 171, 567, UI_XSTR_COLOR_PINK, -1, NULL },
}
}
ui_button_info Multi_paused_buttons[GR_NUM_RESOLUTIONS][MULTI_PAUSED_NUM_BUTTONS]
Definition: multi_pause.cpp:74
UI_BUTTON button
Definition: ui.h:660
#define UI_XSTR_COLOR_PINK
Definition: ui.h:161
#define MP_EXIT_MISSION
Definition: multi_pause.cpp:52

Definition at line 89 of file multi_pause.cpp.

UI_WINDOW Multi_paused_window

Definition at line 103 of file multi_pause.cpp.