13#ifndef fsCMainMenuGuihdr
14#define fsCMainMenuGuihdr
52 static fsBool profileExists();
53 static fsBool chapterActiveGet();
55 fsStr quitGameWarningMessageGet()
const;
56 void moreGameScrenLinksEnable(
fsCEntity* pEnt);
57 void chapterMainMenuClose();
59 void newPlayerGuiLaunch()
const;
60 void configure()
const;
61 void welcomeMessageConfigure(
fsBool pPlayerLoaded)
const;
62 void buttonVisibilityConfigure(
const fsStr& pButtonName,
fsBool pVisible)
const;
63 static void newGameButtonHandle();
64 void continueButtonHandle();
66 mutable fsS32 mPlayerProfile;
Definition fsCEntity.h:39
void listenersDeregisterDo() override
Definition gfCMainMenuGui.cpp:85
void updateDo(fsS32 pDeltaMs) override
Definition gfCMainMenuGui.cpp:48
fsBool onButtonClicked(fsCButtonComponent *pButtonComp) override
Definition gfCMainMenuGui.cpp:150
void listenersRegisterDo() override
Definition gfCMainMenuGui.cpp:94
friend class fsCComponentFactory
Definition gfCMainMenuGui.h:25
static const fsCUniqueId mTypeId
Definition gfCMainMenuGui.h:29
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCMainMenuGui.cpp:72
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCMainMenuGui.cpp:108
virtual ~fsCMainMenuGui()
Definition gfCMainMenuGui.cpp:341
void initialiseDo() override
Definition gfCMainMenuGui.cpp:37
static fsIComponent * create(fsCEntity *pParent)
Definition gfCMainMenuGui.cpp:330
fsCMainMenuGui(fsCEntity *pParent)
Definition gfCMainMenuGui.cpp:335
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIMessageListenerGuiComponent(fsCEntity *pParent, fsS32 pPriority)
Definition fsIMessageListenerGuiComponent.cpp:4
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32