9#ifndef gfCAnagramComponenthdr
10#define gfCAnagramComponenthdr
52 void intialise(
const fsStr& pAnagram,
const fsStr& pSolution,
const fsStr& pTileSet);
54 fsBool broadcastAnagramState();
58 fsStr sanatizeAnagram(
const fsStr& pAnagram)
const;
59 fsStr currentAnagramStateGet();
61 std::vector<fsCEntity*> mTileEntities;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIMessageListenerComponent(fsCEntity *pParent)
Definition fsIMessageListenerComponent.cpp:9
static const fsStr mAnagramPrefix
Definition gfCAnagramComponent.h:21
void serialiseDo() override
Definition gfCAnagramComponent.cpp:92
static fsIComponent * create(fsCEntity *pParent)
Definition gfCAnagramComponent.cpp:152
void deserialiseDo() override
Definition gfCAnagramComponent.cpp:87
friend class fsCComponentFactory
Definition gfCAnagramComponent.h:16
virtual ~gfCAnagramComponent()
Definition gfCAnagramComponent.cpp:164
static const fsCUniqueId mAnagramInitMsg
Definition gfCAnagramComponent.h:23
static const fsCUniqueId mTypeId
Definition gfCAnagramComponent.h:20
void listenersDeregisterDo() override
Definition gfCAnagramComponent.cpp:104
gfCAnagramComponent(fsCEntity *pParent)
Definition gfCAnagramComponent.cpp:158
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCAnagramComponent.cpp:111
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCAnagramComponent.cpp:147
void listenersRegisterDo() override
Definition gfCAnagramComponent.cpp:97
bool fsBool
Definition fsBaseTypes.h:26
Definition fsIMessageDispatcher.h:32
Definition gfCAnagramComponent.h:26
fsStr mAnagramSolution
Definition gfCAnagramComponent.h:28
fsStr mAnagram
Definition gfCAnagramComponent.h:27
fsStr mTileSet
Definition gfCAnagramComponent.h:29