-
- u32 page, /* current page index */
- page_depth,
- controls_page_id;
-
- ent_menuitem *ctr_kbm,
- *ctr_deck,
- *ctr_ps,
- *ctr_steam,
- *ctr_xbox;
-
- enum menu_input_mode{
- k_menu_input_mode_keys,
- k_menu_input_mode_mouse
- }
- input_mode;
- f32 mouse_track, mouse_dist; /* used for waking up mouse */
- f32 slider_offset;
-
- struct page_stack_frame {
- u32 page;
- ent_menuitem *loc;
- ent_camera *cam;
- }
- page_stack[ MENU_STACK_SIZE ];
-
- ent_menuitem *loc;
- ent_camera *cam;
- vg_camera view;
-
- mdl_context model;
- GLuint *textures;
- glmesh mesh;
-
- mdl_array_ptr items, markers, cameras;