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

Go to the source code of this file.

Classes

struct  debrief_stats_kill_info
 
struct  debrief_multi_list_info
 
struct  v_campaign
 
struct  voice_map
 

Macros

#define MAX_TOTAL_DEBRIEF_LINES   200
 
#define TEXT_TYPE_NORMAL   1
 
#define TEXT_TYPE_RECOMMENDATION   2
 
#define DEBRIEF_NUM_STATS_PAGES   4
 
#define DEBRIEF_MISSION_STATS   0
 
#define DEBRIEF_MISSION_KILLS   1
 
#define DEBRIEF_ALLTIME_STATS   2
 
#define DEBRIEF_ALLTIME_KILLS   3
 
#define DEBRIEFING_FONT   FONT1
 
#define MULTI_LIST_TEAM_OFFSET   16
 
#define DB_WITH_MEDAL   0
 
#define DB_WITHOUT_MEDAL   1
 
#define NUM_BUTTONS   18
 
#define NUM_TABS   2
 
#define DEBRIEF_TAB   0
 
#define STATS_TAB   1
 
#define TEXT_SCROLL_UP   2
 
#define TEXT_SCROLL_DOWN   3
 
#define REPLAY_MISSION   4
 
#define RECOMMENDATIONS   5
 
#define FIRST_STAGE   6
 
#define PREV_STAGE   7
 
#define NEXT_STAGE   8
 
#define LAST_STAGE   9
 
#define MULTI_PINFO_POPUP   10
 
#define MULTI_KICK   11
 
#define MEDALS_BUTTON   12
 
#define PLAYER_SCROLL_UP   13
 
#define PLAYER_SCROLL_DOWN   14
 
#define HELP_BUTTON   15
 
#define OPTIONS_BUTTON   16
 
#define ACCEPT_BUTTON   17
 
#define REPEAT   1
 
#define NUM_DEBRIEF_TEXT   10
 
#define MP_TEXT_INDEX_1   4
 
#define MP_TEXT_INDEX_2   5
 
#define MP_TEXT_INDEX_3   6
 
#define DEBRIEF_VOICE_DELAY   400
 
#define NUM_VOLITION_CAMPAIGNS   1
 
#define AWARD_TEXT_MAX_LINES   5
 
#define AWARD_TEXT_MAX_LINE_LENGTH   128
 

Typedefs

typedef struct voice_map voice_map
 

Functions

void debrief_text_init ()
 
void debrief_accept (int ok_to_post_start_game_event=1)
 
void debrief_kick_selected_player ()
 
void debrief_add_award_text (char *str)
 
void debrief_award_text_clear ()
 
const char * debrief_tooltip_handler (const char *str)
 
void debrief_voice_init ()
 
void debrief_load_voice_file (int voice_num, char *name)
 
void debrief_voice_load_all ()
 
void debrief_voice_unload_all ()
 
void debrief_voice_play ()
 
void debrief_voice_stop ()
 
void debrief_pause ()
 
void debrief_unpause ()
 
void debrief_multi_fixup_stages ()
 
void debrief_set_multi_clients (int stage_count, int active_stages[])
 
void debrief_multi_server_stuff ()
 
int debrief_set_stages_and_multi_stuff ()
 
void debrief_buttons_init ()
 
void debrief_ui_init ()
 
int debrief_find_persona_index ()
 
void debrief_choose_voice (char *voice_dest, char *voice_base, int persona_index, int default_to_base=0)
 
void debrief_choose_medal_variant (char *buf, int medal_earned, int zero_based_version_index)
 
void debrief_award_init ()
 
void debrief_traitor_init ()
 
void debrief_multi_list_init ()
 
void debrief_multi_list_scroll_up ()
 
void debrief_multi_list_scroll_down ()
 
void debrief_multi_list_draw ()
 
void debrief_assemble_optional_mission_popup_text (char *buffer, char *mission_loop_desc)
 
void debrief_next_tab ()
 
void debrief_prev_tab ()
 
void debrief_next_stage ()
 
void debrief_prev_stage ()
 
void debrief_first_stage ()
 
void debrief_last_stage ()
 
void debrief_render_stagenum ()
 
void debrief_render_mission_difficulty (int y_loc)
 
void debrief_render_mission_time (int y_loc)
 
void debrief_stats_render ()
 
