-/*0*/{"text_paused", 1, menu_btn_paused },
-/*1*/{"text_quit", 9, menu_btn_quit, {3,-1,4,2}},
-/*2*/{"text_skater", 3, menu_btn_skater, {3,1,4,-1}},
-/*3*/{"text_map", 5, menu_btn_map, {-1,-1,2,-1}},
-/*4*/{"text_about_game", 1, NULL, {2,-1,-1,-1}},
-/*5*/{"skater_left", 2, NULL, {-1,-1,-1,-1}},
-/*6*/{"skater_right", 2, NULL, {-1,-1,-1,-1}},
-/*7*/{"map_a", 4, menu_btn_map_a,{8, -1, 9, 9 }},
-/*8*/{"map_b", 4, menu_btn_map_b,{-1,7,7,-1}},
-/*9*/{"map_c", 4, menu_btn_map_c,{7,7,-1,8}},
-/*a*/{"g_map", 5, NULL },
-/*b*/{"g_controls", 1, NULL },
-/*c*/{"text_quitty", 8, NULL },
-/*d*/{"text_yes", 8, menu_btn_fuckoff,{-1,-1,-1,-1} },
+{
+ "text_quit", menu_vis, {.i=k_menu_page_main|k_menu_page_quit},
+ .fn_press = menu_btn_quit,
+ .ld="text_reset", .lr="text_settings", .ll="text_map"
+},
+ {
+ "text_quitty", menu_vis, {.i=k_menu_page_quit}
+ },
+ {
+ "text_yes", menu_vis, {.i=k_menu_page_quit},
+ .fn_press = menu_btn_fuckoff
+ },
+{
+ "text_reset", menu_vis, {.i=k_menu_page_main},
+ .fn_press = menu_btn_reset,
+ .lu="text_quit", .ld="text_skater", .ll="text_map", .lr="text_settings"
+},
+{
+ "text_skater", menu_vis, {.i=k_menu_page_main|k_menu_page_skater},
+ .fn_press = menu_btn_skater,
+ .lu="text_reset", .ll="text_map", .lr="text_settings"
+},
+{
+ "text_map", menu_vis, {.i=k_menu_page_main},
+ .fn_press = menu_btn_map,
+ .lr="text_reset"
+},
+{
+ "text_settings", menu_vis, {.i=k_menu_page_main|k_menu_page_settings},
+ .fn_press = menu_btn_settings,
+ .ll="text_reset"
+},
+{
+ "skater_left", menu_vis, {k_menu_page_skater}
+},
+{
+ "skater_right", menu_vis, {k_menu_page_skater}
+},
+
+{
+ "fov_slider", menu_vis, {k_menu_page_settings},
+ .ld="text_blur"
+},
+{ "fov_info", menu_vis, {k_menu_page_settings} },
+
+{
+ "vol_slider", menu_vis, {k_menu_page_settings},
+ .lu="text_blur"
+},
+{ "vol_info", menu_vis, {k_menu_page_settings} },
+
+{
+ "text_blur", menu_vis, {k_menu_page_settings},
+ .fn_press = menu_btn_blur,
+ .lu="fov_slider", .ld="vol_slider"
+},
+{
+ "text_blur_check", menu_settings_if, {.ptr_generic=&cl_blur}
+},
+
+{ "ctr_xbox", menu_controller_inf, {k_menu_controller_type_xbox}},
+{ "ctr_xbox_text", menu_controller_inf, {k_menu_controller_type_xbox}},
+{ "ctr_steam", menu_controller_inf, {k_menu_controller_type_steam}},
+{ "ctr_steam_text", menu_controller_inf, {k_menu_controller_type_steam}},
+{ "ctr_deck", menu_controller_inf, {k_menu_controller_type_steam_deck}},
+{ "ctr_deck_text", menu_controller_inf, {k_menu_controller_type_steam_deck}},
+{ "ctr_ps", menu_controller_inf, {k_menu_controller_type_playstation}},
+{ "ctr_ps_text", menu_controller_inf, {k_menu_controller_type_playstation}},
+{ "ctr_kbm", menu_controller_inf, {k_menu_controller_type_keyboard}},
+{ "ctr_kbm_text", menu_controller_inf, {k_menu_controller_type_keyboard}},
+{
+ "text_paused", menu_vis, {k_menu_page_main}
+},