FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "anim/animplay.h"
#include "anim/packunpack.h"
#include "gamehelp/contexthelp.h"
#include "gamesequence/gamesequence.h"
#include "gamesnd/eventmusic.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/alphacolors.h"
#include "graphics/font.h"
#include "io/key.h"
#include "io/timer.h"
#include "mission/missionbriefcommon.h"
#include "missionui/missioncmdbrief.h"
#include "missionui/missionscreencommon.h"
#include "missionui/redalert.h"
#include "playerman/player.h"
#include "sound/audiostr.h"
#include "sound/fsspeech.h"
#include "ui/uidefs.h"
Go to the source code of this file.
Macros | |
#define | NUM_CMD_SETTINGS 2 |
#define | CMD_X_COORD 0 |
#define | CMD_Y_COORD 1 |
#define | CMD_W_COORD 2 |
#define | CMD_H_COORD 3 |
#define | MAX_CMD_BRIEF_BUTTONS 10 |
#define | MIN_CMD_BRIEF_BUTTONS 8 |
#define | NUM_CMD_BRIEF_BUTTONS (Uses_scroll_buttons ? MAX_CMD_BRIEF_BUTTONS : MIN_CMD_BRIEF_BUTTONS) |
#define | CMD_BRIEF_BUTTON_FIRST_STAGE 0 |
#define | CMD_BRIEF_BUTTON_PREV_STAGE 1 |
#define | CMD_BRIEF_BUTTON_PAUSE 2 |
#define | CMD_BRIEF_BUTTON_NEXT_STAGE 3 |
#define | CMD_BRIEF_BUTTON_LAST_STAGE 4 |
#define | CMD_BRIEF_BUTTON_HELP 5 |
#define | CMD_BRIEF_BUTTON_OPTIONS 6 |
#define | CMD_BRIEF_BUTTON_ACCEPT 7 |
#define | CMD_BRIEF_BUTTON_SCROLL_UP 8 |
#define | CMD_BRIEF_BUTTON_SCROLL_DOWN 9 |
#define | CMD_BRIEF_NUM_TEXT 3 |
Functions | |
void | cmd_brief_init_voice () |
int | cmd_brief_check_stage_done () |
void | cmd_brief_voice_play (int stage_num) |
void | cmd_brief_exit () |
void | cmd_brief_stop_anim () |
void | cmd_brief_new_stage (int stage) |
void | cmd_brief_hold () |
void | cmd_brief_unhold () |
void | cmd_brief_pause () |
void | cmd_brief_unpause () |
void | cmd_brief_button_pressed (int n) |
void | cmd_brief_ani_wave_init (int index) |
void | cmd_brief_init (int team) |
void | cmd_brief_close () |
void | cmd_brief_do_frame (float frametime) |
int | mission_has_cmd_brief () |
#define CMD_BRIEF_BUTTON_ACCEPT 7 |
Definition at line 121 of file missioncmdbrief.cpp.
#define CMD_BRIEF_BUTTON_FIRST_STAGE 0 |
Definition at line 114 of file missioncmdbrief.cpp.
#define CMD_BRIEF_BUTTON_HELP 5 |
Definition at line 119 of file missioncmdbrief.cpp.
#define CMD_BRIEF_BUTTON_LAST_STAGE 4 |
Definition at line 118 of file missioncmdbrief.cpp.
#define CMD_BRIEF_BUTTON_NEXT_STAGE 3 |
Definition at line 117 of file missioncmdbrief.cpp.
#define CMD_BRIEF_BUTTON_OPTIONS 6 |
Definition at line 120 of file missioncmdbrief.cpp.
#define CMD_BRIEF_BUTTON_PAUSE 2 |
Definition at line 116 of file missioncmdbrief.cpp.
#define CMD_BRIEF_BUTTON_PREV_STAGE 1 |
Definition at line 115 of file missioncmdbrief.cpp.
#define CMD_BRIEF_BUTTON_SCROLL_DOWN 9 |
Definition at line 123 of file missioncmdbrief.cpp.
#define CMD_BRIEF_BUTTON_SCROLL_UP 8 |
Definition at line 122 of file missioncmdbrief.cpp.
#define CMD_BRIEF_NUM_TEXT 3 |
Definition at line 155 of file missioncmdbrief.cpp.
#define CMD_H_COORD 3 |
Definition at line 65 of file missioncmdbrief.cpp.
#define CMD_W_COORD 2 |
Definition at line 64 of file missioncmdbrief.cpp.
#define CMD_X_COORD 0 |
Definition at line 62 of file missioncmdbrief.cpp.
#define CMD_Y_COORD 1 |
Definition at line 63 of file missioncmdbrief.cpp.
#define MAX_CMD_BRIEF_BUTTONS 10 |
Definition at line 110 of file missioncmdbrief.cpp.
#define MIN_CMD_BRIEF_BUTTONS 8 |
Definition at line 111 of file missioncmdbrief.cpp.
#define NUM_CMD_BRIEF_BUTTONS (Uses_scroll_buttons ? MAX_CMD_BRIEF_BUTTONS : MIN_CMD_BRIEF_BUTTONS) |
Definition at line 112 of file missioncmdbrief.cpp.
#define NUM_CMD_SETTINGS 2 |
Definition at line 33 of file missioncmdbrief.cpp.
Definition at line 531 of file missioncmdbrief.cpp.
Definition at line 435 of file missioncmdbrief.cpp.
int cmd_brief_check_stage_done | ( | ) |
Definition at line 207 of file missioncmdbrief.cpp.
void cmd_brief_close | ( | ) |
Definition at line 622 of file missioncmdbrief.cpp.
Definition at line 651 of file missioncmdbrief.cpp.
void cmd_brief_exit | ( | ) |
called to leave the command briefing screen
Definition at line 320 of file missioncmdbrief.cpp.
void cmd_brief_hold | ( | ) |
Definition at line 385 of file missioncmdbrief.cpp.
Definition at line 543 of file missioncmdbrief.cpp.
void cmd_brief_init_voice | ( | ) |
Definition at line 188 of file missioncmdbrief.cpp.
Definition at line 346 of file missioncmdbrief.cpp.
void cmd_brief_pause | ( | ) |
Definition at line 397 of file missioncmdbrief.cpp.
void cmd_brief_stop_anim | ( | ) |
Doesn't actually stop playing ANIs any more, just stops audio
Definition at line 333 of file missioncmdbrief.cpp.
void cmd_brief_unhold | ( | ) |
Definition at line 390 of file missioncmdbrief.cpp.
void cmd_brief_unpause | ( | ) |
Definition at line 416 of file missioncmdbrief.cpp.
Start playback of the voice for a particular briefing stage
stage_num | Particular briefing stage |
Definition at line 255 of file missioncmdbrief.cpp.
int mission_has_cmd_brief | ( | ) |
Definition at line 754 of file missioncmdbrief.cpp.
int Briefing_music_handle |
Definition at line 74 of file missionbrief.cpp.
ui_button_info Cmd_brief_buttons[GR_NUM_RESOLUTIONS][MAX_CMD_BRIEF_BUTTONS] |
Definition at line 126 of file missioncmdbrief.cpp.
char* Cmd_brief_fname[NUM_CMD_SETTINGS][GR_NUM_RESOLUTIONS] |
Definition at line 35 of file missioncmdbrief.cpp.
char* Cmd_brief_mask[NUM_CMD_SETTINGS][GR_NUM_RESOLUTIONS] |
Definition at line 48 of file missioncmdbrief.cpp.
int Cmd_brief_overlay_id |
Definition at line 186 of file missioncmdbrief.cpp.
UI_XSTR Cmd_brief_text[GR_NUM_RESOLUTIONS][CMD_BRIEF_NUM_TEXT] |
Definition at line 156 of file missioncmdbrief.cpp.
int Cmd_image_center_coords[GR_NUM_RESOLUTIONS][2] |
Definition at line 96 of file missioncmdbrief.cpp.
int Cmd_stage_y[GR_NUM_RESOLUTIONS] |
Definition at line 89 of file missioncmdbrief.cpp.
int Cmd_text_wnd_coords[NUM_CMD_SETTINGS][GR_NUM_RESOLUTIONS][4] |
Definition at line 67 of file missioncmdbrief.cpp.
int Max_cmdbrief_Lines |
Definition at line 108 of file missioncmdbrief.cpp.
int Top_cmd_brief_text_line |
Definition at line 106 of file missioncmdbrief.cpp.