| 
    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.