#include "vg/vg.h"
#include "anyascii/anyascii.h"
+#define RESET_MAX_TIME 45.0
+
+enum menu_controller_type
+{
+ k_menu_controller_type_keyboard,
+ k_menu_controller_type_xbox,
+ k_menu_controller_type_playstation,
+ k_menu_controller_type_steam,
+ k_menu_controller_type_steam_deck
+};
+
+VG_STATIC enum menu_controller_type menu_display_controller;
+VG_STATIC float g_fov_option = 0.86f;
+
typedef struct ray_hit ray_hit;
struct ray_hit
{
v3f pos, normal;
};
-static int network_scores_updated = 0;
+VG_STATIC int network_scores_updated = 0;
-static u32 utf8_byte0_byte_count( u8 char0 )
+VG_STATIC u32 utf8_byte0_byte_count( u8 char0 )
{
for( u32 k=2; k<4; k++ )
{
return 0;
}
-static void str_utf8_collapse( const char *str, char *buf, u32 length )
+VG_STATIC void str_utf8_collapse( const char *str, char *buf, u32 length )
{
u8 *ustr = (u8 *)str;
u32 utf32_code = 0x00000000;