15#ifndef gfCBonusCollectionDetailScreenhdr
16#define gfCBonusCollectionDetailScreenhdr
44 void collectedItemsRefresh();
45 void detailPanelPopulate(
fsCEntity* pDetailPanel,
const fsStr& pItem)
const;
46 void detailPanelShowForCollectedIndex(
fsS32 pCollectedIndex);
50 fsStr mDetailImageFolder;
51 fsBool mColourTintLocked =
false;
52 fsStr mDetailPanelName;
53 fsStr mDetailPrevButtonName;
54 fsStr mDetailNextButtonName;
55 std::vector<fsStr> mCollectedItems;
56 fsS32 mCurrentDetailIndex = -1;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
Definition fsIComponent.h:26
virtual ~gfCBonusCollectionDetailScreen()
Definition gfCBonusCollectionDetailScreen.cpp:233
friend class fsCComponentFactory
Definition gfCBonusCollectionDetailScreen.h:24
void achievementsVisibilitySetDo() override
Definition gfCBonusCollectionDetailScreen.cpp:177
static fsIComponent * create(fsCEntity *pParent)
Definition gfCBonusCollectionDetailScreen.cpp:223
fsBool onButtonClicked(fsCButtonComponent *pButtonComp) override
Definition gfCBonusCollectionDetailScreen.cpp:40
static const fsCUniqueId mTypeId
Definition gfCBonusCollectionDetailScreen.h:28
void achievementCreate(const fsPoint &pPos, fsS32 pIndex) override
Definition gfCBonusCollectionDetailScreen.cpp:209
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCBonusCollectionDetailScreen.cpp:26
gfCBonusCollectionDetailScreen(fsCEntity *pParent)
Definition gfCBonusCollectionDetailScreen.cpp:228
gfCBonusCollectionScreen(fsCEntity *pParent)
Definition gfCBonusCollectionScreen.cpp:251
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20