19#ifndef gfCAchievementsTriggerComponenthdr
20#define gfCAchievementsTriggerComponenthdr
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIMessageListenerComponent(fsCEntity *pParent)
Definition fsIMessageListenerComponent.cpp:9
static const fsCUniqueId mTypeId
Definition gfCAchievementsTriggerComponent.h:33
static fsIComponent * create(fsCEntity *pParent)
Definition gfCAchievementsTriggerComponent.cpp:340
void insectCount(fsCEntity *pEnt)
Definition gfCAchievementsTriggerComponent.cpp:109
std::vector< fsStr > mAchievmentNames
Definition gfCAchievementsTriggerComponent.h:79
void birdCount(fsCEntity *pEnt)
Definition gfCAchievementsTriggerComponent.cpp:100
void completedMiniGamesUpdate()
Definition gfCAchievementsTriggerComponent.cpp:179
fsS32 mSprinterGameTime
Definition gfCAchievementsTriggerComponent.h:74
fsStr mBonusBonusAchievementKey
Definition gfCAchievementsTriggerComponent.h:84
void perfectGameUpdate()
Definition gfCAchievementsTriggerComponent.cpp:267
fsBool achievementAward(const fsStr &pAchievment, const fsPoint &pPos)
Definition gfCAchievementsTriggerComponent.cpp:275
void listenersDeregisterDo() override
Definition gfCAchievementsTriggerComponent.cpp:54
void achievementsRegister()
Definition gfCAchievementsTriggerComponent.cpp:306
void hintsFreeLevelUpdate()
Definition gfCAchievementsTriggerComponent.cpp:199
void endangeredCount(fsCEntity *pEnt)
Definition gfCAchievementsTriggerComponent.cpp:91
virtual ~gfCAchievementsTriggerComponent()
Definition gfCAchievementsTriggerComponent.cpp:358
fsBool perfectGameGet() const
Definition gfCAchievementsTriggerComponent.cpp:123
virtual fsStr platformHintAchievementIdGet() const
Definition gfCAchievementsTriggerComponent.cpp:118
fsBool perfectThisLevel() const
Definition gfCAchievementsTriggerComponent.cpp:156
fsS32 mMiniGameTime
Definition gfCAchievementsTriggerComponent.h:75
void souvenirCount(fsCEntity *pEnt)
Definition gfCAchievementsTriggerComponent.cpp:83
void photoCount(fsCEntity *pEnt)
Definition gfCAchievementsTriggerComponent.cpp:64
void bonusBonusCount(fsCEntity *pEnt)
Definition gfCAchievementsTriggerComponent.cpp:74
gfCAchievementsTriggerComponent(fsCEntity *pParent)
Definition gfCAchievementsTriggerComponent.cpp:345
static const fsStr mAchievementKey
Definition gfCAchievementsTriggerComponent.h:34
static gfCAchievementsTriggerComponent * mInstance
Definition gfCAchievementsTriggerComponent.h:77
void listenersRegisterDo() override
Definition gfCAchievementsTriggerComponent.cpp:44
void completedGameUpdate()
Definition gfCAchievementsTriggerComponent.cpp:162
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCAchievementsTriggerComponent.cpp:223
static void callback(const fsStr &pAchievment, const fsPoint &pPos)
Definition gfCAchievementsTriggerComponent.cpp:288
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32