#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"
{
steamworks_event_loop( hSteamClientPipe );
+ /* TODO
+ * We can probably request this from SDL too
+ */
if( steam_hInput )
{
SteamAPI_ISteamInput_RunFrame( steam_hInput, 0 );
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(
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 )
}
}
-VG_STATIC void steam_end(void *nothing)
+VG_STATIC void steam_end(void)
{
if( steam_ready )
{