Fission FSN
Loading...
Searching...
No Matches
gfCMapPopUpFVGui.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCMapPopUpFVGui.h
4*
5* Purpose: Pop up for first visit to levels - info plus nice big
6* pretty picture
7*
8*********************************************************************/
9
10#ifndef fsCMapPopUpFVGuihdr
11#define fsCMapPopUpFVGuihdr
12
14
15
17{
18 friend class fsCComponentFactory;
19
20public:
21
22 static const fsCUniqueId mTypeId;
23
24 fsBool onButtonClicked(fsCButtonComponent* pButtonComp) override;
25
26 void levelDetailsSet(const fsStr& pLevel);
27
28protected:
29
30 static fsIComponent* create(fsCEntity* pParent);
31
33 virtual ~fsCMapPopUpFVGui();
34
35private:
36
37 fsStr mTargetLevel;
38};
39
40#endif
Definition fsCButtonComponent.h:26
Definition fsCEntity.h:39
fsBool onButtonClicked(fsCButtonComponent *pButtonComp) override
Definition gfCMapPopUpFVGui.cpp:16
friend class fsCComponentFactory
Definition gfCMapPopUpFVGui.h:18
virtual ~fsCMapPopUpFVGui()
Definition gfCMapPopUpFVGui.cpp:56
void levelDetailsSet(const fsStr &pLevel)
Definition gfCMapPopUpFVGui.cpp:32
static const fsCUniqueId mTypeId
Definition gfCMapPopUpFVGui.h:22
static fsIComponent * create(fsCEntity *pParent)
Definition gfCMapPopUpFVGui.cpp:46
fsCMapPopUpFVGui(fsCEntity *pParent)
Definition gfCMapPopUpFVGui.cpp:51
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIGuiComponent(fsCEntity *pParent)
Definition fsIGuiComponent.cpp:726
Definition fsStr.h:23
bool fsBool
Definition fsBaseTypes.h:26