Fission FSN
Loading...
Searching...
No Matches
gfCJigsawMinigameGui.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCJigsawMinigameGui.h
4*
5* Purpose: Jigsaw gui - extra border piece, ghost image and box
6* cover toggle
7*
8*********************************************************************/
9
10#ifndef gfCJigsawMinigameGuihdr
11#define gfCJigsawMinigameGuihdr
12
14
16{
17public:
18
19 static const fsCUniqueId mTypeId;
20
21 fsBool onButtonClicked(fsCButtonComponent* pButtonComp) override;
22
23 static fsIComponent* create(fsCEntity* pParent);
24
25protected:
26
27 void listenersRegisterDo() override;
28 void listenersDeregisterDo() override;
29 fsBool messageProcessDo(const fsCUniqueId& pMessageType,
30 const fsIMessageDispatcher::sMessageParameters& pParam) override;
31
33 virtual ~gfCJigsawMinigameGui();
34
35private:
36};
37
38#endif
Definition fsCButtonComponent.h:26
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIMessageListenerGuiComponent(fsCEntity *pParent, fsS32 pPriority)
Definition fsIMessageListenerGuiComponent.cpp:4
void listenersRegisterDo() override
Definition gfCJigsawMinigameGui.cpp:33
void listenersDeregisterDo() override
Definition gfCJigsawMinigameGui.cpp:38
fsBool onButtonClicked(fsCButtonComponent *pButtonComp) override
Definition gfCJigsawMinigameGui.cpp:12
static fsIComponent * create(fsCEntity *pParent)
Definition gfCJigsawMinigameGui.cpp:49
gfCJigsawMinigameGui(fsCEntity *pParent)
Definition gfCJigsawMinigameGui.cpp:54
static const fsCUniqueId mTypeId
Definition gfCJigsawMinigameGui.h:19
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCJigsawMinigameGui.cpp:43
virtual ~gfCJigsawMinigameGui()
Definition gfCJigsawMinigameGui.cpp:59
bool fsBool
Definition fsBaseTypes.h:26
Definition fsIMessageDispatcher.h:32