FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "debugconsole/console.h"
#include "freespace2/freespace.h"
#include "gamesequence/gamesequence.h"
#include "gamesnd/eventmusic.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/alphacolors.h"
#include "hud/hud.h"
#include "hud/hudmessage.h"
#include "io/key.h"
#include "io/timer.h"
#include "localization/localize.h"
#include "mission/missiongoals.h"
#include "mission/missionlog.h"
#include "missionui/missionscreencommon.h"
#include "mod_table/mod_table.h"
#include "network/multi.h"
#include "network/multi_sexp.h"
#include "network/multi_team.h"
#include "network/multimsgs.h"
#include "network/stand_gui.h"
#include "parse/parselo.h"
#include "parse/sexp.h"
#include "playerman/player.h"
#include "ui/ui.h"
Go to the source code of this file.
Classes | |
struct | goal_list |
struct | goal_buttons |
struct | goal_text |
Macros | |
#define | GOAL_TIMESTAMP 0 |
#define | GOAL_TIMESTAMP_TRAINING 500 |
#define | MAX_GOALS_PER_LIST 15 |
#define | MAX_GOAL_LINES 200 |
#define | GOAL_SCREEN_X_COORD 0 |
#define | GOAL_SCREEN_Y_COORD 1 |
#define | GOAL_SCREEN_W_COORD 2 |
#define | GOAL_SCREEN_H_COORD 3 |
#define | NUM_GOAL_SCREEN_BUTTONS 3 |
#define | GOAL_SCREEN_BUTTON_SCROLL_UP 0 |
#define | GOAL_SCREEN_BUTTON_SCROLL_DOWN 1 |
#define | GOAL_SCREEN_BUTTON_RETURN 2 |
#define | DIRECTIVE_SOUND_DELAY 500 |
#define | DIRECTIVE_SPECIAL_DELAY 7000 |
Variables | |
int | Num_mission_events |
int | Num_goals = 0 |
int | Event_index = -1 |
bool | Log_event = false |
bool | Snapshot_all_events = false |
int | Mission_goal_timestamp |
mission_event | Mission_events [MAX_MISSION_EVENTS] |
mission_goal | Mission_goals [MAX_GOALS] |
goal_buttons | Goal_buttons [NUM_GOAL_SCREEN_BUTTONS] |
#define DIRECTIVE_SOUND_DELAY 500 |
Definition at line 183 of file missiongoals.cpp.
#define DIRECTIVE_SPECIAL_DELAY 7000 |
Definition at line 184 of file missiongoals.cpp.
#define GOAL_SCREEN_BUTTON_RETURN 2 |
Definition at line 139 of file missiongoals.cpp.
#define GOAL_SCREEN_BUTTON_SCROLL_DOWN 1 |
Definition at line 138 of file missiongoals.cpp.
#define GOAL_SCREEN_BUTTON_SCROLL_UP 0 |
Definition at line 137 of file missiongoals.cpp.
#define GOAL_SCREEN_H_COORD 3 |
Definition at line 51 of file missiongoals.cpp.
#define GOAL_SCREEN_W_COORD 2 |
Definition at line 50 of file missiongoals.cpp.
#define GOAL_SCREEN_X_COORD 0 |
Definition at line 48 of file missiongoals.cpp.
#define GOAL_SCREEN_Y_COORD 1 |
Definition at line 49 of file missiongoals.cpp.
#define GOAL_TIMESTAMP 0 |
Definition at line 41 of file missiongoals.cpp.
#define GOAL_TIMESTAMP_TRAINING 500 |
Definition at line 42 of file missiongoals.cpp.
#define MAX_GOAL_LINES 200 |
Definition at line 45 of file missiongoals.cpp.
#define MAX_GOALS_PER_LIST 15 |
Definition at line 44 of file missiongoals.cpp.
#define NUM_GOAL_SCREEN_BUTTONS 3 |
Definition at line 136 of file missiongoals.cpp.
DCF | ( | show_mission_goals | , |
"Lists the status of mission goals" | |||
) |
Definition at line 1269 of file missiongoals.cpp.
DCF | ( | change_mission_goal | , |
"Changes the mission goal status" | |||
) |
Definition at line 1298 of file missiongoals.cpp.
Definition at line 1384 of file missiongoals.cpp.
void goal_screen_scroll_down | ( | ) |
Definition at line 1411 of file missiongoals.cpp.
void goal_screen_scroll_up | ( | ) |
Definition at line 1401 of file missiongoals.cpp.
const char* Goal_type_text | ( | int | n | ) |
Definition at line 189 of file missiongoals.cpp.
void mission_eval_goals | ( | ) |
Definition at line 1034 of file missiongoals.cpp.
Definition at line 1113 of file missiongoals.cpp.
Definition at line 850 of file missiongoals.cpp.
void mission_event_shutdown | ( | ) |
Definition at line 392 of file missiongoals.cpp.
Definition at line 864 of file missiongoals.cpp.
Definition at line 814 of file missiongoals.cpp.
void mission_goal_exit | ( | ) |
Definition at line 1484 of file missiongoals.cpp.
void mission_goal_fail_all | ( | ) |
Definition at line 1213 of file missiongoals.cpp.
void mission_goal_fail_incomplete | ( | ) |
Definition at line 1225 of file missiongoals.cpp.
void mission_goal_fetch_num_resolved | ( | int | desired_type, |
int * | num_resolved, | ||
int * | total, | ||
int | team | ||
) |
Definition at line 1426 of file missiongoals.cpp.
Definition at line 1370 of file missiongoals.cpp.
void mission_goal_mark_events_complete | ( | ) |
Definition at line 1258 of file missiongoals.cpp.
void mission_goal_mark_invalid | ( | char * | name | ) |
Definition at line 1185 of file missiongoals.cpp.
void mission_goal_mark_objectives_complete | ( | ) |
Definition at line 1248 of file missiongoals.cpp.
void mission_goal_mark_valid | ( | char * | name | ) |
Definition at line 1198 of file missiongoals.cpp.
Hook for temporarily displaying objective completion/failure
Definition at line 762 of file missiongoals.cpp.
Definition at line 1162 of file missiongoals.cpp.
Definition at line 1457 of file missiongoals.cpp.
int mission_goals_met | ( | ) |
Definition at line 1136 of file missiongoals.cpp.
Definition at line 364 of file missiongoals.cpp.
void mission_maybe_play_directive_success_sound | ( | ) |
Definition at line 1026 of file missiongoals.cpp.
Definition at line 882 of file missiongoals.cpp.
void mission_show_goals_close | ( | ) |
Definition at line 508 of file missiongoals.cpp.
Definition at line 528 of file missiongoals.cpp.
void mission_show_goals_init | ( | ) |
Definition at line 409 of file missiongoals.cpp.
void ML_objectives_close | ( | ) |
Definition at line 665 of file missiongoals.cpp.
Definition at line 680 of file missiongoals.cpp.
Definition at line 582 of file missiongoals.cpp.
void ML_render_objectives_key | ( | ) |
Definition at line 698 of file missiongoals.cpp.
Definition at line 727 of file missiongoals.cpp.
int Event_index = -1 |
Definition at line 174 of file missiongoals.cpp.
goal_buttons Goal_buttons[NUM_GOAL_SCREEN_BUTTONS] |
Definition at line 222 of file missiongoals.cpp.
bool Log_event = false |
Definition at line 175 of file missiongoals.cpp.
mission_event Mission_events[MAX_MISSION_EVENTS] |
Definition at line 179 of file missiongoals.cpp.
int Mission_goal_timestamp |
Definition at line 177 of file missiongoals.cpp.
mission_goal Mission_goals[MAX_GOALS] |
Definition at line 180 of file missiongoals.cpp.
int Num_goals = 0 |
Definition at line 173 of file missiongoals.cpp.
int Num_mission_events |
Definition at line 172 of file missiongoals.cpp.
bool Snapshot_all_events = false |
Definition at line 176 of file missiongoals.cpp.