|
|
|
#pragma once
|
|
|
|
#include "olcPixelGameEngine.h"
|
|
|
|
|
|
|
|
#ifdef __EMSCRIPTEN__
|
|
|
|
#define STEAM_INPUT_MAX_COUNT 0
|
|
|
|
#define STEAM_INPUT_MAX_ORIGINS 0
|
|
|
|
#define STEAM_CALLBACK(arg1,arg2,arg3)
|
|
|
|
enum EInputActionOrigin{};
|
|
|
|
using InputHandle_t=uint64_t;
|
|
|
|
using InputActionSetHandle_t=uint64_t;
|
|
|
|
|
|
|
|
class GamepadTextInputDismissed_t{};
|
|
|
|
|
|
|
|
inline void SteamAPI_RunCallbacks(){};
|
|
|
|
|
|
|
|
#define STEAMINPUT(statement) if(false){}
|
|
|
|
#define STEAMUTILS(statement) if(false){}
|
|
|
|
#define STEAMUSERSTATS(statement) if(false){}
|
|
|
|
#else
|
|
|
|
#define STEAMINPUT(statement) if(SteamInput()){statement}
|
|
|
|
#define STEAMUTILS(statement) if(SteamUtils()){statement}
|
|
|
|
#define STEAMUSERSTATS(statement) if(SteamUserStats()){statement}
|
|
|
|
#endif
|