Rev 5315 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5225 | alpine | 1 | #ifndef RS_GMENU_H |
2 | #define RS_GMENU_H |
||
3 | |||
4 | #include "rsgame.h" |
||
5 | #include "rs/rsplatform.h" |
||
6 | |||
7 | |||
5315 | alpine | 8 | #define MENUS_COUNT 5 |
5225 | alpine | 9 | |
10 | #define MENU_MAIN 0 |
||
11 | #define MENU_SETTINGS 1 |
||
12 | #define MENU_ABOUT 2 |
||
5315 | alpine | 13 | #define MENU_GAME_OVER 3 |
14 | #define MENU_PAUSE 4 |
||
5225 | alpine | 15 | |
16 | #define MENU_ITEM_WINDOW_SCALE 1 |
||
17 | |||
18 | extern char* menu_main_titles[]; |
||
19 | extern char* menu_settings_titles[]; |
||
20 | extern char* menu_about_titles[]; |
||
21 | extern char **menu_titles[]; |
||
22 | extern PRSFUNC0 menu_actions[]; |
||
23 | |||
24 | extern char window_scale_str[]; |
||
5291 | alpine | 25 | extern char level_passed_score_str[]; |
5225 | alpine | 26 | |
27 | void menu_cursor_down(); |
||
28 | void menu_cursor_up(); |
||
29 | void menu_open(int i); |
||
30 | void menu_cursor_click(); |
||
31 | |||
32 | void menu_action_start(); |
||
33 | void menu_action_exit(); |
||
34 | void menu_action_change_window_scale(); |
||
5310 | alpine | 35 | void menu_action_resume(); |
5225 | alpine | 36 | |
37 | #endif |