Fission FSN
Loading...
Searching...
No Matches
gfIAutoTestUserInputComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfIAutoTestLevelUserInputComponent.h
4*
5* Purpose: Shared testing code
6*
7*********************************************************************/
8
9#ifndef gfIAutoTestLevelUserInputComponenthdr
10#define gfIAutoTestLevelUserInputComponenthdr
11
13
14class fsINode;
15
16
18{
19 friend class fsCComponentFactory;
20
21public:
22
23 virtual void clearUp();
24
25 void autoQuitDisable();
26
28
29protected:
30
31 void listenersRegisterDo() override;
32 void listenersDeregisterDo() override;
33 fsBool messageProcessDo(const fsCUniqueId& pMessageType,
34 const fsIMessageDispatcher::sMessageParameters& pParam) override;
35
36 void updateDo(fsS32 pDeltaMs) override;
37
38 virtual void clearUpDo()
39 {
40 }
41
42 virtual fsBool doUserInputReplicate() { return false; }
43
47
50
52
53private:
54
55 fsBool mAutoQuit;
56};
57
58#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIMessageListenerComponent(fsCEntity *pParent)
Definition fsIMessageListenerComponent.cpp:9
Definition fsINode.h:30
virtual void clearUpDo()
Definition gfIAutoTestUserInputComponent.h:38
gfIAutoTestLevelUserInputComponent(fsCEntity *pParent)
Definition gfIAutoTestUserInputComponent.cpp:242
fsBool userInputReplicate()
Definition gfIAutoTestUserInputComponent.cpp:35
virtual ~gfIAutoTestLevelUserInputComponent()
Definition gfIAutoTestUserInputComponent.cpp:249
fsBool continueButtonPress(fsINode *pLevel)
Definition gfIAutoTestUserInputComponent.cpp:156
friend class fsCComponentFactory
Definition gfIAutoTestUserInputComponent.h:19
virtual void clearUp()
Definition gfIAutoTestUserInputComponent.cpp:25
void updateDo(fsS32 pDeltaMs) override
Definition gfIAutoTestUserInputComponent.cpp:49
fsS32 mDelay
Definition gfIAutoTestUserInputComponent.h:51
fsBool blockedByAdTransitionGet() const
Definition gfIAutoTestUserInputComponent.cpp:40
fsBool userGuiAdvanceInputReplicate()
Definition gfIAutoTestUserInputComponent.cpp:76
void listenersRegisterDo() override
Definition gfIAutoTestUserInputComponent.cpp:203
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfIAutoTestUserInputComponent.cpp:221
void listenersDeregisterDo() override
Definition gfIAutoTestUserInputComponent.cpp:212
void autoQuitDisable()
Definition gfIAutoTestUserInputComponent.cpp:30
virtual fsBool doUserInputReplicate()
Definition gfIAutoTestUserInputComponent.h:42
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32