Fission FSN
Loading...
Searching...
No Matches
gfCMinigameWordComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 14/1/2015 9:32
4*
5* File: gfCMinigameWordComponent.h
6*
7* Author: Martin P. King
8*
9* Purpose: Words to be found in the word search grid
10*
11*********************************************************************/
12
13#ifndef gfCMinigameWordComponenthdr
14#define gfCMinigameWordComponenthdr
15
17
19{
20 friend class fsCComponentFactory;
21
22public:
23
24 static const fsCUniqueId mTypeId;
27
29
30 static fsStr sanitizedNameGet(const fsStr& pName);
31
32protected:
33
34 void listenersRegisterDo() override;
35 void listenersDeregisterDo() override;
36 fsBool messageProcessDo(const fsCUniqueId& pMessageType,
37 const fsIMessageDispatcher::sMessageParameters& pParam) override;
38
39 static fsIComponent* create(fsCEntity* pParent);
40
43
44private:
45};
46
47#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
Definition fsStr.h:23
static fsStr sanitizedNameGet(const fsStr &pName)
Definition gfCMinigameWordComponent.cpp:25
static const fsStr mWordSearchWordPrefix
Definition gfCMinigameWordComponent.h:25
friend class fsCComponentFactory
Definition gfCMinigameWordComponent.h:20
virtual ~gfCMinigameWordComponent()
Definition gfCMinigameWordComponent.cpp:68
gfCMinigameWordComponent(fsCEntity *pParent)
Definition gfCMinigameWordComponent.cpp:63
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCMinigameWordComponent.cpp:38
void listenersRegisterDo() override
Definition gfCMinigameWordComponent.cpp:13
static const fsCUniqueId mWordSearchWordCollectedMsg
Definition gfCMinigameWordComponent.h:28
void listenersDeregisterDo() override
Definition gfCMinigameWordComponent.cpp:19
static const fsCUniqueId mTypeId
Definition gfCMinigameWordComponent.h:24
static const fsStr mWordSearchImagePrefix
Definition gfCMinigameWordComponent.h:26
static fsIComponent * create(fsCEntity *pParent)
Definition gfCMinigameWordComponent.cpp:58
gfICollectableComponent(fsCEntity *pParent)
Definition gfICollectableComponent.cpp:380
bool fsBool
Definition fsBaseTypes.h:26
Definition fsIMessageDispatcher.h:32