9#ifndef gfCInGameShopGuihdr
10#define gfCInGameShopGuihdr
59 fsStr mPostPurchaseAction;
61 fsStr mConfirmPurchaseFileName;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
Definition fsIComponent.h:26
Definition gfCCatalogueCatalogue.h:17
Definition gfCCatalogueItem.h:16
void itemInfoSetDo(fsS32 pEntIndex, fsS32 pChildIndex) const override
Definition gfCInGameShopGui.cpp:107
gfCInGameShopGui(fsCEntity *pParent)
Definition gfCInGameShopGui.cpp:228
virtual ~gfCInGameShopGui()
Definition gfCInGameShopGui.cpp:234
friend class fsCComponentFactory
Definition gfCInGameShopGui.h:25
fsStr currencyStringGet(fsS32 pCurrencyAmount) const
Definition gfCInGameShopGui.cpp:64
static fsIComponent *const create(fsCEntity *pParent)
Definition gfCInGameShopGui.cpp:210
virtual void currencyDisplayRefresh()
Definition gfCInGameShopGui.cpp:202
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCInGameShopGui.cpp:215
void catalogueLoadDo() override
Definition gfCInGameShopGui.cpp:43
virtual void onBackSelection()
Definition gfCInGameShopGui.cpp:188
static gfCCatalogueCatalogue * catalogueFileLoad(const fsStr &pFileName)
Definition gfCInGameShopGui.cpp:31
static const fsCUniqueId mItemPurchasedMsg
Definition gfCInGameShopGui.h:29
void itemSelect(const gfICatalogueEntry *pShopItem) override
Definition gfCInGameShopGui.cpp:179
static const fsCUniqueId mTypeId
Definition gfCInGameShopGui.h:31
fsBool onButtonClicked(fsCButtonComponent *pButtonComp) override
Definition gfCInGameShopGui.cpp:49
static fsBool itemPurchased(const gfCCatalogueItem *pShopItem)
Definition gfCInGameShopGui.cpp:95
fsStr postPurchaseActionGet() const
Definition gfCInGameShopGui.cpp:26
Definition gfICatalogueEntry.h:18
gfICatalogueGui(fsCEntity *pParent)
Definition gfICatalogueGui.cpp:266
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20