Просмотр исходного кода

Move MAX_CONSOLE_CLIENTS to Config.h.in

Daniele Bartolini 12 лет назад
Родитель
Сommit
ba9e50fb51
3 измененных файлов с 5 добавлено и 4 удалено
  1. 2 0
      engine/Config.h.in
  2. 1 1
      engine/ConsoleServer.cpp
  3. 2 3
      engine/ConsoleServer.h

+ 2 - 0
engine/Config.h.in

@@ -55,3 +55,5 @@ OTHER DEALINGS IN THE SOFTWARE.
 #define CE_MAX_TRIGGERS						1024		// Per world
 #define CE_MAX_JOINTS						512			// Per world
 #define CE_MAX_SOUND_INSTANCES				64			// Per world
+
+#define CE_MAX_CONSOLE_CLIENTS				32

+ 1 - 1
engine/ConsoleServer.cpp

@@ -121,7 +121,7 @@ void ConsoleServer::send_to_all(const char* message)
 void ConsoleServer::update()
 {
 	// Check for new clients only if we have room for them
-	if (m_clients.size() < MAX_CONSOLE_CLIENTS - 1)
+	if (m_clients.size() < CE_MAX_CONSOLE_CLIENTS - 1)
 	{
 		TCPSocket client;
 		AcceptResult result = m_server.accept_nonblock(client);

+ 2 - 3
engine/ConsoleServer.h

@@ -31,8 +31,7 @@ OTHER DEALINGS IN THE SOFTWARE.
 #include "Queue.h"
 #include "IdArray.h"
 #include "Log.h"
-
-#define MAX_CONSOLE_CLIENTS 32
+#include "Config.h"
 
 namespace crown
 {
@@ -48,7 +47,7 @@ struct Client
 	}
 };
 
-typedef IdArray<MAX_CONSOLE_CLIENTS, Client> ClientArray;
+typedef IdArray<CE_MAX_CONSOLE_CLIENTS, Client> ClientArray;
 
 class ConsoleServer
 {