FS2_Open
Open source remastering of the Freespace 2 engine
missionbrief.h File Reference
#include "ui/ui.h"

Go to the source code of this file.

Macros

#define ON_BRIEFING_SELECT   1
 
#define ON_SHIP_SELECT   2
 
#define ON_WEAPON_SELECT   3
 
#define BRIEF_BUTTON_LAST_STAGE   0
 
#define BRIEF_BUTTON_NEXT_STAGE   1
 
#define BRIEF_BUTTON_PREV_STAGE   2
 
#define BRIEF_BUTTON_FIRST_STAGE   3
 
#define BRIEF_BUTTON_SCROLL_UP   4
 
#define BRIEF_BUTTON_SCROLL_DOWN   5
 
#define BRIEF_BUTTON_SKIP_TRAINING   6
 
#define BRIEF_BUTTON_PAUSE   7
 
#define BRIEF_BUTTON_MULTI_LOCK   8
 
#define BRIEF_BUTTON_EXIT_LOOP   9
 
#define NUM_BRIEFING_REGIONS   (NUM_COMMON_REGIONS + 8)
 
#define BRIEFING_MUSIC_DELAY   2500
 

Functions

void brief_init ()
 
void brief_close ()
 
void brief_do_frame (float frametime)
 
void brief_unhide_buttons ()
 
brief_iconbrief_get_closeup_icon ()
 
void brief_turn_off_closeup_icon ()
 
void briefing_stop_music (bool fade)
 
void briefing_start_music ()
 
void briefing_load_music (char *fname)
 
void brief_stop_voices ()
 
void brief_pause ()
 
void brief_unpause ()
 
int brief_only_allow_briefing ()
 

Variables

int Brief_multitext_bitmap
 
int Brief_background_bitmap
 
UI_INPUTBOX Common_multi_text_inputbox [3]
 
int Briefing_music_handle
 
int Briefing_music_begin_timestamp
 
int Briefing_overlay_id
 
int Briefing_paused
 

Macro Definition Documentation

#define BRIEF_BUTTON_EXIT_LOOP   9

Definition at line 32 of file missionbrief.h.

#define BRIEF_BUTTON_FIRST_STAGE   3

Definition at line 26 of file missionbrief.h.

#define BRIEF_BUTTON_LAST_STAGE   0

Definition at line 23 of file missionbrief.h.

#define BRIEF_BUTTON_MULTI_LOCK   8

Definition at line 31 of file missionbrief.h.

#define BRIEF_BUTTON_NEXT_STAGE   1

Definition at line 24 of file missionbrief.h.

#define BRIEF_BUTTON_PAUSE   7

Definition at line 30 of file missionbrief.h.

#define BRIEF_BUTTON_PREV_STAGE   2

Definition at line 25 of file missionbrief.h.

#define BRIEF_BUTTON_SCROLL_DOWN   5

Definition at line 28 of file missionbrief.h.

#define BRIEF_BUTTON_SCROLL_UP   4

Definition at line 27 of file missionbrief.h.

#define BRIEF_BUTTON_SKIP_TRAINING   6

Definition at line 29 of file missionbrief.h.

#define BRIEFING_MUSIC_DELAY   2500

Definition at line 42 of file missionbrief.h.

#define NUM_BRIEFING_REGIONS   (NUM_COMMON_REGIONS + 8)

Definition at line 35 of file missionbrief.h.

#define ON_BRIEFING_SELECT   1

Definition at line 18 of file missionbrief.h.

#define ON_SHIP_SELECT   2

Definition at line 19 of file missionbrief.h.

#define ON_WEAPON_SELECT   3

Definition at line 20 of file missionbrief.h.

Function Documentation

void brief_close ( )

Definition at line 1820 of file missionbrief.cpp.

void brief_do_frame ( float  frametime)

Definition at line 1465 of file missionbrief.cpp.

brief_icon* brief_get_closeup_icon ( )

Definition at line 705 of file missionbrief.cpp.

void brief_init ( )

Definition at line 837 of file missionbrief.cpp.

int brief_only_allow_briefing ( )

Definition at line 1990 of file missionbrief.cpp.

void brief_pause ( )

Definition at line 1886 of file missionbrief.cpp.

void brief_stop_voices ( )

Definition at line 1881 of file missionbrief.cpp.

void brief_turn_off_closeup_icon ( )

Definition at line 711 of file missionbrief.cpp.

void brief_unhide_buttons ( )
void brief_unpause ( )

Definition at line 1900 of file missionbrief.cpp.

void briefing_load_music ( char *  fname)

Definition at line 1857 of file missionbrief.cpp.

void briefing_start_music ( )

Definition at line 1870 of file missionbrief.cpp.

void briefing_stop_music ( bool  fade)

Definition at line 1849 of file missionbrief.cpp.

Variable Documentation

int Brief_background_bitmap

Definition at line 236 of file missionbrief.cpp.

int Brief_multitext_bitmap

Definition at line 235 of file missionbrief.cpp.

int Briefing_music_begin_timestamp

Definition at line 75 of file missionbrief.cpp.

int Briefing_music_handle

Definition at line 74 of file missionbrief.cpp.

int Briefing_overlay_id

Definition at line 77 of file missionbrief.cpp.

int Briefing_paused

Definition at line 205 of file missionbrief.cpp.

UI_INPUTBOX Common_multi_text_inputbox[3]