Fission FSN
Loading...
Searching...
No Matches
gfCMiniGameGui.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCMiniGameGui.h
4*
5* Purpose: Gui to play tunes from a catalog
6*
7*********************************************************************/
8
9#ifndef gfCMiniGameGuihdr
10#define gfCMiniGameGuihdr
11
12#include "../gfICatalogueGui.h"
13
16
18{
19 friend class fsCComponentFactory;
20
21public:
22
23 static const fsCUniqueId mTypeId;
24
25protected:
26
27 void listenersDeregisterDo() override;
28 void listenersRegisterDo() override;
29 fsBool messageProcessDo(const fsCUniqueId& pMessageType,
30 const fsIMessageDispatcher::sMessageParameters& pParam) override;
31
32 void catalogueLoadDo() override;
33 void itemInfoSetDo(fsS32 pEntIndex, fsS32 pChildIndex) const override;
34
35 void initialiseFromVariableTableDo(const fsCVariableTable& pVars) override;
36
37 static fsIComponent* create(fsCEntity* pParent);
38
39 gfCMiniGameGui(fsCEntity* pParent);
40 virtual ~gfCMiniGameGui();
41
42private:
43
44 void currentMinigamePageSelect();
45 void starsEnable(gfCCatalogueItem const* pCatalogueItem, fsCEntity* pCatalogueEntity) const;
46
47};
48
49#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
Definition fsIComponent.h:26
Definition gfCCatalogueItem.h:16
gfCMiniGameGui(fsCEntity *pParent)
Definition gfCMiniGameGui.cpp:135
void catalogueLoadDo() override
Definition gfCMiniGameGui.cpp:52
friend class fsCComponentFactory
Definition gfCMiniGameGui.h:19
void listenersDeregisterDo() override
Definition gfCMiniGameGui.cpp:30
static fsIComponent * create(fsCEntity *pParent)
Definition gfCMiniGameGui.cpp:103
virtual ~gfCMiniGameGui()
Definition gfCMiniGameGui.cpp:144
void listenersRegisterDo() override
Definition gfCMiniGameGui.cpp:36
static const fsCUniqueId mTypeId
Definition gfCMiniGameGui.h:23
void itemInfoSetDo(fsS32 pEntIndex, fsS32 pChildIndex) const override
Definition gfCMiniGameGui.cpp:84
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCMiniGameGui.cpp:42
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCMiniGameGui.cpp:126
Definition gfICatalogueEntry.h:18
gfICatalogueGui(fsCEntity *pParent)
Definition gfICatalogueGui.cpp:266
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32