FS2_Open
Open source remastering of the Freespace 2 engine
gameplayhelp.cpp File Reference

Go to the source code of this file.

Classes

struct  gameplay_help_buttons
 

Macros

#define TITLE_Y   35
 
#define Y_START   70
 
#define X_OFFSET_1   70
 
#define KEY_DESCRIPTION_OFFSET   193
 
#define GP_FIRST_SCREEN   0
 
#define GP_HELP_BASIC_KEYS   0
 
#define GP_HELP_MOVEMENT_KEYS   1
 
#define GP_HELP_COMMON_TARGET_KEYS   2
 
#define GP_HELP_ADVANCED_TARGET_KEYS   3
 
#define GP_HELP_MESSAGING   4
 
#define GP_HELP_WEAPON_KEYS   5
 
#define GP_HELP_THROTTLE_AND_ETS_KEYS   6
 
#define GP_HELP_VIEW_KEYS   7
 
#define GP_HELP_MISC_KEYS   8
 
#define GP_HELP_MULTI_KEYS   9
 
#define GP_LAST_SCREEN_SINGLE   8
 
#define GP_LAST_SCREEN_MULTI   9
 
#define NUM_BUTTONS   3
 
#define PREVIOUS_PAGE_BUTTON   0
 
#define NEXT_PAGE_BUTTON   1
 
#define CONTINUE_BUTTON   2
 
#define GAME_HELP_NUM_TEXT   2
 

Functions

char * gameplay_help_control_text (int id, char *buf)
 
void gameplay_help_blit_control_line (int x, int y, int id)
 
void gameplay_help_blit_control_line_raw (int x, int y, const char *control_text, const char *control_description)
 
void gameplay_help_set_title (const char *title)
 
void gameplay_help_init ()
 
void gameplay_help_goto_prev_screen ()
 
void gameplay_help_goto_next_screen ()
 
void gameplay_help_leave ()
 
void gameplay_help_process_key (int k)
 
void gameplay_help_button_pressed (int n)
 
void gameplay_help_draw_text ()
 
void gameplay_help_do_frame (float frametime)
 
void gameplay_help_close ()
 

Variables

int Gp_last_screen
 

Macro Definition Documentation

#define CONTINUE_BUTTON   2

Definition at line 56 of file gameplayhelp.cpp.

#define GAME_HELP_NUM_TEXT   2

Definition at line 84 of file gameplayhelp.cpp.

#define GP_FIRST_SCREEN   0

Definition at line 34 of file gameplayhelp.cpp.

#define GP_HELP_ADVANCED_TARGET_KEYS   3

Definition at line 39 of file gameplayhelp.cpp.

#define GP_HELP_BASIC_KEYS   0

Definition at line 36 of file gameplayhelp.cpp.

#define GP_HELP_COMMON_TARGET_KEYS   2

Definition at line 38 of file gameplayhelp.cpp.

#define GP_HELP_MESSAGING   4

Definition at line 40 of file gameplayhelp.cpp.

#define GP_HELP_MISC_KEYS   8

Definition at line 44 of file gameplayhelp.cpp.

#define GP_HELP_MOVEMENT_KEYS   1

Definition at line 37 of file gameplayhelp.cpp.

#define GP_HELP_MULTI_KEYS   9

Definition at line 45 of file gameplayhelp.cpp.

#define GP_HELP_THROTTLE_AND_ETS_KEYS   6

Definition at line 42 of file gameplayhelp.cpp.

#define GP_HELP_VIEW_KEYS   7

Definition at line 43 of file gameplayhelp.cpp.

#define GP_HELP_WEAPON_KEYS   5

Definition at line 41 of file gameplayhelp.cpp.

#define GP_LAST_SCREEN_MULTI   9

Definition at line 48 of file gameplayhelp.cpp.

#define GP_LAST_SCREEN_SINGLE   8

Definition at line 47 of file gameplayhelp.cpp.

#define KEY_DESCRIPTION_OFFSET   193

Definition at line 31 of file gameplayhelp.cpp.

#define NEXT_PAGE_BUTTON   1

Definition at line 55 of file gameplayhelp.cpp.

#define NUM_BUTTONS   3

Definition at line 53 of file gameplayhelp.cpp.

#define PREVIOUS_PAGE_BUTTON   0

Definition at line 54 of file gameplayhelp.cpp.

#define TITLE_Y   35

Definition at line 26 of file gameplayhelp.cpp.

#define X_OFFSET_1   70

Definition at line 28 of file gameplayhelp.cpp.

#define Y_START   70

Definition at line 27 of file gameplayhelp.cpp.

Function Documentation

void gameplay_help_blit_control_line ( int  x,
int  y,
int  id 
)

Definition at line 145 of file gameplayhelp.cpp.

void gameplay_help_blit_control_line_raw ( int  x,
int  y,
const char *  control_text,
const char *  control_description 
)

Definition at line 178 of file gameplayhelp.cpp.

void gameplay_help_button_pressed ( int  n)

Definition at line 305 of file gameplayhelp.cpp.

void gameplay_help_close ( )

Definition at line 818 of file gameplayhelp.cpp.

char* gameplay_help_control_text ( int  id,
char *  buf 
)

Definition at line 115 of file gameplayhelp.cpp.

void gameplay_help_do_frame ( float  frametime)

Definition at line 781 of file gameplayhelp.cpp.

void gameplay_help_draw_text ( )

Definition at line 329 of file gameplayhelp.cpp.

void gameplay_help_goto_next_screen ( )

Definition at line 258 of file gameplayhelp.cpp.

void gameplay_help_goto_prev_screen ( )

Definition at line 247 of file gameplayhelp.cpp.

void gameplay_help_init ( )

Definition at line 199 of file gameplayhelp.cpp.

void gameplay_help_leave ( )

Definition at line 268 of file gameplayhelp.cpp.

void gameplay_help_process_key ( int  k)

Definition at line 279 of file gameplayhelp.cpp.

void gameplay_help_set_title ( const char *  title)

Definition at line 186 of file gameplayhelp.cpp.

Variable Documentation

int Gp_last_screen

Definition at line 51 of file gameplayhelp.cpp.