3 #define MENU_STACK_SIZE 8
5 #include "vg/vg_engine.h"
17 enum menu_main_subpage
21 k_menu_main_settings
= 2,
37 k_menu_input_mode_keys
,
38 k_menu_input_mode_mouse
41 f32 mouse_dist
; /* used for waking up mouse */
48 void menu_at_begin(void);
50 void menu_open( enum menu_page page
);
51 bool menu_viewing_map(void);
54 #define MENU_STACK_SIZE 8
56 #include "vg/vg_engine.h"
65 u32 page
, /* current page index */
69 ent_menuitem
*ctr_kbm
,
76 struct page_stack_frame
{
81 page_stack
[ MENU_STACK_SIZE
];
91 mdl_array_ptr items
, markers
, cameras
;
94 void menu_close(void);
95 void menu_open_page( const char *name
,
96 enum ent_menuitem_stack_behaviour stackmode
);
98 void menu_render(void);