FS2_Open
Open source remastering of the Freespace 2 engine
|
Go to the source code of this file.
Classes | |
struct | mission_goal |
struct | mission_event |
Typedefs | |
typedef struct mission_goal | mission_goal |
typedef struct mission_event | mission_event |
#define BONUS_GOAL 2 |
Definition at line 30 of file missiongoals.h.
#define EVENT_CURRENT 1 |
Definition at line 77 of file missiongoals.h.
#define EVENT_FAILED 3 |
Definition at line 79 of file missiongoals.h.
#define EVENT_INCOMPLETE 4 |
Definition at line 80 of file missiongoals.h.
#define EVENT_SATISFIED 2 |
Definition at line 78 of file missiongoals.h.
#define EVENT_UNBORN 0 |
Definition at line 76 of file missiongoals.h.
#define GOAL_COMPLETE 1 |
Definition at line 39 of file missiongoals.h.
#define GOAL_FAILED 0 |
Definition at line 38 of file missiongoals.h.
#define GOAL_INCOMPLETE 2 |
Definition at line 40 of file missiongoals.h.
#define GOAL_TYPE_MASK (0xffff) |
Definition at line 34 of file missiongoals.h.
#define INVALID_GOAL (1 << 16) |
Definition at line 33 of file missiongoals.h.
#define MAX_GOAL_TEXT 128 |
Definition at line 50 of file missiongoals.h.
#define MAX_GOALS 30 |
Definition at line 23 of file missiongoals.h.
#define MAX_MISSION_EVENT_LOG_FLAGS 9 |
Definition at line 87 of file missiongoals.h.
#define MAX_MISSION_EVENTS 512 |
Definition at line 71 of file missiongoals.h.
#define MEF_CURRENT (1 << 0) |
Definition at line 82 of file missiongoals.h.
#define MEF_DIRECTIVE_SPECIAL (1 << 1) |
Definition at line 83 of file missiongoals.h.
#define MEF_DIRECTIVE_TEMP_TRUE (1 << 2) |
Definition at line 84 of file missiongoals.h.
#define MEF_USING_TRIGGER_COUNT (1 << 3) |
Definition at line 85 of file missiongoals.h.
#define MGF_NO_MUSIC (1<<0) |
Definition at line 52 of file missiongoals.h.
#define MISSION_EVENTS_WARN 100 |
Definition at line 72 of file missiongoals.h.
#define MLF_ALL_REPETITION_FLAGS (MLF_FIRST_REPEAT_ONLY | MLF_LAST_REPEAT_ONLY | MLF_FIRST_TRIGGER_ONLY | MLF_LAST_TRIGGER_ONLY) |
Definition at line 99 of file missiongoals.h.
#define MLF_FIRST_REPEAT_ONLY (1 << 4) |
Definition at line 93 of file missiongoals.h.
#define MLF_FIRST_TRIGGER_ONLY (1 << 6) |
Definition at line 95 of file missiongoals.h.
#define MLF_LAST_REPEAT_ONLY (1 << 5) |
Definition at line 94 of file missiongoals.h.
#define MLF_LAST_TRIGGER_ONLY (1 << 7) |
Definition at line 96 of file missiongoals.h.
#define MLF_SEXP_FALSE (1 << 1) |
Definition at line 90 of file missiongoals.h.
#define MLF_SEXP_KNOWN_FALSE (1 << 3) |
Definition at line 92 of file missiongoals.h.
#define MLF_SEXP_TRUE (1 << 0) |
Definition at line 89 of file missiongoals.h.
#define MLF_STATE_CHANGE (1 << 8) |
Definition at line 97 of file missiongoals.h.
#define PRIMARY_GOAL 0 |
Definition at line 28 of file missiongoals.h.
#define PRIMARY_GOALS_COMPLETE 1 |
Definition at line 42 of file missiongoals.h.
#define PRIMARY_GOALS_FAILED -1 |
Definition at line 44 of file missiongoals.h.
#define PRIMARY_GOALS_INCOMPLETE 0 |
Definition at line 43 of file missiongoals.h.
#define SECONDARY_GOAL 1 |
Definition at line 29 of file missiongoals.h.
typedef struct mission_event mission_event |
typedef struct mission_goal mission_goal |
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 = -1 |
||
) |
Definition at line 1426 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_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.
int Event_index |
Definition at line 174 of file missiongoals.cpp.
bool Log_event |
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 |
Definition at line 173 of file missiongoals.cpp.
int Num_mission_events |
Definition at line 172 of file missiongoals.cpp.
bool Snapshot_all_events |
Definition at line 176 of file missiongoals.cpp.