10#ifndef gfCGeneratedHogSubSceneComponenthdr
11#define gfCGeneratedHogSubSceneComponenthdr
26 class gfGeneratedHogSubSceneMap {
32 std::vector<std::unique_ptr<fsCSprite>> mMap;
58 void setColletables();
62 std::unique_ptr<gfGeneratedHogSubSceneMap> mMap;
63 std::unique_ptr<gfCSimpleMazeComponent> mMaze;
65 std::pair<int,int> mCurrentCell;
Definition fsCEntity.h:39
Definition fsCSprite.h:24
Definition fsCUniqueId.h:21
Definition fsIComponent.h:26
Definition fsISpriteComponent.h:23
friend class fsCComponentFactory
Definition gfCGeneratedHogSubSceneComponent.h:24
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCGeneratedHogSubSceneComponent.cpp:184
static const fsCUniqueId mTypeId
Definition gfCGeneratedHogSubSceneComponent.h:41
static fsIComponent * create(fsCEntity *pParent)
Definition gfCGeneratedHogSubSceneComponent.cpp:221
void listenersDeregisterDo() override
Definition gfCGeneratedHogSubSceneComponent.cpp:170
gfCGeneratedHogSubSceneComponent(fsCEntity *pParent)
Definition gfCGeneratedHogSubSceneComponent.cpp:236
void listenersRegisterDo() override
Definition gfCGeneratedHogSubSceneComponent.cpp:177
fsBool clickableEntsAvailableGetDo() const override
Definition gfCGeneratedHogSubSceneComponent.cpp:26
virtual ~gfCGeneratedHogSubSceneComponent()
Definition gfCGeneratedHogSubSceneComponent.cpp:246
Definition gfCSimpleMazeComponent.h:16
gfCSubSceneComponent(fsCEntity *pParent)
Definition gfCSubSceneComponent.cpp:194
bool fsBool
Definition fsBaseTypes.h:26
Definition fsIMessageDispatcher.h:32