X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=steam.h;h=5d768b88c88ffd84b09581bd73b7026b4c6552b4;hb=c52e639cdcf6d21f69caa9625238afded7513ca4;hp=47de1089a42aad244497970394fe9be1c7a3478f;hpb=d8fc0acce1b39466038284aa6f1941ebe98c8348;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/steam.h b/steam.h index 47de108..5d768b8 100644 --- a/steam.h +++ b/steam.h @@ -6,6 +6,7 @@ #ifndef STEAM_H #define STEAM_H +#define VG_GAME #include "vg/vg_steam.h" #include "vg/vg_steam_utils.h" #include "vg/vg_steam_networking.h" @@ -261,6 +262,9 @@ VG_STATIC void steam_update(void) { steamworks_event_loop( hSteamClientPipe ); + /* TODO + * We can probably request this from SDL too + */ if( steam_hInput ) { SteamAPI_ISteamInput_RunFrame( steam_hInput, 0 ); @@ -268,7 +272,7 @@ VG_STATIC void steam_update(void) InputHandle_t joy0 = SteamAPI_ISteamInput_GetControllerForGamepadIndex( steam_hInput, 0 ); - vg.gamepad_use_trackpad_look = 0; + vg_input.controller_should_use_trackpad_look = 0; if( joy0 != 0 ) { ESteamInputType type = SteamAPI_ISteamInput_GetInputTypeForHandle( @@ -276,7 +280,7 @@ VG_STATIC void steam_update(void) if( type == k_ESteamInputType_SteamController ) { - vg.gamepad_use_trackpad_look = 1; + vg_input.controller_should_use_trackpad_look = 1; menu_display_controller = k_menu_controller_type_steam; } else if( type == k_ESteamInputType_SteamDeckController ) @@ -306,7 +310,7 @@ VG_STATIC void steam_update(void) } } -VG_STATIC void steam_end(void *nothing) +VG_STATIC void steam_end(void) { if( steam_ready ) {