changeset 19715:e0bff1280320 draft

(svn r24638) -Codechange: add some #ifndefs so MSU code doesn't need to compile it, and doesn't need all the required dependencies
author rubidium <rubidium@openttd.org>
date Sun, 28 Oct 2012 19:16:58 +0000
parents 7e58c66ea9cb
children d65b591c1f76
files src/network/core/tcp_content.cpp src/network/core/tcp_content.h
diffstat 2 files changed, 10 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/network/core/tcp_content.cpp
+++ b/src/network/core/tcp_content.cpp
@@ -14,13 +14,14 @@
 #ifdef ENABLE_NETWORK
 
 #include "../../stdafx.h"
+#ifndef OPENTTD_MSU
 #include "../../textfile_gui.h"
-#include "../../fileio_func.h"
 #include "../../newgrf_config.h"
 #include "../../base_media_base.h"
 #include "../../ai/ai.hpp"
 #include "../../game/game.hpp"
 #include "../../fios.h"
+#endif /* OPENTTD_MSU */
 #include "tcp_content.h"
 
 /** Clear everything in the struct */
@@ -93,6 +94,7 @@
 	return this->state < ContentInfo::INVALID && this->type >= CONTENT_TYPE_BEGIN && this->type < CONTENT_TYPE_END;
 }
 
+#ifndef OPENTTD_MSU
 /**
  * Search a textfile file next to this file in the content list.
  * @param type The type of the textfile to search for.
@@ -139,6 +141,7 @@
 	if (tmp == NULL) return NULL;
 	return ::GetTextfile(type, GetContentInfoSubDir(this->type), tmp);
 }
+#endif /* OPENTTD_MSU */
 
 void NetworkContentSocketHandler::Close()
 {
@@ -217,6 +220,7 @@
 bool NetworkContentSocketHandler::Receive_CLIENT_CONTENT(Packet *p) { return this->ReceiveInvalidPacket(PACKET_CONTENT_CLIENT_CONTENT); }
 bool NetworkContentSocketHandler::Receive_SERVER_CONTENT(Packet *p) { return this->ReceiveInvalidPacket(PACKET_CONTENT_SERVER_CONTENT); }
 
+#ifndef OPENTTD_MSU
 /**
  * Helper to get the subdirectory a #ContentInfo is located in.
  * @param type The type of content.
@@ -242,5 +246,6 @@
 			return SCENARIO_DIR;
 	}
 }
+#endif /* OPENTTD_MSU */
 
 #endif /* ENABLE_NETWORK */
--- a/src/network/core/tcp_content.h
+++ b/src/network/core/tcp_content.h
@@ -91,7 +91,9 @@
 	size_t Size() const;
 	bool IsSelected() const;
 	bool IsValid() const;
+#ifndef OPENTTD_MSU
 	const char *GetTextfile(TextfileType type) const;
+#endif /* OPENTTD_MSU */
 };
 
 /** Base socket handler for all Content TCP sockets */
@@ -207,7 +209,9 @@
 	void ReceivePackets();
 };
 
+#ifndef OPENTTD_MSU
 Subdirectory GetContentInfoSubDir(ContentType type);
+#endif /* OPENTTD_MSU */
 
 #endif /* ENABLE_NETWORK */