FS2_Open
Open source remastering of the Freespace 2 engine
|
Go to the source code of this file.
Classes | |
struct | state_stack |
Macros | |
#define | MAX_GAMESEQ_EVENTS 20 |
#define | GS_STACK_SIZE 10 |
Typedefs | |
typedef struct state_stack | state_stack |
Functions | |
void | gameseq_init () |
void | gameseq_post_event (int event) |
int | gameseq_get_event () |
bool | GameState_Stack_Valid () |
int | gameseq_get_state (int depth) |
int | gameseq_get_previous_state () |
int | gameseq_get_depth () |
void | gameseq_set_state (int new_state, int override) |
void | gameseq_push_state (int new_state) |
void | gameseq_pop_state () |
void | gameseq_pop_and_discard_state () |
int | gameseq_get_pushed_state () |
int | gameseq_process_events () |
int | gameseq_get_event_idx (char *s) |
int | gameseq_get_state_idx (char *s) |
int | gameseq_get_state_idx (int state) |
Variables | |
LOCAL state_stack | gs [GS_STACK_SIZE] |
LOCAL int | gs_current_stack = -1 |
script_hook | GS_state_hooks [GS_NUM_STATES] |
char * | GS_event_text [] |
int | Num_gs_event_text = sizeof(GS_event_text)/sizeof(char*) |
char * | GS_state_text [] |
int | Num_gs_state_text = sizeof(GS_state_text)/sizeof(char*) |
#define GS_STACK_SIZE 10 |
Definition at line 25 of file gamesequence.cpp.
#define MAX_GAMESEQ_EVENTS 20 |
Definition at line 24 of file gamesequence.cpp.
typedef struct state_stack state_stack |
int gameseq_get_depth | ( | ) |
Definition at line 255 of file gamesequence.cpp.
Definition at line 223 of file gamesequence.cpp.
int gameseq_get_event_idx | ( | char * | s | ) |
Definition at line 415 of file gamesequence.cpp.
int gameseq_get_previous_state | ( | ) |
Definition at line 250 of file gamesequence.cpp.
int gameseq_get_pushed_state | ( | ) |
Definition at line 374 of file gamesequence.cpp.
Definition at line 243 of file gamesequence.cpp.
int gameseq_get_state_idx | ( | char * | s | ) |
Definition at line 427 of file gamesequence.cpp.
Definition at line 440 of file gamesequence.cpp.
void gameseq_init | ( | ) |
Definition at line 184 of file gamesequence.cpp.
Definition at line 366 of file gamesequence.cpp.
Definition at line 323 of file gamesequence.cpp.
Definition at line 209 of file gamesequence.cpp.
Definition at line 389 of file gamesequence.cpp.
Definition at line 289 of file gamesequence.cpp.
Definition at line 260 of file gamesequence.cpp.
bool GameState_Stack_Valid | ( | ) |
Definition at line 237 of file gamesequence.cpp.
Definition at line 36 of file gamesequence.cpp.
Definition at line 37 of file gamesequence.cpp.
char* GS_event_text[] |
Definition at line 47 of file gamesequence.cpp.
script_hook GS_state_hooks[GS_NUM_STATES] |
Definition at line 43 of file gamesequence.cpp.
char* GS_state_text[] |
Definition at line 123 of file gamesequence.cpp.
int Num_gs_event_text = sizeof(GS_event_text)/sizeof(char*) |
Definition at line 119 of file gamesequence.cpp.
int Num_gs_state_text = sizeof(GS_state_text)/sizeof(char*) |
Definition at line 182 of file gamesequence.cpp.