Logo Search packages:      
Sourcecode: berusky version File versions  Download package

Public Member Functions | Public Attributes | Private Attributes

game_gui Class Reference

Inheritance diagram for game_gui:
Inheritance graph
[legend]
Collaboration diagram for game_gui:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void back_pop (void)
void back_push (void)
bool callback (LEVEL_EVENT_QUEUE *p_queue, int frame)
char * credit_text_load (void)
 game_gui (ITEM_REPOSITORY *p_repo_, DIR_LIST *p_dir_)
char * level_end_text_load (int set)
char * level_hint_load (int set, int level)
void level_load (LEVEL_EVENT_QUEUE *p_queue)
void level_restart (LEVEL_EVENT_QUEUE *p_queue)
void level_restore (LEVEL_EVENT_QUEUE *p_queue)
bool level_run (LEVEL_EVENT_QUEUE *p_queue, int set, int level)
bool level_run (LEVEL_EVENT_QUEUE *p_queue, char *p_level)
void level_save (LEVEL_EVENT_QUEUE *p_queue)
void level_stop (LEVEL_EVENT_QUEUE *p_queue, int cheat, int menu)
void level_suspend (LEVEL_EVENT_QUEUE *p_queue)
void menu_dialog_error (char *p_text,...)
void menu_dummy (MENU_STATE state, int data=0, int data1=0)
void menu_enter (GUI_BASE *p_class, GUI_BASE_FUNC p_func, int param_1, int param_2)
RECT * menu_get_last_rect (RECT *p_rect)
void menu_help (MENU_STATE state, int data=0, int data1=0)
void menu_help_credits (MENU_STATE state, int data=0, int data1=0)
void menu_help_keys (MENU_STATE state, int data=0, int data1=0)
void menu_help_rules (MENU_STATE state, int data=0, int data1=0)
void menu_in_game (MENU_STATE state, int data=0, int data1=0)
void menu_item_draw (char *p_text, ALIGNMENT spr_align, bool save_back, LEVEL_EVENT click1, LEVEL_EVENT click2=LEVEL_EVENT(EV_NONE), LEVEL_EVENT click3=LEVEL_EVENT(EV_NONE))
void menu_item_draw (tpos x, tpos y, char *p_text, ALIGNMENT spr_align, bool save_back, LEVEL_EVENT click1, LEVEL_EVENT click2=LEVEL_EVENT(EV_NONE), LEVEL_EVENT click3=LEVEL_EVENT(EV_NONE))
void menu_item_set_add (tpos dx, tpos dy)
void menu_item_set_diff (tpos dx, tpos dy)
void menu_item_set_pos (tpos x, tpos y)
void menu_item_start (void)
void menu_leave (void)
void menu_level_end (MENU_STATE state, int data=0, int data1=0)
void menu_level_end_custom (MENU_STATE state, int data=0, int data1=0)
void menu_level_hint (MENU_STATE state, int data=0, int data1=0)
void menu_level_run (MENU_STATE state, int data=0, int data1=0)
void menu_levelset_end (MENU_STATE state, int data=0, int data1=0)
void menu_main (MENU_STATE state, int data=0, int data1=0)
void menu_new_game (MENU_STATE state, int data=0, int data1=0)
void menu_password (MENU_STATE state, int data=0, int data1=0)
void menu_password_check (MENU_STATE state, int data=0, int data1=0)
void menu_services (LEVEL_EVENT ev)
void run_editor (void)
void window_set_title (char *p_text,...)

Public Attributes

INPUT input
stack< MENU_FUCTION > menu_back_stack
MENU_FUCTION menu_current
MENU_FUCTION menu_key_input
MENU_FUCTION menu_timer

Private Attributes

BERUSKY * p_ber
DIR_LIST * p_dir
ITEM_REPOSITORY * p_repo

Detailed Description

Definition at line 36 of file berusky_gui.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index