Pie Noon
An open source project by FPL.
 All Classes Pages
fpl::GPGManager Class Reference

Classes

struct  GPGIds
 

Public Member Functions

bool Initialize (bool ui_login)
 
void Update ()
 
void ToggleSignIn ()
 
bool LoggedIn ()
 
void IncrementEvent (const char *event_id, uint64_t score)
 
void ShowLeaderboards (const GPGIds *ids, size_t id_len)
 
void ShowAchievements ()
 
void FetchEvents ()
 
void FetchAchievements ()
 
void FetchPlayer ()
 
RequestState event_data_state () const
 
std::map< std::string,
gpg::Event > & 
event_data ()
 
gpg::Player * player_data () const
 
uint64_t GetEventValue (std::string event_id)
 
bool IsAchievementUnlocked (std::string achievement_id)
 
void UnlockAchievement (std::string achievement_id)
 
void IncrementAchievement (std::string achievement_id)
 
void IncrementAchievement (std::string achievement_id, uint32_t steps)
 
void RevealAchievement (std::string achievement_id)
 

The documentation for this class was generated from the following files: