#define MENU_LAND_Y 48 extern uint24_t menu_view_x; extern uint8_t menu_view_y; extern uint8_t menu_view_vy; extern int16_t menu_view_vx; extern int24_t menu_view_dx; enum menu_status { MENU_NONE = 0, MENU_ENTERING = 1, MENU_VISIBLE = 2, MENU_LEAVING = 4 }; extern uint8_t menu_level_status; extern uint8_t menu_level_x; extern uint8_t menu_level_y; extern uint8_t menu_level_ymax; extern uint16_t menu_level_selection; extern uint16_t menu_levels_count; void menu(void);