Fission FSN
Loading...
Searching...
No Matches
gfCAchievementManager Class Reference

#include <gfCAchievementManager.h>

Public Types

typedef void(* TAchievementCallback) (const fsStr &pAchievment, const fsPoint &pPos)

Public Member Functions

gfCAchievementachievementFind (const fsStr &pName) const
fsStr savedMultipleAchievementGet (const fsStr &pSetKey, const fsStr &pName)
fsS32 savedMultipleAchievementCountGet (const fsStr &pSetKey, const fsStr &pName)
fsBool achievementCriteriaMet (const fsStr &pName) const
void achievementRegister (gfCAchievement *pAchievement)
fsBool achievementUnlocked (const fsStr &pName, const fsStr &pSaveKey) const
fsStr achievementKeyDecode (const fsStr &pKey) const
fsBool allAchievementsUnlocked (fsStr const &pAchievementKey, fsStr const &pExceptFor) const
void achievementDictionaryRegister (const fsStr &pFilename)
void achievementCallbackRegister (TAchievementCallback pCallback)
void achievementUnlock (const fsStr &pSetKey, const fsStr &pName, const fsPoint &pPos, fsBool pGrouping=false)
 gfCAchievementManager ()
 ~gfCAchievementManager ()

Static Public Member Functions

static void create ()
static void destroy ()
static gfCAchievementManagerinstanceGet ()

Member Typedef Documentation

◆ TAchievementCallback

typedef void(* gfCAchievementManager::TAchievementCallback) (const fsStr &pAchievment, const fsPoint &pPos)

Constructor & Destructor Documentation

◆ gfCAchievementManager()

gfCAchievementManager::gfCAchievementManager ( )

◆ ~gfCAchievementManager()

gfCAchievementManager::~gfCAchievementManager ( )

Member Function Documentation

◆ achievementCallbackRegister()

void gfCAchievementManager::achievementCallbackRegister ( TAchievementCallback pCallback)

◆ achievementCriteriaMet()

fsBool gfCAchievementManager::achievementCriteriaMet ( const fsStr & pName) const

◆ achievementDictionaryRegister()

void gfCAchievementManager::achievementDictionaryRegister ( const fsStr & pFilename)

◆ achievementFind()

gfCAchievement * gfCAchievementManager::achievementFind ( const fsStr & pName) const

◆ achievementKeyDecode()

fsStr gfCAchievementManager::achievementKeyDecode ( const fsStr & pKey) const

◆ achievementRegister()

void gfCAchievementManager::achievementRegister ( gfCAchievement * pAchievement)

◆ achievementUnlock()

void gfCAchievementManager::achievementUnlock ( const fsStr & pSetKey,
const fsStr & pName,
const fsPoint & pPos,
fsBool pGrouping = false )

◆ achievementUnlocked()

fsBool gfCAchievementManager::achievementUnlocked ( const fsStr & pName,
const fsStr & pSaveKey ) const

◆ allAchievementsUnlocked()

fsBool gfCAchievementManager::allAchievementsUnlocked ( fsStr const & pAchievementKey,
fsStr const & pExceptFor ) const

◆ create()

void gfCAchievementManager::create ( )
static

◆ destroy()

void gfCAchievementManager::destroy ( )
static

◆ instanceGet()

gfCAchievementManager * gfCAchievementManager::instanceGet ( )
static

◆ savedMultipleAchievementCountGet()

fsS32 gfCAchievementManager::savedMultipleAchievementCountGet ( const fsStr & pSetKey,
const fsStr & pName )

◆ savedMultipleAchievementGet()

fsStr gfCAchievementManager::savedMultipleAchievementGet ( const fsStr & pSetKey,
const fsStr & pName )

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