void debrief_replay_pressed ()
 
void debrief_redraw_pressed_buttons ()
 
void debrief_button_pressed (int num)
 
void debrief_setup_ship_kill_stats (int stage_num)
 
void debrief_check_buttons ()
 
void debrief_init ()
 
void debrief_close ()
 
void debrief_do_keys (int new_k)
 
void debrief_draw_award_text ()
 
void debrief_do_frame (float frametime)
 
void debrief_rebuild_player_list ()
 
void debrief_handle_player_drop ()
 
void debrief_disable_accept ()
 

Variables

float Brief_text_wipe_time_elapsed
 
int Debrief_title_coords [GR_NUM_RESOLUTIONS][3]
 
int Debrief_text_wnd_coords [GR_NUM_RESOLUTIONS][4]
 
int Debrief_text_x2 [GR_NUM_RESOLUTIONS]
 
int Debrief_stage_info_coords [GR_NUM_RESOLUTIONS][2]
 
int Debrief_more_coords [GR_NUM_RESOLUTIONS][2]
 
int Debrief_multi_list_team_max_display [GR_NUM_RESOLUTIONS]
 
int Debrief_list_coords [GR_NUM_RESOLUTIONS][4]
 
int Debrief_award_wnd_coords [GR_NUM_RESOLUTIONS][2]
 
int Debrief_award_coords [GR_NUM_RESOLUTIONS][2]
 
int Debrief_medal_text_coords [GR_NUM_RESOLUTIONS][3]
 
int Debrief_award_text_coords [GR_NUM_RESOLUTIONS][3]
 
int Debrief_award_text_width [GR_NUM_RESOLUTIONS][2]
 
char * Debrief_single_name [GR_NUM_RESOLUTIONS]
 
char * Debrief_multi_name [GR_NUM_RESOLUTIONS]
 
char * Debrief_mask_name [GR_NUM_RESOLUTIONS]
 
char * Debrief_loading_bitmap_fname [GR_NUM_RESOLUTIONS]
 
UI_XSTR Debrief_strings [GR_NUM_RESOLUTIONS][NUM_DEBRIEF_TEXT]
 
char Debrief_current_callsign [CALLSIGN_LEN+10]
 
playerDebrief_player
 
int Debrief_overlay_id
 
int Debrief_multi_stages_loaded = 0
 
int Debrief_multi_voice_loaded = 0
 
int Max_debrief_Lines
 
debriefing Traitor_debriefing
 
int Multi_list_select
 
int Debrief_should_show_popup = 1
 
v_campaign Volition_campaigns [NUM_VOLITION_CAMPAIGNS]
 
voice_map Debrief_promotion_voice_mapping [NUM_VOLITION_CAMPAIGNS][MAX_CAMPAIGN_MISSIONS]
 
char Debrief_award_text [AWARD_TEXT_MAX_LINES][AWARD_TEXT_MAX_LINE_LENGTH]
 
int Debrief_award_text_num_lines = 0
 
int Briefing_music_handle
 

Macro Definition Documentation

#define ACCEPT_BUTTON   17

Definition at line 211 of file missiondebrief.cpp.

#define AWARD_TEXT_MAX_LINE_LENGTH   128

Definition at line 454 of file missiondebrief.cpp.

#define AWARD_TEXT_MAX_LINES   5

Definition at line 453 of file missiondebrief.cpp.

#define DB_WITH_MEDAL   0

Definition at line 167 of file missiondebrief.cpp.

#define DB_WITHOUT_MEDAL   1

Definition at line 168 of file missiondebrief.cpp.

#define DEBRIEF_ALLTIME_KILLS   3

Definition at line 62 of file missiondebrief.cpp.

#define DEBRIEF_ALLTIME_STATS   2

Definition at line 61 of file missiondebrief.cpp.

#define DEBRIEF_MISSION_KILLS   1

Definition at line 60 of file missiondebrief.cpp.

#define DEBRIEF_MISSION_STATS   0

Definition at line 59 of file missiondebrief.cpp.

#define DEBRIEF_NUM_STATS_PAGES   4

Definition at line 58 of file missiondebrief.cpp.

#define DEBRIEF_TAB   0

Definition at line 194 of file missiondebrief.cpp.

#define DEBRIEF_VOICE_DELAY   400

Definition at line 355 of file missiondebrief.cpp.

