Fission FSN
Loading...
Searching...
No Matches
gfCHogCollectorsLevelComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCHogCollectorsLevelComponent.h
4*
5* Purpose: Collectors edition level - single shot so doesn't,
6* store some of the state that's normally stored
7*
8*********************************************************************/
9
10#ifndef fsCHogCollectorsLevelComponenthdr
11#define fsCHogCollectorsLevelComponenthdr
12
13#include <vector>
14
15#include <fsCore/fsStr.h>
16
18
19
21{
22 friend class fsCComponentFactory;
23
24public:
25
26 static const fsCUniqueId mTypeId;
27
29
31
32protected:
33
34 fsBool messageProcessDo(const fsCUniqueId& pMessageType,
35 const fsIMessageDispatcher::sMessageParameters& pParam) override;
36
37 void actAdvance() override;
39
40 void guiInitDo() override;
41 void levelStateSaveDo() override;
42 fsStr sceneFolderGet() const override;
43 void levelResetDo() override;
44
45 static fsIComponent* create(fsCEntity* pParent);
46
48
49private:
50
51};
52
53#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsIComponent.h:26
Definition fsStr.h:23
void levelStateSaveDo() override
Definition gfCHogCollectorsLevelComponent.cpp:52
void guiInitDo() override
Definition gfCHogCollectorsLevelComponent.cpp:32
fsStr rewardSequencFileNameGetIfActive() override
Definition gfCHogCollectorsLevelComponent.cpp:27
friend class fsCComponentFactory
Definition gfCHogCollectorsLevelComponent.h:22
static fsIComponent * create(fsCEntity *pParent)
Definition gfCHogCollectorsLevelComponent.cpp:68
gfCHogCollectorsLevelComponent(fsCEntity *pParent)
Definition gfCHogCollectorsLevelComponent.cpp:73
void levelResetDo() override
Definition gfCHogCollectorsLevelComponent.cpp:63
virtual ~gfCHogCollectorsLevelComponent()
Definition gfCHogCollectorsLevelComponent.cpp:78
static const fsCUniqueId mTypeId
Definition gfCHogCollectorsLevelComponent.h:26
fsStr sceneFolderGet() const override
Definition gfCHogCollectorsLevelComponent.cpp:56
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCHogCollectorsLevelComponent.cpp:40
void actAdvance() override
Definition gfCHogCollectorsLevelComponent.cpp:19
static fsStr collectorsEditionMenuGet()
Definition gfCHogCollectorsLevelComponent.cpp:13
gfCHogLevelComponent(fsCEntity *pParent)
Definition gfCHogLevelComponent.cpp:885
bool fsBool
Definition fsBaseTypes.h:26
Definition fsIMessageDispatcher.h:32