Fission FSN
Loading...
Searching...
No Matches
fsCStreakMultiplierGuiComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCStreakMultiplierGuiComponent.h
4*
5* Purpose: Keep count of successful clicking streak
6*
7*********************************************************************/
8
9#ifndef fsCStreakMultiplierGuiComponenthdr
10#define fsCStreakMultiplierGuiComponenthdr
11
13
14#include "fsIGuiComponent.h"
15
17{
18 friend class fsCComponentFactory;
19 friend class fsIDebug;
20
21public:
22
23 static const fsCUniqueId mTypeId;
24
25 fsS32 multiplierGet() const;
26
27protected:
28
29 void initialiseFromVariableTableDo(const fsCVariableTable& pVars) override;
30
31 static fsIComponent* create(fsCEntity* pParent);
32
35
36private:
37
38};
39
40#endif
Definition fsCEntity.h:39
friend class fsCComponentFactory
Definition fsCStreakMultiplierGuiComponent.h:18
static const fsCUniqueId mTypeId
Definition fsCStreakMultiplierGuiComponent.h:23
fsCStreakMultiplierGuiComponent(fsCEntity *pParent)
Definition fsCStreakMultiplierGuiComponent.cpp:23
fsS32 multiplierGet() const
Definition fsCStreakMultiplierGuiComponent.cpp:8
friend class fsIDebug
Definition fsCStreakMultiplierGuiComponent.h:19
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition fsCStreakMultiplierGuiComponent.cpp:13
static fsIComponent * create(fsCEntity *pParent)
Definition fsCStreakMultiplierGuiComponent.cpp:18
virtual ~fsCStreakMultiplierGuiComponent()
Definition fsCStreakMultiplierGuiComponent.cpp:29
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIGuiComponent(fsCEntity *pParent)
Definition fsIGuiComponent.cpp:726
int fsS32
Definition fsBaseTypes.h:20