changeset 16236:a01facac76e5 draft

(svn r20937) -Codechange: move some variables from client/server to server only
author rubidium <rubidium@openttd.org>
date Fri, 15 Oct 2010 20:29:59 +0000
parents 25d9cd206abc
children cf3d31cf5da4
files src/network/core/tcp_game.cpp src/network/core/tcp_game.h src/network/network_server.cpp src/network/network_server.h
diffstat 4 files changed, 9 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/src/network/core/tcp_game.cpp
+++ b/src/network/core/tcp_game.cpp
@@ -27,7 +27,6 @@
  */
 NetworkGameSocketHandler::NetworkGameSocketHandler(SOCKET s)
 {
-	this->status            = STATUS_INACTIVE;
 	this->sock              = s;
 	this->last_frame        = _frame_counter;
 	this->last_frame_server = _frame_counter;
--- a/src/network/core/tcp_game.h
+++ b/src/network/core/tcp_game.h
@@ -163,15 +163,10 @@
 
 	NetworkGameSocketHandler(SOCKET s);
 public:
-	ClientID client_id;       ///< Client identifier
-	uint32 last_frame;        ///< Last frame we have executed
-	uint32 last_frame_server; ///< Last frame the server has executed
-	byte lag_test;            ///< Byte used for lag-testing the client
-
-	ClientStatus status;      ///< Status of this client
-
+	ClientID client_id;          ///< Client identifier
+	uint32 last_frame;           ///< Last frame we have executed
+	uint32 last_frame_server;    ///< Last frame the server has executed
 	CommandQueue incoming_queue; ///< The command-queue awaiting handling
-	CommandQueue outgoing_queue; ///< The command-queue awaiting delivery
 
 	NetworkRecvStatus CloseConnection(bool error = true);
 	virtual NetworkRecvStatus CloseConnection(NetworkRecvStatus status) = 0;
--- a/src/network/network_server.cpp
+++ b/src/network/network_server.cpp
@@ -55,6 +55,7 @@
  */
 ServerNetworkGameSocketHandler::ServerNetworkGameSocketHandler(SOCKET s) : NetworkGameSocketHandler(s)
 {
+	this->status = STATUS_INACTIVE;
 	this->client_id = _network_client_id++;
 	NetworkClientInfo *ci = new NetworkClientInfo(this->client_id);
 	this->SetInfo(ci);
--- a/src/network/network_server.h
+++ b/src/network/network_server.h
@@ -47,7 +47,12 @@
 	NetworkRecvStatus SendWait();
 	NetworkRecvStatus SendNeedGamePassword();
 	NetworkRecvStatus SendNeedCompanyPassword();
+
 public:
+	byte lag_test;               ///< Byte used for lag-testing the client
+	ClientStatus status;         ///< Status of this client
+	CommandQueue outgoing_queue; ///< The command-queue awaiting delivery
+
 	ServerNetworkGameSocketHandler(SOCKET s);
 	~ServerNetworkGameSocketHandler();