1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

More changes for netcode/serialization

Removed not needed stuff
This commit is contained in:
Michał W. Urbańczyk
2008-07-25 17:28:28 +00:00
parent 358ab062eb
commit 0c139e72f5
62 changed files with 1102 additions and 5137 deletions

View File

@@ -1,8 +1,23 @@
#pragma once
#include "../global.h"
#include <set>
class CVCMIServer;
class CGameState;
class CConnection;
struct StartInfo;
class CGameHandler
{
CGameState *gs;
CVCMIServer *s;
std::map<int,CConnection*> connections;
std::set<CConnection*> conns;
public:
CGameHandler(void);
~CGameHandler(void);
void init(StartInfo *si, int Seed);
void handleConnection(std::set<int> players, CConnection &c);
void run();
void newTurn();
friend class CVCMIServer;
};