From 7d4b9927d899449d6d4e152d80f67186af9777e6 Mon Sep 17 00:00:00 2001 From: stiffly Date: Fri, 11 Mar 2016 11:05:37 +0100 Subject: [PATCH] Now start a server on Host button. --- src/Engine/Network/Server.cpp | 3 ++- src/Game/Game.cpp | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Engine/Network/Server.cpp b/src/Engine/Network/Server.cpp index 0dd761a0..7b62cbda 100644 --- a/src/Engine/Network/Server.cpp +++ b/src/Engine/Network/Server.cpp @@ -22,7 +22,8 @@ Server::Server(World* world, EventBroker* eventBroker, int port) port = config->Get("Networking.Port", 27666); } m_Port = port; - LOG_INFO("Server initialized and bound to port %i", port); + printf("Server initialized and bound to port %i\n", port); + } Server::~Server() diff --git a/src/Game/Game.cpp b/src/Game/Game.cpp index 118f21bf..e4915fd5 100644 --- a/src/Game/Game.cpp +++ b/src/Game/Game.cpp @@ -179,6 +179,7 @@ Game::~Game() delete m_NetworkClient; } if (m_NetworkServer != nullptr) { + m_EventBroker->Unsubscribe(m_EBecomeServer); delete m_NetworkServer; } delete m_World; @@ -292,4 +293,7 @@ bool Game::OnBecomeServer(const Events::BecomeServer& e) //} //printf("Event received LOL\n"); //return false; + m_NetworkServer = new Server(m_World, m_EventBroker, m_NetworkPort); + m_Renderer->SetWindowTitle(m_Renderer->WindowTitle() + " SERVER"); + return true; }