12#ifndef gfCAchievementEffectScreenhdr
13#define gfCAchievementEffectScreenhdr
46 void particleEffectLoad();
48 void achievementSpriteLoad();
49 void flashAndPulseInit();
52 fsStr mAchievementsFolder;
53 fsS32 mEffectDuration;
61 std::deque<fsStr> mAchievements;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIGuiComponent(fsCEntity *pParent)
Definition fsIGuiComponent.cpp:726
Definition fsSColour.h:20
friend class fsCComponentFactory
Definition gfCAchievementEffectScreen.h:23
void deserialiseDo() override
Definition gfCAchievementEffectScreen.cpp:17
gfCAchievementEffectScreen(fsCEntity *pParent)
Definition gfCAchievementEffectScreen.cpp:144
virtual ~gfCAchievementEffectScreen()
Definition gfCAchievementEffectScreen.cpp:153
static const fsCUniqueId mTypeId
Definition gfCAchievementEffectScreen.h:27
void updateDo(fsS32 pDeltaMs) override
Definition gfCAchievementEffectScreen.cpp:60
void achievementRegister(const fsStr &pAchievement)
Definition gfCAchievementEffectScreen.cpp:92
static fsIComponent * create(fsCEntity *pParent)
Definition gfCAchievementEffectScreen.cpp:139
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCAchievementEffectScreen.cpp:104
int fsS32
Definition fsBaseTypes.h:20