#define DEBRIEFING_FONT   FONT1

Definition at line 64 of file missiondebrief.cpp.

#define FIRST_STAGE   6

Definition at line 200 of file missiondebrief.cpp.

#define HELP_BUTTON   15

Definition at line 209 of file missiondebrief.cpp.

#define LAST_STAGE   9

Definition at line 203 of file missiondebrief.cpp.

#define MAX_TOTAL_DEBRIEF_LINES   200

Definition at line 53 of file missiondebrief.cpp.

#define MEDALS_BUTTON   12

Definition at line 206 of file missiondebrief.cpp.

#define MP_TEXT_INDEX_1   4

Definition at line 279 of file missiondebrief.cpp.

#define MP_TEXT_INDEX_2   5

Definition at line 280 of file missiondebrief.cpp.

#define MP_TEXT_INDEX_3   6

Definition at line 281 of file missiondebrief.cpp.

#define MULTI_KICK   11

Definition at line 205 of file missiondebrief.cpp.

#define MULTI_LIST_TEAM_OFFSET   16

Definition at line 110 of file missiondebrief.cpp.

#define MULTI_PINFO_POPUP   10

Definition at line 204 of file missiondebrief.cpp.

#define NEXT_STAGE   8

Definition at line 202 of file missiondebrief.cpp.

#define NUM_BUTTONS   18

Definition at line 191 of file missiondebrief.cpp.

#define NUM_DEBRIEF_TEXT   10

Definition at line 278 of file missiondebrief.cpp.

#define NUM_TABS   2

Definition at line 192 of file missiondebrief.cpp.

#define NUM_VOLITION_CAMPAIGNS   1

Definition at line 385 of file missiondebrief.cpp.

#define OPTIONS_BUTTON   16

Definition at line 210 of file missiondebrief.cpp.

#define PLAYER_SCROLL_DOWN   14

Definition at line 208 of file missiondebrief.cpp.

#define PLAYER_SCROLL_UP   13

Definition at line 207 of file missiondebrief.cpp.

#define PREV_STAGE   7

Definition at line 201 of file missiondebrief.cpp.

#define RECOMMENDATIONS   5

Definition at line 199 of file missiondebrief.cpp.

#define REPEAT   1

Definition at line 213 of file missiondebrief.cpp.

#define REPLAY_MISSION   4

Definition at line 198 of file missiondebrief.cpp.

#define STATS_TAB   1

Definition at line 195 of file missiondebrief.cpp.

#define TEXT_SCROLL_DOWN   3

Definition at line 197 of file missiondebrief.cpp.

#define TEXT_SCROLL_UP   2

Definition at line 196 of file missiondebrief.cpp.

#define TEXT_TYPE_NORMAL   1

Definition at line 55 of file missiondebrief.cpp.

#define TEXT_TYPE_RECOMMENDATION   2

Definition at line 56 of file missiondebrief.cpp.

Typedef Documentation

typedef struct voice_map voice_map

Function Documentation

void debrief_accept ( int  ok_to_post_start_game_event = 1)

Definition at line 1303 of file missiondebrief.cpp.

void debrief_add_award_text ( char *  str)

Definition at line 2247 of file missiondebrief.cpp.

void debrief_assemble_optional_mission_popup_text ( char *  buffer,
char *  mission_loop_desc 
)

Definition at line 1287 of file missiondebrief.cpp.

void debrief_award_init ( )

Definition at line 978 of file missiondebrief.cpp.

void debrief_award_text_clear ( )

Definition at line 2236 of file missiondebrief.cpp.

void debrief_button_pressed ( int  num)

Definition at line 1632 of file missiondebrief.cpp.

void debrief_buttons_init ( )

Definition at line 800 of file missiondebrief.cpp.

void debrief_check_buttons ( )

Definition at line 1785 of file missiondebrief.cpp.

void debrief_choose_medal_variant ( char *  buf,
int  medal_earned,
int  zero_based_version_index 
)

Definition at line 948 of file missiondebrief.cpp.

void debrief_choose_voice ( char *  voice_dest,
char *  voice_base,
int  persona_index,
int  default_to_base = 0 
)

Definition at line 921 of file missiondebrief.cpp.

void debrief_close ( )

Definition at line 2059 of file missiondebrief.cpp.

