34 lines
625 B
C
34 lines
625 B
C
|
#ifndef RS_GMENU_H
|
||
|
#define RS_GMENU_H
|
||
|
|
||
|
#include "rsgame.h"
|
||
|
#include "rs/rsplatform.h"
|
||
|
|
||
|
|
||
|
#define MENUS_COUNT 5
|
||
|
|
||
|
#define MENU_MAIN 0
|
||
|
#define MENU_SETTINGS 1
|
||
|
#define MENU_ABOUT 2
|
||
|
|
||
|
#define MENU_ITEM_WINDOW_SCALE 1
|
||
|
|
||
|
extern char* menu_main_titles[];
|
||
|
extern char* menu_settings_titles[];
|
||
|
extern char* menu_about_titles[];
|
||
|
extern char **menu_titles[];
|
||
|
extern PRSFUNC0 menu_actions[];
|
||
|
|
||
|
extern char window_scale_str[];
|
||
|
|
||
|
void menu_cursor_down();
|
||
|
void menu_cursor_up();
|
||
|
void menu_open(int i);
|
||
|
void menu_cursor_click();
|
||
|
|
||
|
void menu_action_start();
|
||
|
void menu_action_exit();
|
||
|
void menu_action_change_window_scale();
|
||
|
|
||
|
#endif
|