Fission FSN
Loading...
Searching...
No Matches
gfCTutorialComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCTutorialComponent.h
4*
5* Purpose: Teach you how to play the game
6*
7*********************************************************************/
8
9#ifndef gfCTutorialComponenthdr
10#define gfCTutorialComponenthdr
11
13
14
16{
17 friend class fsCComponentFactory;
18
19public:
20
21 static const fsStr mEntityPrefix;
22
23 void deferredActivate();
24
25 static const fsCUniqueId mTypeId;
26 virtual ~gfCTutorialComponent();
27
28protected:
29
30 static fsIComponent* create(fsCEntity* pParent);
32
33private:
34
35 void activateDo() override;
36};
37
38#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
Definition fsStr.h:23
friend class fsCComponentFactory
Definition gfCTutorialComponent.h:17
static const fsCUniqueId mTypeId
Definition gfCTutorialComponent.h:25
gfCTutorialComponent(fsCEntity *pParent)
Definition gfCTutorialComponent.cpp:27
virtual ~gfCTutorialComponent()
Definition gfCTutorialComponent.cpp:32
void deferredActivate()
Definition gfCTutorialComponent.cpp:9
static fsIComponent * create(fsCEntity *pParent)
Definition gfCTutorialComponent.cpp:22
static const fsStr mEntityPrefix
Definition gfCTutorialComponent.h:21
gfICollectableComponent(fsCEntity *pParent)
Definition gfICollectableComponent.cpp:380