void debrief_disable_accept ( )

Definition at line 2594 of file missiondebrief.cpp.

void debrief_do_frame ( float  frametime)

Definition at line 2281 of file missiondebrief.cpp.

void debrief_do_keys ( int  new_k)

Definition at line 2159 of file missiondebrief.cpp.

void debrief_draw_award_text ( )

Definition at line 2209 of file missiondebrief.cpp.

int debrief_find_persona_index ( )

Definition at line 885 of file missiondebrief.cpp.

void debrief_first_stage ( )

Definition at line 1457 of file missiondebrief.cpp.

void debrief_handle_player_drop ( )

Definition at line 2589 of file missiondebrief.cpp.

void debrief_init ( )

Definition at line 1923 of file missiondebrief.cpp.

void debrief_kick_selected_player ( )

Definition at line 1277 of file missiondebrief.cpp.

void debrief_last_stage ( )

Definition at line 1469 of file missiondebrief.cpp.

void debrief_load_voice_file ( int  voice_num,
char *  name 
)

Definition at line 513 of file missiondebrief.cpp.

void debrief_multi_fixup_stages ( )

Definition at line 664 of file missiondebrief.cpp.

void debrief_multi_list_draw ( )

Definition at line 1179 of file missiondebrief.cpp.

void debrief_multi_list_init ( )

Definition at line 1130 of file missiondebrief.cpp.

void debrief_multi_list_scroll_down ( )

Definition at line 1161 of file missiondebrief.cpp.

void debrief_multi_list_scroll_up ( )

Definition at line 1148 of file missiondebrief.cpp.

void debrief_multi_server_stuff ( )

Definition at line 716 of file missiondebrief.cpp.

void debrief_next_stage ( )

Definition at line 1432 of file missiondebrief.cpp.

void debrief_next_tab ( )

Definition at line 1415 of file missiondebrief.cpp.

void debrief_pause ( )

Definition at line 624 of file missiondebrief.cpp.

void debrief_prev_stage ( )

Definition at line 1445 of file missiondebrief.cpp.

void debrief_prev_tab ( )

Definition at line 1422 of file missiondebrief.cpp.

void debrief_rebuild_player_list ( )

Definition at line 2567 of file missiondebrief.cpp.

void debrief_redraw_pressed_buttons ( )

Definition at line 1616 of file missiondebrief.cpp.

void debrief_render_mission_difficulty ( int  y_loc)

Definition at line 1496 of file missiondebrief.cpp.

void debrief_render_mission_time ( int  y_loc)

Definition at line 1503 of file missiondebrief.cpp.

void debrief_render_stagenum ( )

Definition at line 1480 of file missiondebrief.cpp.

void debrief_replay_pressed ( )

Definition at line 1594 of file missiondebrief.cpp.

void debrief_set_multi_clients ( int  stage_count,
int  active_stages[] 
)

Definition at line 692 of file missiondebrief.cpp.

int debrief_set_stages_and_multi_stuff ( )

Definition at line 756 of file missiondebrief.cpp.

void debrief_setup_ship_kill_stats ( int  stage_num)

Definition at line 1737 of file missiondebrief.cpp.

void debrief_stats_render ( )

Definition at line 1514 of file missiondebrief.cpp.

void debrief_text_init ( )

Definition at line 1823 of file missiondebrief.cpp.

const char* debrief_tooltip_handler ( const char *  str)

Definition at line 467 of file missiondebrief.cpp.

void debrief_traitor_init ( )

Definition at line 1053 of file missiondebrief.cpp.

void debrief_ui_init ( )

Definition at line 850 of file missiondebrief.cpp.

void debrief_unpause ( )

Definition at line 643 of file missiondebrief.cpp.

void debrief_voice_init ( )

Definition at line 504 of file missiondebrief.cpp.

void debrief_voice_load_all ( )

Definition at line 544 of file missiondebrief.cpp.

void debrief_voice_play ( )

Definition at line 575 of file missiondebrief.cpp.

void debrief_voice_stop ( )

Definition at line 611 of file missiondebrief.cpp.

void debrief_voice_unload_all ( )

Definition at line 562 of file missiondebrief.cpp.

Variable Documentation

float Brief_text_wipe_time_elapsed

Definition at line 195 of file missionbriefcommon.cpp.

int Briefing_music_handle

