summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2012-10-28 19:16:58 +0000
committerrubidium <rubidium@openttd.org>2012-10-28 19:16:58 +0000
commit9db98f3b145eea7d023700a9973a3326dfc52cff (patch)
treecfe94e62de4d5d43751e121ee99f1f54df54de18
parentf64d50ec26d40f8038eb5ba04e888b8db1618710 (diff)
downloadopenttd-9db98f3b145eea7d023700a9973a3326dfc52cff.tar.xz
(svn r24638) -Codechange: add some #ifndefs so MSU code doesn't need to compile it, and doesn't need all the required dependencies
-rw-r--r--src/network/core/tcp_content.cpp7
-rw-r--r--src/network/core/tcp_content.h4
2 files changed, 10 insertions, 1 deletions
diff --git a/src/network/core/tcp_content.cpp b/src/network/core/tcp_content.cpp
index 24a7cce10..07b28fd6d 100644
--- 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 @@ bool ContentInfo::IsValid() const
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 @@ const char *ContentInfo::GetTextfile(TextfileType type) const
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_SERVER_INFO(Packet *p) { return this->
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 @@ Subdirectory GetContentInfoSubDir(ContentType type)
return SCENARIO_DIR;
}
}
+#endif /* OPENTTD_MSU */
#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/tcp_content.h b/src/network/core/tcp_content.h
index 57e02d2a7..b803d7189 100644
--- a/src/network/core/tcp_content.h
+++ b/src/network/core/tcp_content.h
@@ -91,7 +91,9 @@ struct ContentInfo {
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 @@ public:
void ReceivePackets();
};
+#ifndef OPENTTD_MSU
Subdirectory GetContentInfoSubDir(ContentType type);
+#endif /* OPENTTD_MSU */
#endif /* ENABLE_NETWORK */