Fission FSN
Loading...
Searching...
No Matches
gfCParkEndOfDayGui.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCParkEndOfDayGui.h
4*
5* Purpose: End-of-day summary: coins earned, visitor outcomes,
6* satisfaction, park reputation and the star award, from the day's
7* gfCDayEconomySim (Phase 4). Shown by
8* gfCParkLevelComponent when the day timer runs out;
9* its continue button is what actually returns to menu.
10*
11*********************************************************************/
12
13#ifndef gfCParkEndOfDayGuihdr
14#define gfCParkEndOfDayGuihdr
15
17
19
21{
22 friend class fsCComponentFactory;
23
24public:
25
26 static const fsCUniqueId mTypeId;
27
28protected:
29
30 void initialiseFromVariableTableDo(const fsCVariableTable& pVars) override;
31 fsBool onButtonClicked(fsCButtonComponent* pButtonComp) override;
32
33 static fsIComponent* const create(fsCEntity* const pParent);
34 gfCParkEndOfDayGui(fsCEntity* const pParent);
35 virtual ~gfCParkEndOfDayGui();
36
37private:
38
39 void resultsDisplay();
40};
41
42#endif
Definition fsCButtonComponent.h:26
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
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCParkEndOfDayGui.cpp:79
friend class fsCComponentFactory
Definition gfCParkEndOfDayGui.h:22
static fsIComponent *const create(fsCEntity *const pParent)
Definition gfCParkEndOfDayGui.cpp:110
virtual ~gfCParkEndOfDayGui()
Definition gfCParkEndOfDayGui.cpp:120
gfCParkEndOfDayGui(fsCEntity *const pParent)
Definition gfCParkEndOfDayGui.cpp:115
fsBool onButtonClicked(fsCButtonComponent *pButtonComp) override
Definition gfCParkEndOfDayGui.cpp:86
static const fsCUniqueId mTypeId
Definition gfCParkEndOfDayGui.h:26
bool fsBool
Definition fsBaseTypes.h:26