Definition at line 74 of file missionbrief.cpp.

int Debrief_award_coords[GR_NUM_RESOLUTIONS][2]
Initial value:
= {
{
416, 140
},
{
666, 224
}
}

Definition at line 136 of file missiondebrief.cpp.

Definition at line 455 of file missiondebrief.cpp.

int Debrief_award_text_coords[GR_NUM_RESOLUTIONS][3]
Initial value:
= {
{
416, 210, 42
},
{
666, 333, 67
}
}

Definition at line 156 of file missiondebrief.cpp.

int Debrief_award_text_num_lines = 0

Definition at line 456 of file missiondebrief.cpp.

int Debrief_award_text_width[GR_NUM_RESOLUTIONS][2]
Initial value:
= {
{
123, 203
},
{
196, 312
}
}

Definition at line 169 of file missiondebrief.cpp.

int Debrief_award_wnd_coords[GR_NUM_RESOLUTIONS][2]
Initial value:
= {
{
411, 126
},
{
658, 203
}
}

Definition at line 126 of file missiondebrief.cpp.

char Debrief_current_callsign[CALLSIGN_LEN+10]

Definition at line 310 of file missiondebrief.cpp.

int Debrief_list_coords[GR_NUM_RESOLUTIONS][4]
Initial value:
= {
{
416, 280, 195, 101
},
{
666, 448, 312, 162
}
}

Definition at line 117 of file missiondebrief.cpp.

char* Debrief_loading_bitmap_fname[GR_NUM_RESOLUTIONS]
Initial value:
= {
"PleaseWait",
"2_PleaseWait"
}

Definition at line 216 of file missiondebrief.cpp.

char* Debrief_mask_name[GR_NUM_RESOLUTIONS]
Initial value:
= {
"Debrief-m",
"2_Debrief-m"
}

Definition at line 186 of file missiondebrief.cpp.

int Debrief_medal_text_coords[GR_NUM_RESOLUTIONS][3]
Initial value:
= {
{
423, 247, 189
},
{
666, 333, 67
}
}

Definition at line 146 of file missiondebrief.cpp.

int Debrief_more_coords[GR_NUM_RESOLUTIONS][2]
Initial value:
= {
{
323, 453
},
{
323, 453
}
}

Definition at line 101 of file missiondebrief.cpp.

int Debrief_multi_list_team_max_display[GR_NUM_RESOLUTIONS]
Initial value:
= {
9,
12
}

Definition at line 112 of file missiondebrief.cpp.

char* Debrief_multi_name[GR_NUM_RESOLUTIONS]
Initial value:
= {
"DebriefMulti",
"2_DebriefMulti"
}

Definition at line 182 of file missiondebrief.cpp.

int Debrief_multi_stages_loaded = 0

Definition at line 347 of file missiondebrief.cpp.

int Debrief_multi_voice_loaded = 0

Definition at line 348 of file missiondebrief.cpp.

int Debrief_overlay_id

Definition at line 345 of file missiondebrief.cpp.

player* Debrief_player

Definition at line 311 of file missiondebrief.cpp.

voice_map Debrief_promotion_voice_mapping[NUM_VOLITION_CAMPAIGNS][MAX_CAMPAIGN_MISSIONS]

Definition at line 405 of file missiondebrief.cpp.

int Debrief_should_show_popup = 1

Definition at line 374 of file missiondebrief.cpp.

char* Debrief_single_name[GR_NUM_RESOLUTIONS]
Initial value:
= {
"DebriefSingle",
"2_DebriefSingle"
}

Definition at line 178 of file missiondebrief.cpp.

int Debrief_stage_info_coords[GR_NUM_RESOLUTIONS][2]
Initial value:
= {
{
379, 137
},
{
578, 224
}
}

Definition at line 92 of file missiondebrief.cpp.

