 |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
Definition: achievement_manager.cpp:12
EDiscordResult
Definition: ffi.h:45
Result GetUserAchievementAt(std::int32_t index, UserAchievement *userAchievement)
Definition: achievement_manager.cpp:87
Result GetUserAchievement(Snowflake userAchievementId, UserAchievement *userAchievement)
Definition: achievement_manager.cpp:75
unsigned char uint8_t
Definition: stdint.h:15
Definition: achievement_manager.h:7
static void DISCORD_CALLBACK OnUserAchievementUpdate(void *callbackData, DiscordUserAchievement *userAchievement)
Definition: achievement_manager.cpp:16
void FetchUserAchievements(std::function< void(Result)> callback)
Definition: achievement_manager.cpp:51
void SetUserAchievement(Snowflake achievementId, std::uint8_t percentComplete, std::function< void(Result)> callback)
Definition: achievement_manager.cpp:33
Definition: achievement_manager.cpp:14
int int32_t
Definition: stdint.h:13
Result
Definition: types.h:12
The MIT free of to any person obtaining a copy of this software and associated documentation files(the "Software")
std::int64_t Snowflake
Definition: types.h:197
~AchievementManager()=default
#define DISCORD_CALLBACK
Definition: ffi.h:19
Event< UserAchievement const & > OnUserAchievementUpdate
Definition: achievement_manager.h:19
discord::AchievementManager & AchievementManager()
Definition: core.cpp:173
void CountUserAchievements(std::int32_t *count)
Definition: achievement_manager.cpp:66