1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-25 22:42:04 +02:00

Refactoring of main menu related code

We need to make sure it's not stay active during gameplay.
Proper fix would require actually removing menu interface from GH, but then GH needs refactoring too.
This commit is contained in:
Arseniy Shestakov
2018-04-07 18:42:11 +07:00
parent 5c09f751b3
commit 4af288aee4
9 changed files with 27 additions and 35 deletions

View File

@@ -114,7 +114,7 @@ bool LobbyStartGame::applyOnLobbyHandler(CServerHandler * handler)
void LobbyStartGame::applyOnLobbyScreen(CLobbyScreen * lobby, CServerHandler * handler)
{
CMM->showLoadingScreen(std::bind(&CServerHandler::startGameplay, handler));
GH.pushInt(new CLoadingScreen(std::bind(&CServerHandler::startGameplay, handler)));
}
bool LobbyUpdateState::applyOnLobbyHandler(CServerHandler * handler)