Fission FSN
Loading...
Searching...
No Matches
gfIMinigameLogic.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfIMinigameLogic.h
4*
5* Purpose: Interface to mini game logic components
6*
7*********************************************************************/
8
9#ifndef gfIMinigameLogichdr
10#define gfIMinigameLogichdr
11
13
14
16{
17public:
18
19 void skip();
20
22 virtual ~gfIMinigameLogic();
23
24protected:
25
26 void listenersRegisterDo() override;
27 void listenersDeregisterDo() override;
28 fsBool messageProcessDo(const fsCUniqueId& pMessageType,
29 const fsIMessageDispatcher::sMessageParameters& pParam) override;
30
31 virtual void skipDo() {}
32
33private:
34};
35
36#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIMessageListenerComponent(fsCEntity *pParent)
Definition fsIMessageListenerComponent.cpp:9
gfIMinigameLogic(fsCEntity *pParent)
Definition gfIMinigameLogic.cpp:38
void listenersDeregisterDo() override
Definition gfIMinigameLogic.cpp:19
void skip()
Definition gfIMinigameLogic.cpp:7
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfIMinigameLogic.cpp:26
virtual void skipDo()
Definition gfIMinigameLogic.h:31
void listenersRegisterDo() override
Definition gfIMinigameLogic.cpp:12
virtual ~gfIMinigameLogic()
Definition gfIMinigameLogic.cpp:43
bool fsBool
Definition fsBaseTypes.h:26
Definition fsIMessageDispatcher.h:32