Fission FSN
Loading...
Searching...
No Matches
gfCEmptyGui.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCEmptyGui.h
4*
5* Purpose: Simple gui for levels that have nothing in them
6* Just waits a bit and then fires of round complete
7* message
8*
9*********************************************************************/
10
11#ifndef fsCEmptyGuihdr
12#define fsCEmptyGuihdr
13
15
17
18
20{
21 friend class fsCComponentFactory;
22
23public:
24
25 static const fsCUniqueId mTypeId;
26
27 fsBool onButtonClicked(fsCButtonComponent* pButtonComp) override;
28
29protected:
30
31 static fsIComponent* create(fsCEntity* pParent);
32
33
34 void updateDo(fsS32 pDeltaMs) override;
35 void initialiseFromVariableTableDo(const fsCVariableTable& pVars) override;
36
37 fsCEmptyGui(fsCEntity* pParent);
38 virtual ~fsCEmptyGui();
39
40private:
41
42 fsS32 mPause;
43};
44
45#endif
Definition fsCButtonComponent.h:26
static const fsCUniqueId mTypeId
Definition gfCEmptyGui.h:25
friend class fsCComponentFactory
Definition gfCEmptyGui.h:21
fsBool onButtonClicked(fsCButtonComponent *pButtonComp) override
Definition gfCEmptyGui.cpp:16
fsCEmptyGui(fsCEntity *pParent)
Definition gfCEmptyGui.cpp:63
virtual ~fsCEmptyGui()
Definition gfCEmptyGui.cpp:68
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCEmptyGui.cpp:45
void updateDo(fsS32 pDeltaMs) override
Definition gfCEmptyGui.cpp:28
static fsIComponent * create(fsCEntity *pParent)
Definition gfCEmptyGui.cpp:58
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIGuiComponent(fsCEntity *pParent)
Definition fsIGuiComponent.cpp:726
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20