10#ifndef gfCSubSceneComponenthdr
11#define gfCSubSceneComponenthdr
48 void subSceneActivateIfAnythinggClickable()
const;
49 void subSceneCloseAndDeactivateIfNothingClickable()
const;
51 fsBool clickableEntsAvailableGet()
const;
54 fsBool minigameEntsAvailableGet()
const;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsIComponent.h:26
virtual void initialiseDo()
Definition fsIComponent.h:71
Definition fsISpriteComponent.h:23
fsISubSceneComponent(fsCEntity *pParent)
Definition fsISubSceneComponent.cpp:57
static const fsStr mEntityPrefix
Definition gfCSubSceneComponent.h:27
void listenersDeregisterDo() override
Definition gfCSubSceneComponent.cpp:111
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCSubSceneComponent.cpp:135
friend class fsCComponentFactory
Definition gfCSubSceneComponent.h:23
static const fsStr mSubSceneNamePrefix
Definition gfCSubSceneComponent.h:28
virtual ~gfCSubSceneComponent()
Definition gfCSubSceneComponent.cpp:199
static const fsCUniqueId mTypeId
Definition gfCSubSceneComponent.h:30
static fsIComponent *const create(fsCEntity *pParent)
Definition gfCSubSceneComponent.cpp:180
void listenersRegisterDo() override
Definition gfCSubSceneComponent.cpp:123
virtual fsBool clickableEntsAvailableGetDo() const
Definition gfCSubSceneComponent.h:35
gfCSubSceneComponent(fsCEntity *pParent)
Definition gfCSubSceneComponent.cpp:194
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32