9#ifndef gfCAnagramControllerhdr
10#define gfCAnagramControllerhdr
44 void collectableAnagramsCreate();
46 void nextAnagramInit(
const fsStr& pAnagram);
56 fsAnagram(
const fsStr& pAnagram,
const fsStr& pSolution);
59 std::vector<fsAnagram> mAnagrams;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
Definition fsIComponent.h:26
fsIMessageListenerComponent(fsCEntity *pParent)
Definition fsIMessageListenerComponent.cpp:9
const fsStr & tileSetGet() const
Definition gfCAnagramController.h:23
void listenersRegisterDo() override
Definition gfCAnagramController.cpp:18
virtual ~gfCAnagramController()
Definition gfCAnagramController.cpp:121
static fsIComponent * create(fsCEntity *pParent)
Definition gfCAnagramController.cpp:110
friend class fsCComponentFactory
Definition gfCAnagramController.h:16
static const fsStr mEntityPrefix
Definition gfCAnagramController.h:21
void listenersDeregisterDo() override
Definition gfCAnagramController.cpp:24
static const fsCUniqueId mTypeId
Definition gfCAnagramController.h:20
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCAnagramController.cpp:45
gfCAnagramController(fsCEntity *pParent)
Definition gfCAnagramController.cpp:115
void serialiseDo() override
Definition gfCAnagramController.cpp:62
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCAnagramController.cpp:102
void deserialiseDo() override
Definition gfCAnagramController.cpp:57
bool fsBool
Definition fsBaseTypes.h:26
Definition fsIMessageDispatcher.h:32