mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-25 22:42:04 +02:00
Remove indirect calls to CSH from server handler itself
This commit is contained in:
@@ -838,7 +838,7 @@ void CServerHandler::debugStartTest(std::string filename, bool save)
|
|||||||
while(!settings["session"]["headless"].Bool() && !GH.windows().topWindow<CLobbyScreen>())
|
while(!settings["session"]["headless"].Bool() && !GH.windows().topWindow<CLobbyScreen>())
|
||||||
boost::this_thread::sleep_for(boost::chrono::milliseconds(50));
|
boost::this_thread::sleep_for(boost::chrono::milliseconds(50));
|
||||||
|
|
||||||
while(!mi || mapInfo->fileURI != CSH->mi->fileURI)
|
while(!mi || mapInfo->fileURI != mi->fileURI)
|
||||||
{
|
{
|
||||||
setMapInfo(mapInfo);
|
setMapInfo(mapInfo);
|
||||||
boost::this_thread::sleep_for(boost::chrono::milliseconds(50));
|
boost::this_thread::sleep_for(boost::chrono::milliseconds(50));
|
||||||
@@ -925,10 +925,10 @@ void CServerHandler::onDisconnected(const std::shared_ptr<INetworkConnection> &
|
|||||||
|
|
||||||
if(client)
|
if(client)
|
||||||
{
|
{
|
||||||
CSH->endGameplay();
|
endGameplay();
|
||||||
GH.defActionsDef = 63;
|
GH.defActionsDef = 63;
|
||||||
CMM->menu->switchToTab("main");
|
CMM->menu->switchToTab("main");
|
||||||
CSH->showServerError(CGI->generaltexth->translate("vcmi.server.errors.disconnected"));
|
showServerError(CGI->generaltexth->translate("vcmi.server.errors.disconnected"));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -991,7 +991,7 @@ void CServerHandler::sendLobbyPack(const CPackForLobby & pack) const
|
|||||||
|
|
||||||
bool CServerHandler::inLobbyRoom() const
|
bool CServerHandler::inLobbyRoom() const
|
||||||
{
|
{
|
||||||
return CSH->serverMode == EServerMode::LOBBY_HOST || CSH->serverMode == EServerMode::LOBBY_GUEST;
|
return serverMode == EServerMode::LOBBY_HOST || serverMode == EServerMode::LOBBY_GUEST;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CServerHandler::inGame() const
|
bool CServerHandler::inGame() const
|
||||||
|
|||||||
Reference in New Issue
Block a user