Merge remote-tracking branch 'origin/master' into Networking

NOTE (in config file):
[Debug]
LoadMap=Schema/Entities/Test.xml

# Conflicts:
#	include/Game/Game.h
#	src/Game/Game.cpp
This commit is contained in:
stiffly
2015-12-10 13:53:18 +01:00
35 changed files with 1092 additions and 223 deletions
+11 -1
View File
@@ -9,6 +9,10 @@
#include "GUI/Frame.h"
#include "Core/World.h"
#include "Rendering/RenderQueueFactory.h"
#include "Core/EKeyDown.h"
#include "Core/EntityXMLFile.h"
#include "Core/SystemPipeline.h"
#include "RaptorCopterSystem.h"
// Network
#include <boost/thread.hpp>
@@ -33,13 +37,19 @@ private:
InputManager* m_InputManager;
GUI::Frame* m_FrameStack;
World* m_World;
SystemPipeline* m_SystemPipeline;
RenderQueueFactory* m_RenderQueueFactory;
// Network variables
boost::thread m_NetworkThread;
// Network methods
void NetworkFunction();
// Network events
EventRelay<Game, Events::KeyUp> m_EKeyUp;
bool testOnKeyUp(const Events::KeyUp& e);
void testIntialize();
void testTick(double dt);
EventRelay<Client, Events::KeyDown> m_EKeyDown;
};