git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13339 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
hilnius 2013-07-25 00:26:44 +00:00
parent c5c6c6195f
commit ddc9e8d5ba
2 changed files with 11 additions and 8 deletions

View File

@ -88,7 +88,6 @@ namespace Online{
request = new RefreshRequest();
request->setURL((std::string)UserConfigParams::m_server_multiplayer + "client-user.php");
request->setParameter("action",std::string("get_server_list"));
HTTPManager::get()->addRequest(request);
}
return request;
}

View File

@ -39,6 +39,7 @@
#include "modes/demo_world.hpp"
#include "online/servers_manager.hpp"
#include "online/messages.hpp"
#include "online/request.hpp"
#include "network/protocol_manager.hpp"
@ -228,19 +229,22 @@ void OnlineScreen::eventCallback(Widget* widget, const std::string& name, const
else if (selection == "quick_play")
{
//FIXME temporary and the request join + join sequence should be placed in one method somewhere
/*
Server * server = ServersManager::get()->getQuickPlay();
irr::core::stringw info;
if (Online::CurrentUser::get()->requestJoin( server->getServerId(), info))
// refresh server list
Online::ServersManager::RefreshRequest* request = ServersManager::acquire()->refreshRequest();
//Online::HTTPManager::get()->synchronousRequest(request);
request->execute();
delete request;
// select first one
Server * server = ServersManager::acquire()->getQuickPlay();
if (Online::CurrentUser::acquire()->requestServerJoin( server->getServerId()))
{
ServersManager::get()->setJoinedServer(server);
StateManager::get()->pushScreen(NetworkingLobby::getInstance());
}
else
{
sfx_manager->quickSound( "anvil" );
}*/
ProtocolManager::getInstance()->requestStart(new ConnectToServer(7));
}
ProtocolManager::getInstance()->requestStart(new ConnectToServer(server->getServerId()));
}
} // eventCallback