2018-08-29 14:03:18 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
int64_t
|
|
|
|
c_SteamAPI_Init(void);
|
|
|
|
|
|
|
|
int64_t
|
|
|
|
c_SteamAPI_GetAppID(void);
|
|
|
|
|
|
|
|
void
|
|
|
|
c_SteamAPI_RunCallbacks(void);
|
|
|
|
|
|
|
|
void
|
|
|
|
c_SteamAPI_SetCallbacks(void(*)(void), void(*)(void));
|
|
|
|
|
|
|
|
bool
|
|
|
|
c_SteamUserStats_RequestCurrentStats();
|
|
|
|
|
|
|
|
bool
|
|
|
|
c_SteamUserStats_SetAchievement(const char *id);
|
|
|
|
|
|
|
|
void
|
|
|
|
c_SteamUserStats_GetAchievement(const char *achId, bool *achieved);
|
|
|
|
|
|
|
|
const char *
|
|
|
|
c_SteamUserStats_GetAchievementDisplayAttribute(const char *achId, const char *attrName);
|
|
|
|
|
|
|
|
void
|
|
|
|
c_SteamAPI_Shutdown();
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class CallbackHandler
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
CallbackHandler();
|
|
|
|
STEAM_CALLBACK(CallbackHandler, OnUserStatsReceived, UserStatsReceived_t, m_CallbackUserStatsReceived);
|
|
|
|
STEAM_CALLBACK(CallbackHandler, OnUserStatsStored, UserStatsStored_t, m_CallbackUserStatsStored);
|
|
|
|
};
|
|
|
|
#endif // __cplusplus
|