18 #ifndef INC_C4MainMenu
19 #define INC_C4MainMenu
61 bool MenuCommand(
const char *szCommand,
bool fIsCloseCommand)
override;
int32_t GetControllingPlayer() override
bool ActivateDisplay(int32_t iPlayer, int32_t selection=0)
bool ActivateHost(int32_t iPlayer)
void OnUserClose() override
bool DoRefillInternal(bool &rfRefilled) override
void OnUserEnter(int32_t Player, int32_t iIndex, bool fRight) override
bool Init(C4FacetSurface &fctSymbol, const char *szEmpty, int32_t iPlayer, int32_t iExtra=C4MN_Extra_None, int32_t iExtraData=0, int32_t iId=0, int32_t iStyle=C4MN_Style_Normal)
bool ActivateHostility(int32_t iPlayer)
bool ActivateMain(int32_t iPlayer)
bool ActivateOptions(int32_t iPlayer, int32_t selection=0)
bool InitRefSym(const C4Facet &fctSymbol, const char *szEmpty, int32_t iPlayer, int32_t iExtra=C4MN_Extra_None, int32_t iExtraData=0, int32_t iId=0, int32_t iStyle=C4MN_Style_Normal)
bool ActivateClient(int32_t iPlayer)
bool ActivateNewPlayer(int32_t iPlayer)
void OnSelectionChanged(int32_t iNewSelection) override
bool ActivateCommand(int32_t iPlayer, const char *szCommand)
bool ActivateGoals(int32_t iPlayer, bool fDoActivate)
bool ActivateRules(int32_t iPlayer)
bool MenuCommand(const char *szCommand, bool fIsCloseCommand) override
void OnUserSelectItem(int32_t Player, int32_t iIndex) override
bool ActivateSavegame(int32_t iPlayer)
bool ActivateSurrender(int32_t iPlayer)