Initial value:
= {
{
{ "Debriefing", 804, 37, 7, UI_XSTR_COLOR_GREEN, -1, &Buttons[0][DEBRIEF_TAB].button },
{ "Statistics", 1333, 37, 26, UI_XSTR_COLOR_GREEN, -1, &Buttons[0][STATS_TAB].button },
{ "Replay Mission", 444, 49, 447, UI_XSTR_COLOR_PINK, -1, &Buttons[0][REPLAY_MISSION].button },
{ "Recommendations", 1334, 49, 464, UI_XSTR_COLOR_GREEN, -1, &Buttons[0][RECOMMENDATIONS].button },
{ "Pilot", 1310, 433, 413, UI_XSTR_COLOR_GREEN, -1, &Buttons[0][MULTI_PINFO_POPUP].button },
{ "Info", 1311, 433, 423, UI_XSTR_COLOR_GREEN, -1, &Buttons[0][MULTI_PINFO_POPUP].button },
{ "Kick", 1266, 510, 413, UI_XSTR_COLOR_GREEN, -1, &Buttons[0][MULTI_KICK].button },
{ "Help", 928, 500, 440, UI_XSTR_COLOR_GREEN, -1, &Buttons[0][HELP_BUTTON].button },
{ "Options", 1036, 479, 464, UI_XSTR_COLOR_GREEN, -1, &Buttons[0][OPTIONS_BUTTON].button },
{ "Accept", 1035, 572, 413, UI_XSTR_COLOR_PINK, -1, &Buttons[0][ACCEPT_BUTTON].button },
},
{
{ "Debriefing", 804, 59, 12, UI_XSTR_COLOR_GREEN, -1, &Buttons[1][DEBRIEF_TAB].button },
{ "Statistics", 1333, 59, 47, UI_XSTR_COLOR_GREEN, -1, &Buttons[1][STATS_TAB].button },
{ "Replay Mission", 444, 79, 715, UI_XSTR_COLOR_PINK, -1, &Buttons[1][REPLAY_MISSION].button },
{ "Recommendations", 1334, 79, 743, UI_XSTR_COLOR_GREEN, -1, &Buttons[1][RECOMMENDATIONS].button },
{ "Pilot", 1310, 700, 661, UI_XSTR_COLOR_GREEN, -1, &Buttons[1][MULTI_PINFO_POPUP].button },
{ "Info", 1311, 700, 679, UI_XSTR_COLOR_GREEN, -1, &Buttons[1][MULTI_PINFO_POPUP].button },
{ "Kick", 1266, 816, 661, UI_XSTR_COLOR_GREEN, -1, &Buttons[1][MULTI_KICK].button },
{ "Help", 928, 801, 705, UI_XSTR_COLOR_GREEN, -1, &Buttons[1][HELP_BUTTON].button },
{ "Options", 1036, 780, 744, UI_XSTR_COLOR_GREEN, -1, &Buttons[1][OPTIONS_BUTTON].button },
{ "Accept", 1035, 917, 672, UI_XSTR_COLOR_PINK, -1, &Buttons[1][ACCEPT_BUTTON].button },
}
}
#define STATS_TAB
#define DEBRIEF_TAB
#define ACCEPT_BUTTON
#define OPTIONS_BUTTON
#define MULTI_KICK
UI_BUTTON button
Definition: ui.h:660
#define REPLAY_MISSION
#define UI_XSTR_COLOR_PINK
Definition: ui.h:161
#define HELP_BUTTON
#define UI_XSTR_COLOR_GREEN
Definition: ui.h:160
#define MULTI_PINFO_POPUP
#define RECOMMENDATIONS

Definition at line 282 of file missiondebrief.cpp.

int Debrief_text_wnd_coords[GR_NUM_RESOLUTIONS][4]
Initial value:
= {
{
43, 140, 339, 303
},
{
69, 224, 535, 485
}
}

Definition at line 78 of file missiondebrief.cpp.

int Debrief_text_x2[GR_NUM_RESOLUTIONS]
Initial value:
= {
276,
450
}

Definition at line 87 of file missiondebrief.cpp.

int Debrief_title_coords[GR_NUM_RESOLUTIONS][3]
Initial value:
= {
{
18, 118, 174
},
{
28, 193, 280
}
}

Definition at line 69 of file missiondebrief.cpp.

int Max_debrief_Lines

Definition at line 361 of file missiondebrief.cpp.

int Multi_list_select

Definition at line 371 of file missiondebrief.cpp.

debriefing Traitor_debriefing

Definition at line 364 of file missiondebrief.cpp.

v_campaign Volition_campaigns[NUM_VOLITION_CAMPAIGNS]
Initial value:
= {
{
35
}
}
#define BUILTIN_CAMPAIGN

Definition at line 391 of file missiondebrief.cpp.