assorted crap
[carveJwlIkooP6JGAAIwe30JlM.git] / common.h
index fa6df751c03eea9c5cdec0cdb9d0943dffd6d83b..2e254f9d22adb6849840618bf706aa1ffbc86696 100644 (file)
--- a/common.h
+++ b/common.h
@@ -7,12 +7,26 @@
 
 #define VG_TIMESTEP_FIXED (1.0/60.0)
 #define VG_3D
+#define VG_GAME
+#define VG_STATIC static
 #define VG_FRAMEBUFFER_RESIZE 1
 #include "vg/vg.h"
-#include "anyascii/anyascii.h"
+#include "submodules/anyascii/impl/c/anyascii.c"
 
 #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
 {