|
@@ -714,6 +714,7 @@ CSelectionScreen::CSelectionScreen(CMenuScreen::EState Type, CMenuScreen::EMulti
|
|
|
serv = CServerHandler::justConnectToServer();
|
|
serv = CServerHandler::justConnectToServer();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ serv->enterPregameConnectionMode();
|
|
|
*serv << playerNames.begin()->second;
|
|
*serv << playerNames.begin()->second;
|
|
|
|
|
|
|
|
if(multiPlayer == CMenuScreen::MULTI_NETWORK_GUEST)
|
|
if(multiPlayer == CMenuScreen::MULTI_NETWORK_GUEST)
|
|
@@ -933,6 +934,7 @@ void CSelectionScreen::handleConnection()
|
|
|
{
|
|
{
|
|
|
CPackForSelectionScreen *pack = NULL;
|
|
CPackForSelectionScreen *pack = NULL;
|
|
|
*serv >> pack;
|
|
*serv >> pack;
|
|
|
|
|
+ tlog5 << "Received a pack of type " << typeid(*pack).name() << std::endl;
|
|
|
assert(pack);
|
|
assert(pack);
|
|
|
if(QuitMenuWithoutStarting *endingPack = dynamic_cast<QuitMenuWithoutStarting *>(pack))
|
|
if(QuitMenuWithoutStarting *endingPack = dynamic_cast<QuitMenuWithoutStarting *>(pack))
|
|
|
{
|
|
{
|