From e08f8126aafc60e851fd5316b9939e29ddf9e5c6 Mon Sep 17 00:00:00 2001 From: lotodore Date: Mon, 20 Aug 2007 20:47:09 +0000 Subject: [PATCH] Fixed game state for server. --- src/net/common/servergamethread.cpp | 3 +++ src/net/servergamethread.h | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/net/common/servergamethread.cpp b/src/net/common/servergamethread.cpp index d902f70f..702830ff 100644 --- a/src/net/common/servergamethread.cpp +++ b/src/net/common/servergamethread.cpp @@ -103,6 +103,7 @@ ServerGameThread::SendToAllPlayers(boost::shared_ptr packet) void ServerGameThread::Main() { + SetState(SERVER_INITIAL_STATE::Instance()); GetSender().Run(); try @@ -167,6 +168,7 @@ ServerGameThread::InternalStartGame() void ServerGameThread::InternalKickPlayer(unsigned playerId) { +// TODO // SessionWrapper tmpSession = GetSessionByUniquePlayerId(uniqueId); // SessionError(tmpSession, ERR_NET_PLAYER_KICKED); } @@ -174,6 +176,7 @@ ServerGameThread::InternalKickPlayer(unsigned playerId) void ServerGameThread::AddComputerPlayer(boost::shared_ptr player) { + // TODO m_computerPlayers.push_back(player); } diff --git a/src/net/servergamethread.h b/src/net/servergamethread.h index 93c9521d..cafae817 100644 --- a/src/net/servergamethread.h +++ b/src/net/servergamethread.h @@ -25,8 +25,6 @@ #include #include -#include - #define GAME_THREAD_TERMINATE_TIMEOUT 200 @@ -62,8 +60,6 @@ public: protected: - typedef std::deque SessionQueue; - // Main function of the thread. virtual void Main();