-#include "shaders/menu.h"
-#include "vg/vg_steam_friends.h"
-
-VG_STATIC mdl_context menu_model;
-VG_STATIC glmesh menu_glmesh;
-VG_STATIC m4x3f menu_mdl_mtx;
-VG_STATIC float menu_opacity = 0.0f;
-VG_STATIC float menu_input_cooldown = 0.0f;
-VG_STATIC float menu_fov_target = 97.0f;
-VG_STATIC v2f menu_extra_angles;
-
-VG_STATIC int menu_loc = 0xb,
- menu_loc_last = 1;
-VG_STATIC u32 menu_page = 0;
-
-VG_STATIC int cl_menu = 0,
- cl_menu_go_away = 0;
-
-VG_STATIC int menu_enabled(void){ return cl_menu; }
-
-VG_STATIC const char *playermodels[] = { "ch_new", "ch_jordan", "ch_outlaw" };
-
-vg_tex2d tex_menu = { .path = "textures/menu.qoi",.flags = VG_TEXTURE_NEAREST };
-
-VG_STATIC struct input_binding input_menu_h,
- input_menu_v,
- input_menu_press,
- input_menu_back,
- input_menu_toggle,
- input_menu_toggle_kbm;
-
-VG_STATIC void menu_btn_paused( int event );
-VG_STATIC void menu_btn_quit( int event );
-VG_STATIC void menu_btn_skater( int event );
-VG_STATIC void menu_btn_map( int event );
-VG_STATIC void menu_btn_map_a( int event );
-VG_STATIC void menu_btn_map_b( int event );
-VG_STATIC void menu_btn_map_c( int event );
-VG_STATIC void menu_btn_fuckoff( int event );
-VG_STATIC void menu_btn_reset( int event );
-
-struct menu_button
-{
- const char *name;
- u32 areas;
-
- void (*fn_press)(int event);
- int links[4];
- mdl_node *pnode;
-
- float falpha, fsize;
-}
-VG_STATIC menu_buttons[] =
-{
-/*0*/{"text_paused", 1, menu_btn_paused },
-/*1*/{"text_quit", 9, menu_btn_quit, {3,-1,4,0xb}},
-/*2*/{"text_skater", 3, menu_btn_skater, {3,0xb,4,-1}},
-/*3*/{"text_map", 5, NULL, {-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*/{"g_map", 5, NULL },
-/*8*/{"g_controls", 1, NULL },
-/*9*/{"text_quitty", 8, NULL },
-/*a*/{"text_yes", 8, menu_btn_fuckoff,{-1,-1,-1,-1} },
-/*b*/{"text_reset", 1, menu_btn_reset,{3,1,4,2} },
-};
-
-VG_STATIC void menu_btn_map_a( int event ){}
-VG_STATIC void menu_btn_map_b( int event ){}
-VG_STATIC void menu_btn_map_c( int event ){}
-
-VG_STATIC void menu_btn_paused( int event )
-{