summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPatric Stout <truebrain@openttd.org>2019-03-20 17:01:13 +0100
committerPatric Stout <truebrain@openttd.org>2019-03-20 19:24:55 +0100
commite3c639a09f1d2251477f69496120d057dd8320a9 (patch)
tree7d66891ae41db811e1edd13647b05092dca54b5a /src
parent72c5f2b3eed77120d86ecf636e07c71eb23b4bd5 (diff)
downloadopenttd-e3c639a09f1d2251477f69496120d057dd8320a9.tar.xz
Remove: ENABLE_NETWORK switch
This switch has been a pain for years. Often disabling broke compilation, as no developer compiles OpenTTD without, neither do any of our official binaries. Additionaly, it has grown so hugely in our codebase, that it clearly shows that the current solution was a poor one. 350+ instances of "#ifdef ENABLE_NETWORK" were in the code, of which only ~30 in the networking code itself. The rest were all around the code to do the right thing, from GUI to NewGRF. A more proper solution would be to stub all the functions, and make sure the rest of the code can simply assume network is available. This was also partially done, and most variables were correct if networking was disabled. Despite that, often the #ifdefs were still used. With the recent removal of DOS, there is also no platform anymore which we support where networking isn't working out-of-the-box. All in all, it is time to remove the ENABLE_NETWORK switch. No replacement is planned, but if you feel we really need this option, we welcome any Pull Request which implements this in a way that doesn't crawl through the code like this diff shows we used to.
Diffstat (limited to 'src')
-rw-r--r--src/ai/ai.hpp2
-rw-r--r--src/ai/ai_core.cpp4
-rw-r--r--src/ai/ai_gui.cpp2
-rw-r--r--src/base_media_func.h17
-rw-r--r--src/bootstrap_gui.cpp6
-rw-r--r--src/command.cpp6
-rw-r--r--src/command_func.h2
-rw-r--r--src/company_cmd.cpp12
-rw-r--r--src/company_gui.cpp8
-rw-r--r--src/console.cpp6
-rw-r--r--src/console_cmds.cpp24
-rw-r--r--src/date.cpp8
-rw-r--r--src/debug.cpp6
-rw-r--r--src/dedicated.cpp9
-rw-r--r--src/economy.cpp2
-rw-r--r--src/fileio.cpp9
-rw-r--r--src/fios.cpp12
-rw-r--r--src/fios_gui.cpp4
-rw-r--r--src/game/game.hpp2
-rw-r--r--src/game/game_core.cpp4
-rw-r--r--src/gfx.cpp4
-rw-r--r--src/goal.cpp8
-rw-r--r--src/intro_gui.cpp2
-rw-r--r--src/lang/english.txt2
-rw-r--r--src/main_gui.cpp28
-rw-r--r--src/misc.cpp2
-rw-r--r--src/misc_cmd.cpp6
-rw-r--r--src/network/core/address.cpp4
-rw-r--r--src/network/core/address.h3
-rw-r--r--src/network/core/core.cpp4
-rw-r--r--src/network/core/core.h4
-rw-r--r--src/network/core/game.h4
-rw-r--r--src/network/core/host.cpp4
-rw-r--r--src/network/core/os_abstraction.h4
-rw-r--r--src/network/core/packet.cpp4
-rw-r--r--src/network/core/packet.h4
-rw-r--r--src/network/core/tcp.cpp4
-rw-r--r--src/network/core/tcp.h4
-rw-r--r--src/network/core/tcp_admin.cpp4
-rw-r--r--src/network/core/tcp_admin.h4
-rw-r--r--src/network/core/tcp_connect.cpp4
-rw-r--r--src/network/core/tcp_content.cpp4
-rw-r--r--src/network/core/tcp_content.h4
-rw-r--r--src/network/core/tcp_game.cpp4
-rw-r--r--src/network/core/tcp_game.h4
-rw-r--r--src/network/core/tcp_http.cpp4
-rw-r--r--src/network/core/tcp_http.h4
-rw-r--r--src/network/core/tcp_listen.h4
-rw-r--r--src/network/core/udp.cpp4
-rw-r--r--src/network/core/udp.h4
-rw-r--r--src/network/network.cpp4
-rw-r--r--src/network/network.h18
-rw-r--r--src/network/network_admin.cpp4
-rw-r--r--src/network/network_admin.h3
-rw-r--r--src/network/network_base.h3
-rw-r--r--src/network/network_chat_gui.cpp4
-rw-r--r--src/network/network_client.cpp4
-rw-r--r--src/network/network_client.h4
-rw-r--r--src/network/network_command.cpp4
-rw-r--r--src/network/network_content.cpp4
-rw-r--r--src/network/network_content.h6
-rw-r--r--src/network/network_content_gui.cpp3
-rw-r--r--src/network/network_func.h3
-rw-r--r--src/network/network_gamelist.cpp4
-rw-r--r--src/network/network_gui.cpp3
-rw-r--r--src/network/network_gui.h12
-rw-r--r--src/network/network_internal.h3
-rw-r--r--src/network/network_server.cpp4
-rw-r--r--src/network/network_server.h10
-rw-r--r--src/network/network_type.h3
-rw-r--r--src/network/network_udp.cpp4
-rw-r--r--src/network/network_udp.h4
-rw-r--r--src/newgrf_config.cpp7
-rw-r--r--src/newgrf_config.h2
-rw-r--r--src/newgrf_gui.cpp4
-rw-r--r--src/openttd.cpp39
-rw-r--r--src/order_backup.cpp4
-rw-r--r--src/script/api/script_admin.cpp2
-rw-r--r--src/script/api/script_client.cpp18
-rw-r--r--src/script/api/script_clientlist.cpp4
-rw-r--r--src/script/api/script_game.cpp4
-rw-r--r--src/script/api/script_goal.cpp4
-rw-r--r--src/script/api/script_object.cpp2
-rw-r--r--src/script/script_scanner.cpp6
-rw-r--r--src/settings.cpp10
-rw-r--r--src/settings_func.h4
-rw-r--r--src/settings_type.h5
-rw-r--r--src/strings.cpp10
-rw-r--r--src/table/gameopt_settings.ini2
-rw-r--r--src/table/settings.ini46
-rw-r--r--src/toolbar_gui.cpp10
-rw-r--r--src/video/dedicated_v.cpp4
-rw-r--r--src/viewport.cpp4
-rw-r--r--src/window.cpp5
94 files changed, 23 insertions, 572 deletions
diff --git a/src/ai/ai.hpp b/src/ai/ai.hpp
index 1b5b6c07d..bd9544b9f 100644
--- a/src/ai/ai.hpp
+++ b/src/ai/ai.hpp
@@ -164,11 +164,9 @@ public:
/** Gets the ScriptScanner instance that is used to find AI Libraries */
static AIScannerLibrary *GetScannerLibrary();
-#if defined(ENABLE_NETWORK)
/** Wrapper function for AIScanner::HasAI */
static bool HasAI(const struct ContentInfo *ci, bool md5sum);
static bool HasAILibrary(const ContentInfo *ci, bool md5sum);
-#endif
private:
static uint frame_counter; ///< Tick counter for the AI code
static class AIScannerInfo *scanner_info; ///< ScriptScanner instance that is used to find AIs
diff --git a/src/ai/ai_core.cpp b/src/ai/ai_core.cpp
index 51522edaf..ff2fc286a 100644
--- a/src/ai/ai_core.cpp
+++ b/src/ai/ai_core.cpp
@@ -362,8 +362,6 @@
InvalidateWindowClassesData(WC_AI_SETTINGS);
}
-#if defined(ENABLE_NETWORK)
-
/**
* Check whether we have an AI (library) with the exact characteristics as ci.
* @param ci the characteristics to search on (shortname and md5sum)
@@ -380,8 +378,6 @@
return AI::scanner_library->HasScript(ci, md5sum);
}
-#endif /* defined(ENABLE_NETWORK) */
-
/* static */ AIScannerInfo *AI::GetScannerInfo()
{
return AI::scanner_info;
diff --git a/src/ai/ai_gui.cpp b/src/ai/ai_gui.cpp
index 73806da15..8e7e12a63 100644
--- a/src/ai/ai_gui.cpp
+++ b/src/ai/ai_gui.cpp
@@ -928,9 +928,7 @@ struct AIConfigWindow : public Window {
if (!_network_available) {
ShowErrorMessage(STR_NETWORK_ERROR_NOTAVAILABLE, INVALID_STRING_ID, WL_ERROR);
} else {
-#if defined(ENABLE_NETWORK)
ShowNetworkContentListWindow(NULL, CONTENT_TYPE_AI, CONTENT_TYPE_GAME);
-#endif
}
break;
}
diff --git a/src/base_media_func.h b/src/base_media_func.h
index f7afca0ed..ed954360a 100644
--- a/src/base_media_func.h
+++ b/src/base_media_func.h
@@ -277,7 +277,6 @@ template <class Tbase_set>
return p;
}
-#if defined(ENABLE_NETWORK)
#include "network/network_content.h"
template <class Tbase_set> const char *TryGetBaseSetFile(const ContentInfo *ci, bool md5sum, const Tbase_set *s)
@@ -307,22 +306,6 @@ template <class Tbase_set>
(TryGetBaseSetFile(ci, md5sum, BaseMedia<Tbase_set>::duplicate_sets) != NULL);
}
-#else
-
-template <class Tbase_set>
-const char *TryGetBaseSetFile(const ContentInfo *ci, bool md5sum, const Tbase_set *s)
-{
- return NULL;
-}
-
-template <class Tbase_set>
-/* static */ bool BaseMedia<Tbase_set>::HasSet(const ContentInfo *ci, bool md5sum)
-{
- return false;
-}
-
-#endif /* ENABLE_NETWORK */
-
/**
* Count the number of available graphics sets.
* @return the number of sets
diff --git a/src/bootstrap_gui.cpp b/src/bootstrap_gui.cpp
index 3fb52a1f9..01d83848b 100644
--- a/src/bootstrap_gui.cpp
+++ b/src/bootstrap_gui.cpp
@@ -13,7 +13,7 @@
#include "base_media_base.h"
#include "blitter/factory.hpp"
-#if defined(ENABLE_NETWORK) && defined(WITH_FREETYPE)
+#if defined(WITH_FREETYPE)
#include "core/geometry_func.hpp"
#include "fontcache.h"
@@ -204,7 +204,7 @@ public:
}
};
-#endif /* defined(ENABLE_NETWORK) && defined(WITH_FREETYPE) */
+#endif /* defined(WITH_FREETYPE) */
/**
* Handle all procedures for bootstrapping OpenTTD without a base graphics set.
@@ -220,7 +220,7 @@ bool HandleBootstrap()
if (BlitterFactory::GetCurrentBlitter()->GetScreenDepth() == 0) goto failure;
/* If there is no network or no freetype, then there is nothing we can do. Go straight to failure. */
-#if defined(ENABLE_NETWORK) && defined(WITH_FREETYPE) && (defined(WITH_FONTCONFIG) || defined(_WIN32) || defined(__APPLE__))
+#if defined(WITH_FREETYPE) && (defined(WITH_FONTCONFIG) || defined(_WIN32) || defined(__APPLE__))
if (!_network_available) goto failure;
/* First tell the game we're bootstrapping. */
diff --git a/src/command.cpp b/src/command.cpp
index 72b3f4302..7500a170b 100644
--- a/src/command.cpp
+++ b/src/command.cpp
@@ -573,10 +573,8 @@ bool DoCommandP(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd, CommandCallbac
return false;
}
-#ifdef ENABLE_NETWORK
/* Only set p2 when the command does not come from the network. */
if (!(cmd & CMD_NETWORK_COMMAND) && GetCommandFlags(cmd) & CMD_CLIENT_ID && p2 == 0) p2 = CLIENT_ID_SERVER;
-#endif
CommandCost res = DoCommandPInternal(tile, p1, p2, cmd, callback, text, my_cmd, estimate_only);
if (res.Failed()) {
@@ -646,10 +644,8 @@ CommandCost DoCommandPInternal(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd,
/* Flags get send to the DoCommand */
DoCommandFlag flags = CommandFlagsToDCFlags(cmd_flags);
-#ifdef ENABLE_NETWORK
/* Make sure p2 is properly set to a ClientID. */
assert(!(cmd_flags & CMD_CLIENT_ID) || p2 != 0);
-#endif
/* Do not even think about executing out-of-bounds tile-commands */
if (tile != 0 && (tile >= MapSize() || (!IsValidTile(tile) && (cmd_flags & CMD_ALL_TILES) == 0))) return_dcpi(CMD_ERROR);
@@ -696,7 +692,6 @@ CommandCost DoCommandPInternal(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd,
return_dcpi(res);
}
-#ifdef ENABLE_NETWORK
/*
* If we are in network, and the command is not from the network
* send it to the command-queue and abort execution
@@ -711,7 +706,6 @@ CommandCost DoCommandPInternal(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd,
* reset the storages as we've not executed the command. */
return_dcpi(CommandCost());
}
-#endif /* ENABLE_NETWORK */
DEBUG(desync, 1, "cmd: %08x; %02x; %02x; %06x; %08x; %08x; %08x; \"%s\" (%s)", _date, _date_fract, (int)_current_company, tile, p1, p2, cmd & ~CMD_NETWORK_COMMAND, text, GetCommandName(cmd));
/* Actually try and execute the command. If no cost-type is given
diff --git a/src/command_func.h b/src/command_func.h
index 336947567..ea42f25d3 100644
--- a/src/command_func.h
+++ b/src/command_func.h
@@ -42,9 +42,7 @@ bool DoCommandP(const CommandContainer *container, bool my_cmd = true);
CommandCost DoCommandPInternal(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd, CommandCallback *callback, const char *text, bool my_cmd, bool estimate_only);
-#ifdef ENABLE_NETWORK
void NetworkSendCommand(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd, CommandCallback *callback, const char *text, CompanyID company);
-#endif /* ENABLE_NETWORK */
extern Money _additional_cash_required;
diff --git a/src/company_cmd.cpp b/src/company_cmd.cpp
index 8cc876751..4d8750851 100644
--- a/src/company_cmd.cpp
+++ b/src/company_cmd.cpp
@@ -104,10 +104,8 @@ void SetLocalCompany(CompanyID new_company)
/* company could also be COMPANY_SPECTATOR or OWNER_NONE */
assert(Company::IsValidID(new_company) || new_company == COMPANY_SPECTATOR || new_company == OWNER_NONE);
-#ifdef ENABLE_NETWORK
/* Delete the chat window, if you were team chatting. */
InvalidateWindowData(WC_SEND_NETWORK_MSG, DESTTYPE_TEAM, _local_company);
-#endif
assert(IsLocalCompany());
@@ -597,9 +595,7 @@ void StartupCompanies()
/** Start a new competitor company if possible. */
static bool MaybeStartNewCompany()
{
-#ifdef ENABLE_NETWORK
if (_networking && Company::GetNumItems() >= _settings_client.network.max_companies) return false;
-#endif /* ENABLE_NETWORK */
Company *c;
@@ -792,9 +788,7 @@ void CompanyNewsInformation::FillData(const Company *c, const Company *other)
*/
void CompanyAdminUpdate(const Company *company)
{
-#ifdef ENABLE_NETWORK
if (_network_server) NetworkAdminCompanyUpdate(company);
-#endif /* ENABLE_NETWORK */
}
/**
@@ -804,9 +798,7 @@ void CompanyAdminUpdate(const Company *company)
*/
void CompanyAdminRemove(CompanyID company_id, CompanyRemoveReason reason)
{
-#ifdef ENABLE_NETWORK
if (_network_server) NetworkAdminCompanyRemove(company_id, (AdminCompanyRemoveReason)reason);
-#endif /* ENABLE_NETWORK */
}
/**
@@ -832,7 +824,6 @@ CommandCost CmdCompanyCtrl(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3
/* This command is only executed in a multiplayer game */
if (!_networking) return CMD_ERROR;
-#ifdef ENABLE_NETWORK
/* Has the network client a correct ClientIndex? */
if (!(flags & DC_EXEC)) return CommandCost();
@@ -876,7 +867,6 @@ CommandCost CmdCompanyCtrl(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3
}
NetworkServerNewCompany(c, ci);
-#endif /* ENABLE_NETWORK */
break;
}
@@ -885,9 +875,7 @@ CommandCost CmdCompanyCtrl(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3
if (company_id != INVALID_COMPANY && (company_id >= MAX_COMPANIES || Company::IsValidID(company_id))) return CMD_ERROR;
Company *c = DoStartupNewCompany(true, company_id);
-#ifdef ENABLE_NETWORK
if (c != NULL) NetworkServerNewCompany(c, NULL);
-#endif /* ENABLE_NETWORK */
break;
}
diff --git a/src/company_gui.cpp b/src/company_gui.cpp
index 74e1cab57..de5498102 100644
--- a/src/company_gui.cpp
+++ b/src/company_gui.cpp
@@ -2387,11 +2387,9 @@ struct CompanyWindow : Window
break;
}
-#ifdef ENABLE_NETWORK
case WID_C_HAS_PASSWORD:
*size = maxdim(*size, GetSpriteSize(SPR_LOCK));
break;
-#endif /* ENABLE_NETWORK */
}
}
@@ -2498,13 +2496,11 @@ struct CompanyWindow : Window
break;
}
-#ifdef ENABLE_NETWORK
case WID_C_HAS_PASSWORD:
if (_networking && NetworkCompanyIsPassworded(c->index)) {
DrawSprite(SPR_LOCK, PAL_NONE, r.left, r.top);
}
break;
-#endif /* ENABLE_NETWORK */
}
}
@@ -2594,7 +2590,6 @@ struct CompanyWindow : Window
DoCommandP(0, this->window_number, 0, CMD_SELL_SHARE_IN_COMPANY | CMD_MSG(STR_ERROR_CAN_T_SELL_25_SHARE_IN));
break;
-#ifdef ENABLE_NETWORK
case WID_C_COMPANY_PASSWORD:
if (this->window_number == _local_company) ShowNetworkCompanyPasswordWindow(this);
break;
@@ -2614,7 +2609,6 @@ struct CompanyWindow : Window
}
break;
}
-#endif /* ENABLE_NETWORK */
}
}
@@ -2652,11 +2646,9 @@ struct CompanyWindow : Window
DoCommandP(0, 0, 0, CMD_RENAME_COMPANY | CMD_MSG(STR_ERROR_CAN_T_CHANGE_COMPANY_NAME), NULL, str);
break;
-#ifdef ENABLE_NETWORK
case WID_C_COMPANY_JOIN:
NetworkClientRequestMove((CompanyID)this->window_number, str);
break;
-#endif /* ENABLE_NETWORK */
}
}
diff --git a/src/console.cpp b/src/console.cpp
index 2cf9d9695..c7f24a9dc 100644
--- a/src/console.cpp
+++ b/src/console.cpp
@@ -33,10 +33,8 @@ FILE *_iconsole_output_file;
void IConsoleInit()
{
_iconsole_output_file = NULL;
-#ifdef ENABLE_NETWORK /* Initialize network only variables */
_redirect_console_to_client = INVALID_CLIENT_ID;
_redirect_console_to_admin = INVALID_ADMIN_ID;
-#endif
IConsoleGUIInit();
@@ -90,7 +88,6 @@ void IConsolePrint(TextColour colour_code, const char *string)
assert(IsValidConsoleColour(colour_code));
char *str;
-#ifdef ENABLE_NETWORK
if (_redirect_console_to_client != INVALID_CLIENT_ID) {
/* Redirect the string to the client */
NetworkServerSendRcon(_redirect_console_to_client, colour_code, string);
@@ -101,7 +98,6 @@ void IConsolePrint(TextColour colour_code, const char *string)
NetworkServerSendAdminRcon(_redirect_console_to_admin, colour_code, string);
return;
}
-#endif
/* Create a copy of the string, strip if of colours and invalid
* characters and (when applicable) assign it to the console buffer */
@@ -110,9 +106,7 @@ void IConsolePrint(TextColour colour_code, const char *string)
str_validate(str, str + strlen(str));
if (_network_dedicated) {
-#ifdef ENABLE_NETWORK
NetworkAdminConsole("console", str);
-#endif /* ENABLE_NETWORK */
fprintf(stdout, "%s%s\n", GetLogPrefix(), str);
fflush(stdout);
IConsoleWriteToLogFile(str);
diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp
index 732ace6a2..6c8e927c9 100644
--- a/src/console_cmds.cpp
+++ b/src/console_cmds.cpp
@@ -86,8 +86,6 @@ static ConsoleFileList _console_file_list; ///< File storage cache for the conso
* command hooks
****************/
-#ifdef ENABLE_NETWORK
-
/**
* Check network availability and inform in console about failure of detection.
* @return Network availability.
@@ -159,10 +157,6 @@ DEF_CONSOLE_HOOK(ConHookNoNetwork)
return CHR_ALLOW;
}
-#else
-# define ConHookNoNetwork NULL
-#endif /* ENABLE_NETWORK */
-
DEF_CONSOLE_HOOK(ConHookNewGRFDeveloperTool)
{
if (_settings_client.gui.newgrf_developer_tools) {
@@ -170,11 +164,7 @@ DEF_CONSOLE_HOOK(ConHookNewGRFDeveloperTool)
if (echo) IConsoleError("This command is only available in game and editor.");
return CHR_DISALLOW;
}
-#ifdef ENABLE_NETWORK
return ConHookNoNetwork(echo);
-#else
- return CHR_ALLOW;
-#endif
}
return CHR_HIDE;
}
@@ -479,7 +469,6 @@ DEF_CONSOLE_CMD(ConClearBuffer)
/**********************************
* Network Core Console Commands
**********************************/
-#ifdef ENABLE_NETWORK
static bool ConKickOrBan(const char *argv, bool ban)
{
@@ -930,8 +919,6 @@ DEF_CONSOLE_CMD(ConNetworkConnect)
return true;
}
-#endif /* ENABLE_NETWORK */
-
/*********************************
* script file console commands
*********************************/
@@ -1547,12 +1534,9 @@ DEF_CONSOLE_CMD(ConCompanies)
const char *password_state = "";
if (c->is_ai) {
password_state = "AI";
- }
-#ifdef ENABLE_NETWORK
- else if (_network_server) {
+ } else if (_network_server) {
password_state = StrEmpty(_network_company_states[c->index].password) ? "unprotected" : "protected";
}
-#endif
char colour[512];
GetString(colour, STR_COLOUR_DARK_BLUE + _company_colours[c->index], lastof(colour));
@@ -1569,8 +1553,6 @@ DEF_CONSOLE_CMD(ConCompanies)
return true;
}
-#ifdef ENABLE_NETWORK
-
DEF_CONSOLE_CMD(ConSay)
{
if (argc == 0) {
@@ -1812,7 +1794,6 @@ DEF_CONSOLE_CMD(ConContent)
return false;
}
#endif /* defined(WITH_ZLIB) */
-#endif /* ENABLE_NETWORK */
DEF_CONSOLE_CMD(ConSetting)
{
@@ -1992,7 +1973,7 @@ void IConsoleStdLibRegister()
IConsoleAliasRegister("players", "companies");
/* networking functions */
-#ifdef ENABLE_NETWORK
+
/* Content downloading is only available with ZLIB */
#if defined(WITH_ZLIB)
IConsoleCmdRegister("content", ConContent);
@@ -2050,7 +2031,6 @@ void IConsoleStdLibRegister()
IConsoleAliasRegister("restart_game_year", "setting restart_game_year %+");
IConsoleAliasRegister("min_players", "setting min_active_clients %+");
IConsoleAliasRegister("reload_cfg", "setting reload_cfg %+");
-#endif /* ENABLE_NETWORK */
/* debugging stuff */
#ifdef _DEBUG
diff --git a/src/date.cpp b/src/date.cpp
index 9c25af40e..8b8fab5b0 100644
--- a/src/date.cpp
+++ b/src/date.cpp
@@ -195,9 +195,7 @@ static void OnNewYear()
VehiclesYearlyLoop();
TownsYearlyLoop();
InvalidateWindowClassesData(WC_BUILD_STATION);
-#ifdef ENABLE_NETWORK
if (_network_server) NetworkServerYearlyLoop();
-#endif /* ENABLE_NETWORK */
if (_cur_year == _settings_client.gui.semaphore_build_before) ResetSignalVariant();
@@ -217,11 +215,9 @@ static void OnNewYear()
LinkGraph *lg;
FOR_ALL_LINK_GRAPHS(lg) lg->ShiftDates(-days_this_year);
-#ifdef ENABLE_NETWORK
/* Because the _date wraps here, and text-messages expire by game-days, we have to clean out
* all of them if the date is set back, else those messages will hang for ever */
NetworkInitChatMessage();
-#endif /* ENABLE_NETWORK */
}
if (_settings_client.gui.auto_euro) CheckSwitchToEuro();
@@ -244,9 +240,7 @@ static void OnNewMonth()
IndustryMonthlyLoop();
SubsidyMonthlyLoop();
StationMonthlyLoop();
-#ifdef ENABLE_NETWORK
if (_network_server) NetworkServerMonthlyLoop();
-#endif /* ENABLE_NETWORK */
}
/**
@@ -254,9 +248,7 @@ static void OnNewMonth()
*/
static void OnNewDay()
{
-#ifdef ENABLE_NETWORK
if (_network_server) NetworkServerDailyLoop();
-#endif /* ENABLE_NETWORK */
DisasterDailyLoop();
IndustryDailyLoop();
diff --git a/src/debug.cpp b/src/debug.cpp
index 13df98db3..422f73038 100644
--- a/src/debug.cpp
+++ b/src/debug.cpp
@@ -23,10 +23,8 @@
#include <time.h>
-#if defined(ENABLE_NETWORK)
#include "network/network_admin.h"
SOCKET _debug_socket = INVALID_SOCKET;
-#endif /* ENABLE_NETWORK */
#include "safeguards.h"
@@ -111,7 +109,6 @@ char *DumpDebugFacilityNames(char *buf, char *last)
*/
static void debug_print(const char *dbg, const char *buf)
{
-#if defined(ENABLE_NETWORK)
if (_debug_socket != INVALID_SOCKET) {
char buf2[1024 + 32];
@@ -121,7 +118,6 @@ static void debug_print(const char *dbg, const char *buf)
send(_debug_socket, buf2, (int)strlen(buf2), 0);
return;
}
-#endif /* ENABLE_NETWORK */
if (strcmp(dbg, "desync") == 0) {
static FILE *f = FioFOpenFile("commands-out.log", "wb", AUTOSAVE_DIR);
if (f == NULL) return;
@@ -146,9 +142,7 @@ static void debug_print(const char *dbg, const char *buf)
#else
fputs(buffer, stderr);
#endif
-#ifdef ENABLE_NETWORK
NetworkAdminConsole(dbg, buf);
-#endif /* ENABLE_NETWORK */
IConsoleDebug(dbg, buf);
}
}
diff --git a/src/dedicated.cpp b/src/dedicated.cpp
index 574cbb0c3..141a91720 100644
--- a/src/dedicated.cpp
+++ b/src/dedicated.cpp
@@ -11,8 +11,6 @@
#include "stdafx.h"
-#ifdef ENABLE_NETWORK
-
char *_log_file = NULL; ///< File to reroute output of a forked OpenTTD to
FILE *_log_fd = NULL; ///< File to reroute output of a forked OpenTTD to
@@ -67,10 +65,3 @@ void DedicatedFork()
}
}
#endif
-
-#else
-
-/** Empty helper function call for NOT(UNIX) systems */
-void DedicatedFork() {}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/economy.cpp b/src/economy.cpp
index 19b36e7c9..bf520c3f6 100644
--- a/src/economy.cpp
+++ b/src/economy.cpp
@@ -292,10 +292,8 @@ void ChangeOwnershipOfCompanyItems(Owner old_owner, Owner new_owner)
* the client. This is needed as it needs to know whether "you" really
* are the current local company. */
Backup<CompanyByte> cur_company(_current_company, old_owner, FILE_LINE);
-#ifdef ENABLE_NETWORK
/* In all cases, make spectators of clients connected to that company */
if (_networking) NetworkClientsToSpectators(old_owner);
-#endif /* ENABLE_NETWORK */
if (old_owner == _local_company) {
/* Single player cheated to AI company.
* There are no spectators in single player, so we must pick some other company. */
diff --git a/src/fileio.cpp b/src/fileio.cpp
index 22adb76d5..caaa0fed5 100644
--- a/src/fileio.cpp
+++ b/src/fileio.cpp
@@ -1240,7 +1240,6 @@ void DeterminePaths(const char *exe)
/* If we have network we make a directory for the autodownloading of content */
_searchpaths[SP_AUTODOWNLOAD_DIR] = str_fmt("%s%s", _personal_dir, "content_download" PATHSEP);
-#ifdef ENABLE_NETWORK
FioCreateDirectory(_searchpaths[SP_AUTODOWNLOAD_DIR]);
/* Create the directory for each of the types of content */
@@ -1253,14 +1252,6 @@ void DeterminePaths(const char *exe)
extern char *_log_file;
_log_file = str_fmt("%sopenttd.log", _personal_dir);
-#else /* ENABLE_NETWORK */
- /* If we don't have networking, we don't need to make the directory. But
- * if it exists we keep it, otherwise remove it from the search paths. */
- if (!FileExists(_searchpaths[SP_AUTODOWNLOAD_DIR])) {
- free(_searchpaths[SP_AUTODOWNLOAD_DIR]);
- _searchpaths[SP_AUTODOWNLOAD_DIR] = NULL;
- }
-#endif /* ENABLE_NETWORK */
}
/**
diff --git a/src/fios.cpp b/src/fios.cpp
index aef3a8407..835c04ddb 100644
--- a/src/fios.cpp
+++ b/src/fios.cpp
@@ -13,11 +13,13 @@
*/
#include "stdafx.h"
-#include "fios.h"
+#include "3rdparty/md5/md5.h"
#include "fileio_func.h"
-#include "tar_type.h"
+#include "fios.h"
+#include "network/network_content.h"
#include "screenshot.h"
#include "string_func.h"
+#include "tar_type.h"
#include <sys/stat.h>
#ifndef _WIN32
@@ -632,10 +634,6 @@ const char *FiosGetScreenshotDir()
return fios_screenshot_path;
}
-#if defined(ENABLE_NETWORK)
-#include "network/network_content.h"
-#include "3rdparty/md5/md5.h"
-
/** Basic data to distinguish a scenario. Used in the server list window */
struct ScenarioIdentifier {
uint32 scenid; ///< ID for the scenario (generated by content).
@@ -754,5 +752,3 @@ void ScanScenarios()
{
_scanner.Scan(true);
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/fios_gui.cpp b/src/fios_gui.cpp
index 9911de213..fd9e0c06a 100644
--- a/src/fios_gui.cpp
+++ b/src/fios_gui.cpp
@@ -634,9 +634,7 @@ public:
if (!_network_available) {
ShowErrorMessage(STR_NETWORK_ERROR_NOTAVAILABLE, INVALID_STRING_ID, WL_ERROR);
} else if (_load_check_data.HasNewGrfs()) {
-#if defined(ENABLE_NETWORK)
ShowMissingContentWindow(_load_check_data.grfconfig);
-#endif
}
break;
@@ -698,14 +696,12 @@ public:
if (!_network_available) {
ShowErrorMessage(STR_NETWORK_ERROR_NOTAVAILABLE, INVALID_STRING_ID, WL_ERROR);
} else {
-#if defined(ENABLE_NETWORK)
assert(this->fop == SLO_LOAD);
switch (this->abstract_filetype) {
default: NOT_REACHED();
case FT_SCENARIO: ShowNetworkContentListWindow(NULL, CONTENT_TYPE_SCENARIO); break;
case FT_HEIGHTMAP: ShowNetworkContentListWindow(NULL, CONTENT_TYPE_HEIGHTMAP); break;
}
-#endif
}
break;
diff --git a/src/game/game.hpp b/src/game/game.hpp
index 329ba5e50..95d9aa0a1 100644
--- a/src/game/game.hpp
+++ b/src/game/game.hpp
@@ -112,11 +112,9 @@ public:
*/
static class GameInstance *GetInstance() { return Game::instance; }
-#if defined(ENABLE_NETWORK)
/** Wrapper function for GameScanner::HasGame */
static bool HasGame(const struct ContentInfo *ci, bool md5sum);
static bool HasGameLibrary(const ContentInfo *ci, bool md5sum);
-#endif
/** Gets the ScriptScanner instance that is used to find Game scripts */
static GameScannerInfo *GetScannerInfo();
/** Gets the ScriptScanner instance that is used to find Game Libraries */
diff --git a/src/game/game_core.cpp b/src/game/game_core.cpp
index 10b079bee..7b05abb40 100644
--- a/src/game/game_core.cpp
+++ b/src/game/game_core.cpp
@@ -257,8 +257,6 @@
return Game::scanner_library->FindLibrary(library, version);
}
-#if defined(ENABLE_NETWORK)
-
/**
* Check whether we have an Game (library) with the exact characteristics as ci.
* @param ci the characteristics to search on (shortname and md5sum)
@@ -275,8 +273,6 @@
return Game::scanner_library->HasScript(ci, md5sum);
}
-#endif /* defined(ENABLE_NETWORK) */
-
/* static */ GameScannerInfo *Game::GetScannerInfo()
{
return Game::scanner_info;
diff --git a/src/gfx.cpp b/src/gfx.cpp
index 7a6b827b7..aedd2c17e 100644
--- a/src/gfx.cpp
+++ b/src/gfx.cpp
@@ -86,9 +86,7 @@ void GfxScroll(int left, int top, int width, int height, int xo, int yo)
if (_cursor.visible) UndrawMouseCursor();
-#ifdef ENABLE_NETWORK
if (_networking) NetworkUndrawChatMessage();
-#endif /* ENABLE_NETWORK */
blitter->ScrollBuffer(_screen.dst_ptr, left, top, width, height, xo, yo);
/* This part of the screen is now dirty. */
@@ -1288,9 +1286,7 @@ void RedrawScreenRect(int left, int top, int right, int bottom)
}
}
-#ifdef ENABLE_NETWORK
if (_networking) NetworkUndrawChatMessage();
-#endif /* ENABLE_NETWORK */
DrawOverlappedWindowForAll(left, top, right, bottom);
diff --git a/src/goal.cpp b/src/goal.cpp
index f7aae350e..eba72b7f4 100644
--- a/src/goal.cpp
+++ b/src/goal.cpp
@@ -247,20 +247,14 @@ CommandCost CmdGoalQuestion(TileIndex tile, DoCommandFlag flags, uint32 p1, uint
{
uint16 uniqueid = (GoalType)GB(p1, 0, 16);
CompanyID company = (CompanyID)GB(p1, 16, 8);
-#ifdef ENABLE_NETWORK
ClientIndex client = (ClientIndex)GB(p1, 16, 8);
-#endif
byte type = GB(p1, 24, 2);
bool is_client = HasBit(p1, 31);
if (_current_company != OWNER_DEITY) return CMD_ERROR;
if (StrEmpty(text)) return CMD_ERROR;
if (is_client) {
-#ifdef ENABLE_NETWORK
if (!NetworkClientInfo::IsValidID(client)) return CMD_ERROR;
-#else
- return CMD_ERROR;
-#endif
} else {
if (company != INVALID_COMPANY && !Company::IsValidID(company)) return CMD_ERROR;
}
@@ -270,9 +264,7 @@ CommandCost CmdGoalQuestion(TileIndex tile, DoCommandFlag flags, uint32 p1, uint
if (flags & DC_EXEC) {
if (is_client) {
-#ifdef ENABLE_NETWORK
if (NetworkClientInfo::Get(client)->client_id != _network_own_client_id) return CommandCost();
-#endif
} else {
if (company == INVALID_COMPANY && !Company::IsValidID(_local_company)) return CommandCost();
if (company != INVALID_COMPANY && company != _local_company) return CommandCost();
diff --git a/src/intro_gui.cpp b/src/intro_gui.cpp
index c0d78028b..001afde1d 100644
--- a/src/intro_gui.cpp
+++ b/src/intro_gui.cpp
@@ -113,11 +113,9 @@ struct SelectGameWindow : public Window {
virtual void OnClick(Point pt, int widget, int click_count)
{
-#ifdef ENABLE_NETWORK
/* Do not create a network server when you (just) have closed one of the game
* creation/load windows for the network server. */
if (IsInsideMM(widget, WID_SGI_GENERATE_GAME, WID_SGI_EDIT_SCENARIO + 1)) _is_network_server = false;
-#endif /* ENABLE_NETWORK */
switch (widget) {
case WID_SGI_GENERATE_GAME:
diff --git a/src/lang/english.txt b/src/lang/english.txt
index 45bbbc0bf..3661e74c3 100644
--- a/src/lang/english.txt
+++ b/src/lang/english.txt
@@ -2139,7 +2139,7 @@ STR_NETWORK_CHAT_ALL :[All] {RAW_STRI
STR_NETWORK_CHAT_OSKTITLE :{BLACK}Enter text for network chat
# Network messages
-STR_NETWORK_ERROR_NOTAVAILABLE :{WHITE}No network devices found or compiled without ENABLE_NETWORK
+STR_NETWORK_ERROR_NOTAVAILABLE :{WHITE}No network devices found
STR_NETWORK_ERROR_NOSERVER :{WHITE}Could not find any network games
STR_NETWORK_ERROR_NOCONNECTION :{WHITE}The server didn't answer the request
STR_NETWORK_ERROR_NEWGRF_MISMATCH :{WHITE}Could not connect due to NewGRF mismatch
diff --git a/src/main_gui.cpp b/src/main_gui.cpp
index cdd383157..7ab9bebb1 100644
--- a/src/main_gui.cpp
+++ b/src/main_gui.cpp
@@ -53,7 +53,6 @@ static int _rename_what = -1;
void CcGiveMoney(const CommandCost &result, TileIndex tile, uint32 p1, uint32 p2)
{
-#ifdef ENABLE_NETWORK
if (result.Failed() || !_settings_game.economy.give_money) return;
/* Inform the company of the action of one of its clients (controllers). */
@@ -66,25 +65,22 @@ void CcGiveMoney(const CommandCost &result, TileIndex tile, uint32 p1, uint32 p2
} else {
NetworkServerSendChat(NETWORK_ACTION_GIVE_MONEY, DESTTYPE_TEAM, p2, msg, CLIENT_ID_SERVER, p1);
}
-#endif /* ENABLE_NETWORK */
}
void HandleOnEditText(const char *str)
{
switch (_rename_what) {
-#ifdef ENABLE_NETWORK
- case 3: { // Give money, you can only give money in excess of loan
- const Company *c = Company::GetIfValid(_local_company);
- if (c == NULL) break;
- Money money = min(c->money - c->current_loan, (Money)(atoi(str) / _currency->rate));
+ case 3: { // Give money, you can only give money in excess of loan
+ const Company *c = Company::GetIfValid(_local_company);
+ if (c == NULL) break;
+ Money money = min(c->money - c->current_loan, (Money)(atoi(str) / _currency->rate));
- uint32 money_c = Clamp(ClampToI32(money), 0, 20000000); // Clamp between 20 million and 0
+ uint32 money_c = Clamp(ClampToI32(money), 0, 20000000); // Clamp between 20 million and 0
- /* Give 'id' the money, and subtract it from ourself */
- DoCommandP(0, money_c, _rename_id, CMD_GIVE_MONEY | CMD_MSG(STR_ERROR_INSUFFICIENT_FUNDS), CcGiveMoney, str);
- break;
- }
-#endif /* ENABLE_NETWORK */
+ /* Give 'id' the money, and subtract it from ourself */
+ DoCommandP(0, money_c, _rename_id, CMD_GIVE_MONEY | CMD_MSG(STR_ERROR_INSUFFICIENT_FUNDS), CcGiveMoney, str);
+ break;
+ }
default: NOT_REACHED();
}
@@ -124,14 +120,12 @@ void CcPlaySound_EXPLOSION(const CommandCost &result, TileIndex tile, uint32 p1,
if (result.Succeeded() && _settings_client.sound.confirm) SndPlayTileFx(SND_12_EXPLOSION, tile);
}
-#ifdef ENABLE_NETWORK
void ShowNetworkGiveMoneyWindow(CompanyID company)
{
_rename_id = company;
_rename_what = 3;
ShowQueryString(STR_EMPTY, STR_NETWORK_GIVE_MONEY_CAPTION, 30, NULL, CS_NUMERAL, QSF_NONE);
}
-#endif /* ENABLE_NETWORK */
/**
@@ -397,7 +391,6 @@ struct MainWindow : Window
ResetRestoreAllTransparency();
break;
-#ifdef ENABLE_NETWORK
case GHK_CHAT: // smart chat; send to team if any, otherwise to all
if (_networking) {
const NetworkClientInfo *cio = NetworkClientInfo::GetByClientID(_network_own_client_id);
@@ -425,7 +418,6 @@ struct MainWindow : Window
ShowNetworkChatQueryWindow(DESTTYPE_CLIENT, CLIENT_ID_SERVER);
}
break;
-#endif
default: return ES_NOT_HANDLED;
}
@@ -516,12 +508,10 @@ static Hotkey global_hotkeys[] = {
Hotkey('8' | WKC_CTRL | WKC_SHIFT, "invisibility_catenary", GHK_TOGGLE_INVISIBILITY + 7),
Hotkey('X' | WKC_CTRL, "transparency_toolbar", GHK_TRANSPARENCY_TOOLBAR),
Hotkey('X', "toggle_transparency", GHK_TRANSPARANCY),
-#ifdef ENABLE_NETWORK
Hotkey(_ghk_chat_keys, "chat", GHK_CHAT),
Hotkey(_ghk_chat_all_keys, "chat_all", GHK_CHAT_ALL),
Hotkey(_ghk_chat_company_keys, "chat_company", GHK_CHAT_COMPANY),
Hotkey(_ghk_chat_server_keys, "chat_server", GHK_CHAT_SERVER),
-#endif
HOTKEY_LIST_END
};
HotkeyList MainWindow::hotkeys("global", global_hotkeys);
diff --git a/src/misc.cpp b/src/misc.cpp
index 4e3086fce..3d09f26f2 100644
--- a/src/misc.cpp
+++ b/src/misc.cpp
@@ -111,9 +111,7 @@ void InitializeGame(uint size_x, uint size_y, bool reset_date, bool reset_settin
InitializeCheats();
InitTextEffects();
-#ifdef ENABLE_NETWORK
NetworkInitChatMessage();
-#endif /* ENABLE_NETWORK */
InitializeAnimatedTiles();
InitializeEconomy();
diff --git a/src/misc_cmd.cpp b/src/misc_cmd.cpp
index e7da13c7a..09fbc78c6 100644
--- a/src/misc_cmd.cpp
+++ b/src/misc_cmd.cpp
@@ -154,12 +154,10 @@ CommandCost CmdPause(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 p2,
case PM_PAUSED_GAME_SCRIPT:
break;
-#ifdef ENABLE_NETWORK
case PM_PAUSED_JOIN:
case PM_PAUSED_ACTIVE_CLIENTS:
if (!_networking) return CMD_ERROR;
break;
-#endif /* ENABLE_NETWORK */
default: return CMD_ERROR;
}
@@ -172,9 +170,7 @@ CommandCost CmdPause(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 p2,
AskUnsafeUnpauseCallback
);
} else {
-#ifdef ENABLE_NETWORK
PauseMode prev_mode = _pause_mode;
-#endif /* ENABLE_NETWORK */
if (p2 == 0) {
_pause_mode = _pause_mode & ~p1;
@@ -182,9 +178,7 @@ CommandCost CmdPause(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 p2,
_pause_mode = _pause_mode | p1;
}
-#ifdef ENABLE_NETWORK
NetworkHandlePauseChange(prev_mode, (PauseMode)p1);
-#endif /* ENABLE_NETWORK */
}
SetWindowDirty(WC_STATUS_BAR, 0);
diff --git a/src/network/core/address.cpp b/src/network/core/address.cpp
index 62af3a40b..952229776 100644
--- a/src/network/core/address.cpp
+++ b/src/network/core/address.cpp
@@ -11,8 +11,6 @@
#include "../../stdafx.h"
-#ifdef ENABLE_NETWORK
-
#include "address.h"
#include "../../debug.h"
@@ -433,5 +431,3 @@ void NetworkAddress::Listen(int socktype, SocketList *sockets)
default: return "unsupported";
}
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/address.h b/src/network/core/address.h
index 9fd40eaee..b5c78c79b 100644
--- a/src/network/core/address.h
+++ b/src/network/core/address.h
@@ -17,8 +17,6 @@
#include "../../string_func.h"
#include "../../core/smallmap_type.hpp"
-#ifdef ENABLE_NETWORK
-
class NetworkAddress;
typedef SmallVector<NetworkAddress, 4> NetworkAddressList; ///< Type for a list of addresses.
typedef SmallMap<NetworkAddress, SOCKET, 4> SocketList; ///< Type for a mapping between address and socket.
@@ -192,5 +190,4 @@ public:
static const char *AddressFamilyAsString(int family);
};
-#endif /* ENABLE_NETWORK */
#endif /* NETWORK_CORE_ADDRESS_H */
diff --git a/src/network/core/core.cpp b/src/network/core/core.cpp
index e5f1df721..1726e4176 100644
--- a/src/network/core/core.cpp
+++ b/src/network/core/core.cpp
@@ -11,8 +11,6 @@
* @file core.cpp Functions used to initialize/shut down the core network
*/
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#include "../../debug.h"
#include "os_abstraction.h"
@@ -80,5 +78,3 @@ void NetworkSocketHandler::ReceiveGRFIdentifier(Packet *p, GRFIdentifier *grf)
grf->md5sum[j] = p->Recv_uint8();
}
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/core.h b/src/network/core/core.h
index a250dbb08..1536c08a7 100644
--- a/src/network/core/core.h
+++ b/src/network/core/core.h
@@ -17,8 +17,6 @@
#include "../../newgrf_config.h"
#include "config.h"
-#ifdef ENABLE_NETWORK
-
bool NetworkCoreInitialize();
void NetworkCoreShutdown();
@@ -80,6 +78,4 @@ public:
void SendCompanyInformation(Packet *p, const struct Company *c, const struct NetworkCompanyStats *stats, uint max_len = NETWORK_COMPANY_NAME_LENGTH);
};
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_CORE_H */
diff --git a/src/network/core/game.h b/src/network/core/game.h
index a9da29118..57eba5812 100644
--- a/src/network/core/game.h
+++ b/src/network/core/game.h
@@ -19,8 +19,6 @@
#include "../../newgrf_config.h"
#include "../../date_type.h"
-#ifdef ENABLE_NETWORK
-
/**
* The game information that is not generated on-the-fly and has to
* be sent to the clients.
@@ -58,6 +56,4 @@ struct NetworkGameInfo : NetworkServerGameInfo {
const char * GetNetworkRevisionString();
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_GAME_H */
diff --git a/src/network/core/host.cpp b/src/network/core/host.cpp
index c2faf4c8b..05ad84153 100644
--- a/src/network/core/host.cpp
+++ b/src/network/core/host.cpp
@@ -9,8 +9,6 @@
/** @file host.cpp Functions related to getting host specific data (IPs). */
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#include "../../debug.h"
#include "address.h"
@@ -207,5 +205,3 @@ void NetworkFindBroadcastIPs(NetworkAddressList *broadcast)
DEBUG(net, 3, "%d) %s", i++, addr->GetHostname());
}
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/os_abstraction.h b/src/network/core/os_abstraction.h
index 16c85d566..ef5c0f2ab 100644
--- a/src/network/core/os_abstraction.h
+++ b/src/network/core/os_abstraction.h
@@ -18,8 +18,6 @@
/* Include standard stuff per OS */
-#ifdef ENABLE_NETWORK
-
/* Windows stuff */
#if defined(_WIN32)
#include <errno.h>
@@ -172,6 +170,4 @@ static inline bool SetNoDelay(SOCKET d)
assert_compile(sizeof(in_addr) == 4); ///< IPv4 addresses should be 4 bytes.
assert_compile(sizeof(in6_addr) == 16); ///< IPv6 addresses should be 16 bytes.
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_OS_ABSTRACTION_H */
diff --git a/src/network/core/packet.cpp b/src/network/core/packet.cpp
index 7548132e0..8cecd9bd2 100644
--- a/src/network/core/packet.cpp
+++ b/src/network/core/packet.cpp
@@ -11,8 +11,6 @@
* @file packet.cpp Basic functions to create, fill and read packets.
*/
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#include "../../string_func.h"
@@ -310,5 +308,3 @@ void Packet::Recv_string(char *buffer, size_t size, StringValidationSettings set
str_validate(bufp, last, settings);
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/packet.h b/src/network/core/packet.h
index 7f344d017..7b4bf26f3 100644
--- a/src/network/core/packet.h
+++ b/src/network/core/packet.h
@@ -18,8 +18,6 @@
#include "core.h"
#include "../../string_type.h"
-#ifdef ENABLE_NETWORK
-
typedef uint16 PacketSize; ///< Size of the whole packet.
typedef uint8 PacketType; ///< Identifier for the packet
@@ -87,6 +85,4 @@ public:
void Recv_string(char *buffer, size_t size, StringValidationSettings settings = SVS_REPLACE_WITH_QUESTION_MARK);
};
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_PACKET_H */
diff --git a/src/network/core/tcp.cpp b/src/network/core/tcp.cpp
index a2f789c09..33b61688d 100644
--- a/src/network/core/tcp.cpp
+++ b/src/network/core/tcp.cpp
@@ -11,8 +11,6 @@
* @file tcp.cpp Basic functions to receive and send TCP packets.
*/
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#include "../../debug.h"
@@ -243,5 +241,3 @@ bool NetworkTCPSocketHandler::CanSendReceive()
this->writable = !!FD_ISSET(this->sock, &write_fd);
return FD_ISSET(this->sock, &read_fd) != 0;
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/tcp.h b/src/network/core/tcp.h
index b736189b4..00642c2dd 100644
--- a/src/network/core/tcp.h
+++ b/src/network/core/tcp.h
@@ -17,8 +17,6 @@
#include "address.h"
#include "packet.h"
-#ifdef ENABLE_NETWORK
-
/** The states of sending the packets. */
enum SendPacketsState {
SPS_CLOSED, ///< The connection got closed.
@@ -99,6 +97,4 @@ public:
static void KillAll();
};
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_TCP_H */
diff --git a/src/network/core/tcp_admin.cpp b/src/network/core/tcp_admin.cpp
index 284ceda9b..226bae024 100644
--- a/src/network/core/tcp_admin.cpp
+++ b/src/network/core/tcp_admin.cpp
@@ -11,8 +11,6 @@
* @file tcp_admin.cpp Basic functions to receive and send TCP packets to and from the admin network.
*/
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#include "../network_internal.h"
@@ -172,5 +170,3 @@ NetworkRecvStatus NetworkAdminSocketHandler::Receive_SERVER_CMD_NAMES(Packet *p)
NetworkRecvStatus NetworkAdminSocketHandler::Receive_SERVER_CMD_LOGGING(Packet *p) { return this->ReceiveInvalidPacket(ADMIN_PACKET_SERVER_CMD_LOGGING); }
NetworkRecvStatus NetworkAdminSocketHandler::Receive_SERVER_RCON_END(Packet *p) { return this->ReceiveInvalidPacket(ADMIN_PACKET_SERVER_RCON_END); }
NetworkRecvStatus NetworkAdminSocketHandler::Receive_SERVER_PONG(Packet *p) { return this->ReceiveInvalidPacket(ADMIN_PACKET_SERVER_PONG); }
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/tcp_admin.h b/src/network/core/tcp_admin.h
index e141a191a..497c24b48 100644
--- a/src/network/core/tcp_admin.h
+++ b/src/network/core/tcp_admin.h
@@ -19,8 +19,6 @@
#include "../network_type.h"
#include "../../core/pool_type.hpp"
-#ifdef ENABLE_NETWORK
-
/**
* Enum with types of TCP packets specific to the admin network.
* This protocol may only be extended to ensure stability.
@@ -500,6 +498,4 @@ public:
}
};
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_TCP_ADMIN_H */
diff --git a/src/network/core/tcp_connect.cpp b/src/network/core/tcp_connect.cpp
index 2dc789882..95f9662cd 100644
--- a/src/network/core/tcp_connect.cpp
+++ b/src/network/core/tcp_connect.cpp
@@ -11,8 +11,6 @@
* @file tcp_connect.cpp Basic functions to create connections without blocking.
*/
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#include "../../thread/thread.h"
@@ -97,5 +95,3 @@ void TCPConnecter::Connect()
{
for (TCPConnecter **iter = _tcp_connecters.Begin(); iter != _tcp_connecters.End(); iter++) (*iter)->killed = true;
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/tcp_content.cpp b/src/network/core/tcp_content.cpp
index fc22c4491..8257a7252 100644
--- a/src/network/core/tcp_content.cpp
+++ b/src/network/core/tcp_content.cpp
@@ -11,8 +11,6 @@
* @file tcp_content.cpp Basic functions to receive and send Content packets.
*/
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#ifndef OPENTTD_MSU
#include "../../textfile_gui.h"
@@ -266,5 +264,3 @@ Subdirectory GetContentInfoSubDir(ContentType type)
}
}
#endif /* OPENTTD_MSU */
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/tcp_content.h b/src/network/core/tcp_content.h
index a506439da..c359fb667 100644
--- a/src/network/core/tcp_content.h
+++ b/src/network/core/tcp_content.h
@@ -19,8 +19,6 @@
#include "packet.h"
#include "../../debug.h"
-#ifdef ENABLE_NETWORK
-
/** The values in the enum are important; they are used as database 'keys' */
enum ContentType {
CONTENT_TYPE_BEGIN = 1, ///< Helper to mark the begin of the types
@@ -213,6 +211,4 @@ public:
Subdirectory GetContentInfoSubDir(ContentType type);
#endif /* OPENTTD_MSU */
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_TCP_CONTENT_H */
diff --git a/src/network/core/tcp_game.cpp b/src/network/core/tcp_game.cpp
index caa378fc4..2d8a74a11 100644
--- a/src/network/core/tcp_game.cpp
+++ b/src/network/core/tcp_game.cpp
@@ -11,8 +11,6 @@
* @file tcp_game.cpp Basic functions to receive and send TCP packets for game purposes.
*/
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#include "../network.h"
@@ -199,5 +197,3 @@ NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_MOVE(Packet *p) { ret
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_MOVE(Packet *p) { return this->ReceiveInvalidPacket(PACKET_CLIENT_MOVE); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_COMPANY_UPDATE(Packet *p) { return this->ReceiveInvalidPacket(PACKET_SERVER_COMPANY_UPDATE); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_CONFIG_UPDATE(Packet *p) { return this->ReceiveInvalidPacket(PACKET_SERVER_CONFIG_UPDATE); }
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/tcp_game.h b/src/network/core/tcp_game.h
index 5c6cb5c34..c41ad4dc1 100644
--- a/src/network/core/tcp_game.h
+++ b/src/network/core/tcp_game.h
@@ -19,8 +19,6 @@
#include "../network_type.h"
#include "../../core/pool_type.hpp"
-#ifdef ENABLE_NETWORK
-
/**
* Enum with all types of TCP packets.
* For the exact meaning, look at #NetworkGameSocketHandler.
@@ -558,6 +556,4 @@ public:
void SendCommand(Packet *p, const CommandPacket *cp);
};
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_TCP_GAME_H */
diff --git a/src/network/core/tcp_http.cpp b/src/network/core/tcp_http.cpp
index 4cd92e5fe..3a40e3eec 100644
--- a/src/network/core/tcp_http.cpp
+++ b/src/network/core/tcp_http.cpp
@@ -11,8 +11,6 @@
* @file tcp_http.cpp Basic functions to receive and send HTTP TCP packets.
*/
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#include "../../debug.h"
#include "../../rev.h"
@@ -331,5 +329,3 @@ int NetworkHTTPSocketHandler::Receive()
iter++;
}
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/tcp_http.h b/src/network/core/tcp_http.h
index 36520f136..ec969264b 100644
--- a/src/network/core/tcp_http.h
+++ b/src/network/core/tcp_http.h
@@ -16,8 +16,6 @@
#include "tcp.h"
-#ifdef ENABLE_NETWORK
-
/** Callback for when the HTTP handler has something to tell us. */
struct HTTPCallback {
/**
@@ -122,6 +120,4 @@ public:
}
};
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_TCP_HTTP_H */
diff --git a/src/network/core/tcp_listen.h b/src/network/core/tcp_listen.h
index 8cd8257b2..21bcaea3c 100644
--- a/src/network/core/tcp_listen.h
+++ b/src/network/core/tcp_listen.h
@@ -20,8 +20,6 @@
#include "../../debug.h"
#include "table/strings.h"
-#ifdef ENABLE_NETWORK
-
/**
* Template for TCP listeners.
* @param Tsocket The class we create sockets for.
@@ -173,6 +171,4 @@ public:
template <class Tsocket, PacketType Tfull_packet, PacketType Tban_packet> SocketList TCPListenHandler<Tsocket, Tfull_packet, Tban_packet>::sockets;
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_TCP_LISTEN_H */
diff --git a/src/network/core/udp.cpp b/src/network/core/udp.cpp
index 1f34d15b0..4a2f77368 100644
--- a/src/network/core/udp.cpp
+++ b/src/network/core/udp.cpp
@@ -11,8 +11,6 @@
* @file core/udp.cpp Basic functions to receive and send UDP packets.
*/
-#ifdef ENABLE_NETWORK
-
#include "../../stdafx.h"
#include "../../date_func.h"
#include "../../debug.h"
@@ -347,5 +345,3 @@ void NetworkUDPSocketHandler::Receive_SERVER_UNREGISTER(Packet *p, NetworkAddres
void NetworkUDPSocketHandler::Receive_CLIENT_GET_NEWGRFS(Packet *p, NetworkAddress *client_addr) { this->ReceiveInvalidPacket(PACKET_UDP_CLIENT_GET_NEWGRFS, client_addr); }
void NetworkUDPSocketHandler::Receive_SERVER_NEWGRFS(Packet *p, NetworkAddress *client_addr) { this->ReceiveInvalidPacket(PACKET_UDP_SERVER_NEWGRFS, client_addr); }
void NetworkUDPSocketHandler::Receive_MASTER_SESSION_KEY(Packet *p, NetworkAddress *client_addr) { this->ReceiveInvalidPacket(PACKET_UDP_MASTER_SESSION_KEY, client_addr); }
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/core/udp.h b/src/network/core/udp.h
index 9aa0c9dc4..2f77a94df 100644
--- a/src/network/core/udp.h
+++ b/src/network/core/udp.h
@@ -18,8 +18,6 @@
#include "game.h"
#include "packet.h"
-#ifdef ENABLE_NETWORK
-
/** Enum with all types of UDP packets. The order MUST not be changed **/
enum PacketUDPType {
PACKET_UDP_CLIENT_FIND_SERVER, ///< Queries a game server for game information
@@ -246,6 +244,4 @@ public:
void ReceiveNetworkGameInfo(Packet *p, NetworkGameInfo *info);
};
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CORE_UDP_H */
diff --git a/src/network/network.cpp b/src/network/network.cpp
index 4727e3344..ea770e500 100644
--- a/src/network/network.cpp
+++ b/src/network/network.cpp
@@ -11,8 +11,6 @@
#include "../stdafx.h"
-#ifdef ENABLE_NETWORK
-
#include "../strings_func.h"
#include "../command_func.h"
#include "../date_func.h"
@@ -1172,5 +1170,3 @@ bool IsNetworkCompatibleVersion(const char *other)
const char *hash2 = ExtractNetworkRevisionHash(other);
return hash1 && hash2 && (strncmp(hash1, hash2, GITHASH_SUFFIX_LEN) == 0);
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network.h b/src/network/network.h
index 26f94482e..9f8e3b790 100644
--- a/src/network/network.h
+++ b/src/network/network.h
@@ -12,9 +12,6 @@
#ifndef NETWORK_H
#define NETWORK_H
-
-#ifdef ENABLE_NETWORK
-
void NetworkStartUp();
void NetworkShutDown();
void NetworkDrawChatMessage();
@@ -26,19 +23,4 @@ extern bool _network_available; ///< is network mode available?
extern bool _network_dedicated; ///< are we a dedicated server?
extern bool _is_network_server; ///< Does this client wants to be a network-server?
-#else /* ENABLE_NETWORK */
-/* Network function stubs when networking is disabled */
-
-static inline void NetworkStartUp() {}
-static inline void NetworkShutDown() {}
-static inline void NetworkDrawChatMessage() {}
-static inline bool HasClients() { return false; }
-
-#define _networking 0
-#define _network_server 0
-#define _network_available 0
-#define _network_dedicated 0
-#define _is_network_server 0
-
-#endif /* ENABLE_NETWORK */
#endif /* NETWORK_H */
diff --git a/src/network/network_admin.cpp b/src/network/network_admin.cpp
index f70f3d1a5..73ad0e192 100644
--- a/src/network/network_admin.cpp
+++ b/src/network/network_admin.cpp
@@ -9,8 +9,6 @@
/** @file network_admin.cpp Server part of the admin network protocol. */
-#ifdef ENABLE_NETWORK
-
#include "../stdafx.h"
#include "../strings_func.h"
#include "../date_func.h"
@@ -1045,5 +1043,3 @@ void NetworkAdminUpdate(AdminUpdateFrequency freq)
}
}
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_admin.h b/src/network/network_admin.h
index cb478fc7e..6d06d5b9f 100644
--- a/src/network/network_admin.h
+++ b/src/network/network_admin.h
@@ -12,8 +12,6 @@
#ifndef NETWORK_ADMIN_H
#define NETWORK_ADMIN_H
-#ifdef ENABLE_NETWORK
-
#include "network_internal.h"
#include "core/tcp_listen.h"
#include "core/tcp_admin.h"
@@ -124,5 +122,4 @@ void NetworkAdminConsole(const char *origin, const char *string);
void NetworkAdminGameScript(const char *json);
void NetworkAdminCmdLogging(const NetworkClientSocket *owner, const CommandPacket *cp);
-#endif /* ENABLE_NETWORK */
#endif /* NETWORK_ADMIN_H */
diff --git a/src/network/network_base.h b/src/network/network_base.h
index 1644b3558..817d0e4c8 100644
--- a/src/network/network_base.h
+++ b/src/network/network_base.h
@@ -12,8 +12,6 @@
#ifndef NETWORK_BASE_H
#define NETWORK_BASE_H
-#ifdef ENABLE_NETWORK
-
#include "network_type.h"
#include "core/address.h"
#include "../core/pool_type.hpp"
@@ -54,5 +52,4 @@ struct NetworkClientInfo : NetworkClientInfoPool::PoolItem<&_networkclientinfo_p
*/
#define FOR_ALL_CLIENT_INFOS(var) FOR_ALL_CLIENT_INFOS_FROM(var, 0)
-#endif /* ENABLE_NETWORK */
#endif /* NETWORK_BASE_H */
diff --git a/src/network/network_chat_gui.cpp b/src/network/network_chat_gui.cpp
index 68e148987..94e289885 100644
--- a/src/network/network_chat_gui.cpp
+++ b/src/network/network_chat_gui.cpp
@@ -11,8 +11,6 @@
#include <stdarg.h> /* va_list */
-#ifdef ENABLE_NETWORK
-
#include "../stdafx.h"
#include "../strings_func.h"
#include "../blitter/factory.hpp"
@@ -562,5 +560,3 @@ void ShowNetworkChatQueryWindow(DestType type, int dest)
DeleteWindowByClass(WC_SEND_NETWORK_MSG);
new NetworkChatWindow(&_chat_window_desc, type, dest);
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_client.cpp b/src/network/network_client.cpp
index 62db6a555..0bb42c86f 100644
--- a/src/network/network_client.cpp
+++ b/src/network/network_client.cpp
@@ -9,8 +9,6 @@
/** @file network_client.cpp Client part of the network protocol. */
-#ifdef ENABLE_NETWORK
-
#include "../stdafx.h"
#include "network_gui.h"
#include "../saveload/saveload.h"
@@ -1320,5 +1318,3 @@ bool NetworkMaxSpectatorsReached()
{
return NetworkSpectatorCount() >= (_network_server ? _settings_client.network.max_spectators : _network_server_max_spectators);
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_client.h b/src/network/network_client.h
index 23878b506..5e9988d9a 100644
--- a/src/network/network_client.h
+++ b/src/network/network_client.h
@@ -12,8 +12,6 @@
#ifndef NETWORK_CLIENT_H
#define NETWORK_CLIENT_H
-#ifdef ENABLE_NETWORK
-
#include "network_internal.h"
/** Class for handling the client side of the game connection. */
@@ -118,6 +116,4 @@ extern CompanyID _network_join_as;
extern const char *_network_join_server_password;
extern const char *_network_join_company_password;
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CLIENT_H */
diff --git a/src/network/network_command.cpp b/src/network/network_command.cpp
index bc08bc5f1..51317288e 100644
--- a/src/network/network_command.cpp
+++ b/src/network/network_command.cpp
@@ -9,8 +9,6 @@
/** @file network_command.cpp Command handling over network connections. */
-#ifdef ENABLE_NETWORK
-
#include "../stdafx.h"
#include "network_admin.h"
#include "network_client.h"
@@ -344,5 +342,3 @@ void NetworkGameSocketHandler::SendCommand(Packet *p, const CommandPacket *cp)
}
p->Send_uint8 (callback);
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_content.cpp b/src/network/network_content.cpp
index 551abb442..1a80c5d99 100644
--- a/src/network/network_content.cpp
+++ b/src/network/network_content.cpp
@@ -9,8 +9,6 @@
/** @file network_content.cpp Content sending/receiving part of the network protocol. */
-#if defined(ENABLE_NETWORK)
-
#include "../stdafx.h"
#include "../rev.h"
#include "../ai/ai.hpp"
@@ -1090,5 +1088,3 @@ void ClientNetworkContentSocketHandler::OnDownloadComplete(ContentID cid)
if (iter != this->callbacks.End() && *iter == cb) iter++;
}
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_content.h b/src/network/network_content.h
index 25788065f..b1e9dd66b 100644
--- a/src/network/network_content.h
+++ b/src/network/network_content.h
@@ -15,8 +15,6 @@
#include "core/tcp_content.h"
#include "core/tcp_http.h"
-#if defined(ENABLE_NETWORK)
-
/** Vector with content info */
typedef SmallVector<ContentInfo *, 16> ContentVector;
/** Vector with constant content info */
@@ -153,8 +151,4 @@ void ShowNetworkContentListWindow(ContentVector *cv = NULL, ContentType type1 =
void ShowMissingContentWindow(const struct GRFConfig *list);
-#else
-static inline void ShowNetworkContentListWindow() {}
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_CONTENT_H */
diff --git a/src/network/network_content_gui.cpp b/src/network/network_content_gui.cpp
index 877dea978..230a62134 100644
--- a/src/network/network_content_gui.cpp
+++ b/src/network/network_content_gui.cpp
@@ -9,7 +9,6 @@
/** @file network_content_gui.cpp Implementation of the Network Content related GUIs. */
-#if defined(ENABLE_NETWORK)
#include "../stdafx.h"
#include "../strings_func.h"
#include "../gfx_func.h"
@@ -1168,5 +1167,3 @@ void ShowNetworkContentListWindow(ContentVector *cv, ContentType type1, ContentT
}
#endif /* WITH_ZLIB */
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_func.h b/src/network/network_func.h
index 4f1525b5a..9adbb6e60 100644
--- a/src/network/network_func.h
+++ b/src/network/network_func.h
@@ -26,8 +26,6 @@
#include "../openttd.h"
#include "../company_type.h"
-#ifdef ENABLE_NETWORK
-
extern NetworkServerGameInfo _network_game_info;
extern NetworkCompanyState *_network_company_states;
@@ -90,5 +88,4 @@ void NetworkChatMessageLoop();
void NetworkAfterNewGRFScan();
-#endif /* ENABLE_NETWORK */
#endif /* NETWORK_FUNC_H */
diff --git a/src/network/network_gamelist.cpp b/src/network/network_gamelist.cpp
index e5d80630e..6c65c52c9 100644
--- a/src/network/network_gamelist.cpp
+++ b/src/network/network_gamelist.cpp
@@ -12,8 +12,6 @@
* Also, it handles the request to a server for data about the server
*/
-#ifdef ENABLE_NETWORK
-
#include "../stdafx.h"
#include "../debug.h"
#include "../window_func.h"
@@ -206,5 +204,3 @@ void NetworkAfterNewGRFScan()
InvalidateWindowClassesData(WC_NETWORK_WINDOW);
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_gui.cpp b/src/network/network_gui.cpp
index 93cd3d973..cb6426142 100644
--- a/src/network/network_gui.cpp
+++ b/src/network/network_gui.cpp
@@ -9,7 +9,6 @@
/** @file network_gui.cpp Implementation of the Network related GUIs. */
-#ifdef ENABLE_NETWORK
#include "../stdafx.h"
#include "../strings_func.h"
#include "../date_func.h"
@@ -2241,5 +2240,3 @@ void ShowNetworkCompanyPasswordWindow(Window *parent)
new NetworkCompanyPasswordWindow(&_network_company_password_window_desc, parent);
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_gui.h b/src/network/network_gui.h
index a196c75e9..d9dfb57dd 100644
--- a/src/network/network_gui.h
+++ b/src/network/network_gui.h
@@ -17,8 +17,6 @@
#include "../window_type.h"
#include "network_type.h"
-#ifdef ENABLE_NETWORK
-
void ShowNetworkNeedPassword(NetworkPasswordType npt);
void ShowNetworkGiveMoneyWindow(CompanyID company);
void ShowNetworkChatQueryWindow(DestType type, int dest);
@@ -42,14 +40,4 @@ struct NetworkCompanyInfo : NetworkCompanyStats {
NetworkCompanyInfo *GetLobbyCompanyInfo(CompanyID company);
-#else /* ENABLE_NETWORK */
-/* Network function stubs when networking is disabled */
-
-static inline void ShowNetworkChatQueryWindow(byte desttype, int dest) {}
-static inline void ShowClientList() {}
-static inline void ShowNetworkGameWindow() {}
-static inline void ShowNetworkCompanyPasswordWindow(Window *parent) {}
-
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_GUI_H */
diff --git a/src/network/network_internal.h b/src/network/network_internal.h
index ed9a8de6f..2498d50d4 100644
--- a/src/network/network_internal.h
+++ b/src/network/network_internal.h
@@ -17,8 +17,6 @@
#include "../command_type.h"
-#ifdef ENABLE_NETWORK
-
#ifdef RANDOM_DEBUG
/**
* If this line is enable, every frame will have a sync test
@@ -171,5 +169,4 @@ StringID GetNetworkErrorMsg(NetworkErrorCode err);
bool NetworkFindName(char *new_name, const char *last);
const char *GenerateCompanyPasswordHash(const char *password, const char *password_server_id, uint32 password_game_seed);
-#endif /* ENABLE_NETWORK */
#endif /* NETWORK_INTERNAL_H */
diff --git a/src/network/network_server.cpp b/src/network/network_server.cpp
index 05fb27fc8..bd78acf92 100644
--- a/src/network/network_server.cpp
+++ b/src/network/network_server.cpp
@@ -9,8 +9,6 @@
/** @file network_server.cpp Server part of the network protocol. */
-#ifdef ENABLE_NETWORK
-
#include "../stdafx.h"
#include "../strings_func.h"
#include "../date_func.h"
@@ -2206,5 +2204,3 @@ void NetworkServerNewCompany(const Company *c, NetworkClientInfo *ci)
NetworkServerSendChat(NETWORK_ACTION_COMPANY_NEW, DESTTYPE_BROADCAST, 0, "", ci->client_id, c->index + 1);
}
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_server.h b/src/network/network_server.h
index a52b2c936..1cd8feb67 100644
--- a/src/network/network_server.h
+++ b/src/network/network_server.h
@@ -12,8 +12,6 @@
#ifndef NETWORK_SERVER_H
#define NETWORK_SERVER_H
-#ifdef ENABLE_NETWORK
-
#include "network_internal.h"
#include "core/tcp_listen.h"
#include "../thread/thread.h"
@@ -138,12 +136,4 @@ void NetworkServerUpdateCompanyPassworded(CompanyID company_id, bool passworded)
*/
#define FOR_ALL_CLIENT_SOCKETS(var) FOR_ALL_CLIENT_SOCKETS_FROM(var, 0)
-#else /* ENABLE_NETWORK */
-/* Network function stubs when networking is disabled */
-
-static inline void NetworkServerMonthlyLoop() {}
-static inline void NetworkServerYearlyLoop() {}
-
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_SERVER_H */
diff --git a/src/network/network_type.h b/src/network/network_type.h
index 3c390c29b..9b598716f 100644
--- a/src/network/network_type.h
+++ b/src/network/network_type.h
@@ -14,8 +14,6 @@
#include "core/game.h"
-#ifdef ENABLE_NETWORK
-
/** How many clients can we have */
static const uint MAX_CLIENTS = 255;
@@ -130,5 +128,4 @@ enum NetworkErrorCode {
NETWORK_ERROR_END,
};
-#endif /* ENABLE_NETWORK */
#endif /* NETWORK_TYPE_H */
diff --git a/src/network/network_udp.cpp b/src/network/network_udp.cpp
index 3fd0dd485..289b07520 100644
--- a/src/network/network_udp.cpp
+++ b/src/network/network_udp.cpp
@@ -14,8 +14,6 @@
* communication before the game is being joined.
*/
-#ifdef ENABLE_NETWORK
-
#include "../stdafx.h"
#include "../date_func.h"
#include "../map_func.h"
@@ -714,5 +712,3 @@ void NetworkBackgroundUDPLoop()
_network_udp_mutex->EndCritical();
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/network/network_udp.h b/src/network/network_udp.h
index 3dfd07672..12de30bca 100644
--- a/src/network/network_udp.h
+++ b/src/network/network_udp.h
@@ -12,8 +12,6 @@
#ifndef NETWORK_UDP_H
#define NETWORK_UDP_H
-#ifdef ENABLE_NETWORK
-
#include "core/address.h"
void NetworkUDPInitialize();
@@ -25,6 +23,4 @@ void NetworkUDPRemoveAdvertise(bool blocking);
void NetworkUDPClose();
void NetworkBackgroundUDPLoop();
-#endif /* ENABLE_NETWORK */
-
#endif /* NETWORK_UDP_H */
diff --git a/src/newgrf_config.cpp b/src/newgrf_config.cpp
index 593851e28..f19c79c9a 100644
--- a/src/newgrf_config.cpp
+++ b/src/newgrf_config.cpp
@@ -757,9 +757,7 @@ void DoScanNewGRFFiles(void *callback)
free(to_sort);
-#ifdef ENABLE_NETWORK
NetworkAfterNewGRFScan();
-#endif
}
_modal_progress_work_mutex->EndCritical();
@@ -826,8 +824,6 @@ const GRFConfig *FindGRFConfig(uint32 grfid, FindGRFConfigMode mode, const uint8
return best;
}
-#ifdef ENABLE_NETWORK
-
/** Structure for UnknownGRFs; this is a lightweight variant of GRFConfig */
struct UnknownGRF : public GRFIdentifier {
UnknownGRF *next; ///< The next unknown GRF.
@@ -877,9 +873,6 @@ GRFTextWrapper *FindUnknownGRFName(uint32 grfid, uint8 *md5sum, bool create)
return grf->name;
}
-#endif /* ENABLE_NETWORK */
-
-
/**
* Retrieve a NewGRF from the current config by its grfid.
* @param grfid grf to look for.
diff --git a/src/newgrf_config.h b/src/newgrf_config.h
index dc3b884dd..4266dd1fd 100644
--- a/src/newgrf_config.h
+++ b/src/newgrf_config.h
@@ -229,11 +229,9 @@ char *GRFBuildParamList(char *dst, const GRFConfig *c, const char *last);
/* In newgrf_gui.cpp */
void ShowNewGRFSettings(bool editable, bool show_params, bool exec_changes, GRFConfig **config);
-#ifdef ENABLE_NETWORK
/** For communication about GRFs over the network */
#define UNKNOWN_GRF_NAME_PLACEHOLDER "<Unknown>"
GRFTextWrapper *FindUnknownGRFName(uint32 grfid, uint8 *md5sum, bool create);
-#endif /* ENABLE_NETWORK */
void UpdateNewGRFScanStatus(uint num, const char *name);
bool UpdateNewGRFConfigPalette(int32 p1 = 0);
diff --git a/src/newgrf_gui.cpp b/src/newgrf_gui.cpp
index 4e66d2e52..1af2c7246 100644
--- a/src/newgrf_gui.cpp
+++ b/src/newgrf_gui.cpp
@@ -1126,11 +1126,9 @@ struct NewGRFWindow : public Window, NewGRFScanCallback {
if (!_network_available) {
ShowErrorMessage(STR_NETWORK_ERROR_NOTAVAILABLE, INVALID_STRING_ID, WL_ERROR);
} else {
-#if defined(ENABLE_NETWORK)
this->DeleteChildWindows(WC_QUERY_STRING); // Remove the parameter query window
ShowMissingContentWindow(this->actives);
-#endif
}
break;
@@ -1543,7 +1541,6 @@ private:
}
};
-#if defined(ENABLE_NETWORK)
/**
* Show the content list window with all missing grfs from the given list.
* @param list The list of grfs to check for missing / not exactly matching ones.
@@ -1565,7 +1562,6 @@ void ShowMissingContentWindow(const GRFConfig *list)
}
ShowNetworkContentListWindow(cv.Length() == 0 ? NULL : &cv, CONTENT_TYPE_NEWGRF);
}
-#endif
Listing NewGRFWindow::last_sorting = {false, 0};
Filtering NewGRFWindow::last_filtering = {false, 0};
diff --git a/src/openttd.cpp b/src/openttd.cpp
index c83358360..b78084145 100644
--- a/src/openttd.cpp
+++ b/src/openttd.cpp
@@ -164,7 +164,6 @@ static void ShowHelp()
" -e = Start Editor\n"
" -g [savegame] = Start new/save game immediately\n"
" -G seed = Set random seed\n"
-#if defined(ENABLE_NETWORK)
" -n [ip:port#company]= Join network game\n"
" -p password = Password to join server\n"
" -P password = Password to join company\n"
@@ -173,7 +172,6 @@ static void ShowHelp()
#if !defined(_WIN32)
" -f = Fork into the background (dedicated only)\n"
#endif
-#endif /* ENABLE_NETWORK */
" -I graphics_set = Force the graphics set (see below)\n"
" -S sounds_set = Force the sounds set (see below)\n"
" -M music_set = Force the music set (see below)\n"
@@ -300,9 +298,7 @@ static void ShutdownGame()
/* Uninitialize variables that are allocated dynamically */
GamelogReset();
-#ifdef ENABLE_NETWORK
free(_config_file);
-#endif
LinkGraphSchedule::Clear();
PoolBase::Clean(PT_ALL);
@@ -447,13 +443,11 @@ struct AfterNewGRFScan : NewGRFScanCallback {
if (startyear != INVALID_YEAR) _settings_newgame.game_creation.starting_year = startyear;
if (generation_seed != GENERATE_NEW_SEED) _settings_newgame.game_creation.generation_seed = generation_seed;
-#if defined(ENABLE_NETWORK)
if (dedicated_host != NULL) {
_network_bind_list.Clear();
*_network_bind_list.Append() = stredup(dedicated_host);
}
if (dedicated_port != 0) _settings_client.network.server_port = dedicated_port;
-#endif /* ENABLE_NETWORK */
/* initialize the ingame console */
IConsoleInit();
@@ -463,7 +457,6 @@ struct AfterNewGRFScan : NewGRFScanCallback {
/* Make sure _settings is filled with _settings_newgame if we switch to a game directly */
if (_switch_mode != SM_NONE) MakeNewgameSettingsLive();
-#ifdef ENABLE_NETWORK
if (_network_available && network_conn != NULL) {
const char *port = NULL;
const char *company = NULL;
@@ -489,7 +482,6 @@ struct AfterNewGRFScan : NewGRFScanCallback {
_switch_mode = SM_NONE;
NetworkClientConnectGame(NetworkAddress(network_conn, rport), join_as, join_server_password, join_company_password);
}
-#endif /* ENABLE_NETWORK */
/* After the scan we're not used anymore. */
delete this;
@@ -509,7 +501,6 @@ static const OptionData _options[] = {
GETOPT_SHORT_VALUE('s'),
GETOPT_SHORT_VALUE('v'),
GETOPT_SHORT_VALUE('b'),
-#if defined(ENABLE_NETWORK)
GETOPT_SHORT_OPTVAL('D'),
GETOPT_SHORT_OPTVAL('n'),
GETOPT_SHORT_VALUE('l'),
@@ -518,7 +509,6 @@ static const OptionData _options[] = {
#if !defined(_WIN32)
GETOPT_SHORT_NOVAL('f'),
#endif
-#endif /* ENABLE_NETWORK */
GETOPT_SHORT_VALUE('r'),
GETOPT_SHORT_VALUE('t'),
GETOPT_SHORT_OPTVAL('d'),
@@ -551,13 +541,11 @@ int openttd_main(int argc, char *argv[])
/* AfterNewGRFScan sets save_config to true after scanning completed. */
bool save_config = false;
AfterNewGRFScan *scanner = new AfterNewGRFScan(&save_config);
-#if defined(ENABLE_NETWORK)
bool dedicated = false;
char *debuglog_conn = NULL;
extern bool _dedicated_forks;
_dedicated_forks = false;
-#endif /* ENABLE_NETWORK */
_game_mode = GM_MENU;
_switch_mode = SM_MENU;
@@ -576,7 +564,6 @@ int openttd_main(int argc, char *argv[])
case 's': free(sounddriver); sounddriver = stredup(mgo.opt); break;
case 'v': free(videodriver); videodriver = stredup(mgo.opt); break;
case 'b': free(blitter); blitter = stredup(mgo.opt); break;
-#if defined(ENABLE_NETWORK)
case 'D':
free(musicdriver);
free(sounddriver);
@@ -611,7 +598,6 @@ int openttd_main(int argc, char *argv[])
case 'P':
scanner->join_company_password = mgo.opt;
break;
-#endif /* ENABLE_NETWORK */
case 'r': ParseResolution(&resolution, mgo.opt); break;
case 't': scanner->startyear = atoi(mgo.opt); break;
case 'd': {
@@ -702,7 +688,6 @@ int openttd_main(int argc, char *argv[])
DeterminePaths(argv[0]);
TarScanner::DoScan(TarScanner::BASESET);
-#if defined(ENABLE_NETWORK)
if (dedicated) DEBUG(net, 0, "Starting dedicated version %s", _openttd_revision);
if (_dedicated_forks && !dedicated) _dedicated_forks = false;
@@ -710,7 +695,6 @@ int openttd_main(int argc, char *argv[])
/* We must fork here, or we'll end up without some resources we need (like sockets) */
if (_dedicated_forks) DedicatedFork();
#endif
-#endif
LoadFromConfig(true);
@@ -787,7 +771,6 @@ int openttd_main(int argc, char *argv[])
NetworkStartUp(); // initialize network-core
-#if defined(ENABLE_NETWORK)
if (debuglog_conn != NULL && _network_available) {
const char *not_used = NULL;
const char *port = NULL;
@@ -800,7 +783,6 @@ int openttd_main(int argc, char *argv[])
NetworkStartDebugLog(NetworkAddress(debuglog_conn, rport));
}
-#endif /* ENABLE_NETWORK */
if (!HandleBootstrap()) {
ShutdownGame();
@@ -903,12 +885,10 @@ exit_normal:
delete scanner;
-#ifdef ENABLE_NETWORK
extern FILE *_log_fd;
if (_log_fd != NULL) {
fclose(_log_fd);
}
-#endif /* ENABLE_NETWORK */
return ret;
}
@@ -957,13 +937,11 @@ static void MakeNewGameDone()
InitializeRailGUI();
-#ifdef ENABLE_NETWORK
/* We are the server, we start a new company (not dedicated),
* so set the default password *if* needed. */
if (_network_server && !StrEmpty(_settings_client.network.default_company_pass)) {
NetworkChangeCompanyPassword(_local_company, _settings_client.network.default_company_pass);
}
-#endif /* ENABLE_NETWORK */
if (_settings_client.gui.pause_on_newgame) DoCommandP(0, PM_PAUSED_NORMAL, 1, CMD_PAUSE);
@@ -1019,7 +997,6 @@ bool SafeLoad(const char *filename, SaveLoadOperation fop, DetailedFileType dft,
case SL_OK: return true;
case SL_REINIT:
-#ifdef ENABLE_NETWORK
if (_network_dedicated) {
/*
* We need to reinit a network map...
@@ -1035,7 +1012,6 @@ bool SafeLoad(const char *filename, SaveLoadOperation fop, DetailedFileType dft,
/* We can't load the intro game as server, so disconnect first. */
NetworkDisconnect();
}
-#endif /* ENABLE_NETWORK */
switch (ogm) {
default:
@@ -1052,7 +1028,6 @@ bool SafeLoad(const char *filename, SaveLoadOperation fop, DetailedFileType dft,
void SwitchToMode(SwitchMode new_mode)
{
-#ifdef ENABLE_NETWORK
/* If we are saving something, the network stays in his current state */
if (new_mode != SM_SAVE_GAME) {
/* If the network is active, make it not-active */
@@ -1081,7 +1056,7 @@ void SwitchToMode(SwitchMode new_mode)
}
}
}
-#endif /* ENABLE_NETWORK */
+
/* Make sure all AI controllers are gone at quitting game */
if (new_mode != SM_SAVE_GAME) AI::KillAll();
@@ -1092,11 +1067,9 @@ void SwitchToMode(SwitchMode new_mode)
case SM_RESTARTGAME: // Restart --> 'Random game' with current settings
case SM_NEWGAME: // New Game --> 'Random game'
-#ifdef ENABLE_NETWORK
if (_network_server) {
seprintf(_network_game_info.map_name, lastof(_network_game_info.map_name), "Random Map");
}
-#endif /* ENABLE_NETWORK */
MakeNewGame(false, new_mode == SM_NEWGAME);
break;
@@ -1119,21 +1092,17 @@ void SwitchToMode(SwitchMode new_mode)
IConsoleCmdExec("exec scripts/game_start.scr 0");
/* Decrease pause counter (was increased from opening load dialog) */
DoCommandP(0, PM_PAUSED_SAVELOAD, 0, CMD_PAUSE);
-#ifdef ENABLE_NETWORK
if (_network_server) {
seprintf(_network_game_info.map_name, lastof(_network_game_info.map_name), "%s (Loaded game)", _file_to_saveload.title);
}
-#endif /* ENABLE_NETWORK */
}
break;
}
case SM_START_HEIGHTMAP: // Load a heightmap and start a new game from it
-#ifdef ENABLE_NETWORK
if (_network_server) {
seprintf(_network_game_info.map_name, lastof(_network_game_info.map_name), "%s (Heightmap)", _file_to_saveload.title);
}
-#endif /* ENABLE_NETWORK */
MakeNewGame(true, true);
break;
@@ -1451,10 +1420,8 @@ static void DoAutosave()
void GameLoop()
{
if (_game_mode == GM_BOOTSTRAP) {
-#ifdef ENABLE_NETWORK
/* Check for UDP stuff */
if (_network_available) NetworkBackgroundLoop();
-#endif
InputLoop();
return;
}
@@ -1477,7 +1444,6 @@ void GameLoop()
IncreaseSpriteLRU();
InteractiveRandom();
-#ifdef ENABLE_NETWORK
/* Check for UDP stuff */
if (_network_available) NetworkBackgroundLoop();
@@ -1493,9 +1459,6 @@ void GameLoop()
/* Singleplayer */
StateGameLoop();
}
-#else
- StateGameLoop();
-#endif /* ENABLE_NETWORK */
if (!_pause_mode && HasBit(_display_opt, DO_FULL_ANIMATION)) DoPaletteAnimations();
diff --git a/src/order_backup.cpp b/src/order_backup.cpp
index 181e3e59d..1d490e726 100644
--- a/src/order_backup.cpp
+++ b/src/order_backup.cpp
@@ -193,11 +193,7 @@ CommandCost CmdClearOrderBackup(TileIndex tile, DoCommandFlag flags, uint32 p1,
* but compiled it. A network client has its own variable for the unique
* client/user identifier. Finally if networking isn't compiled in the
* default is just plain and simple: 0. */
-#ifdef ENABLE_NETWORK
uint32 user = _networking && !_network_server ? _network_own_client_id : CLIENT_ID_SERVER;
-#else
- uint32 user = 0;
-#endif
OrderBackup *ob;
FOR_ALL_ORDER_BACKUPS(ob) {
diff --git a/src/script/api/script_admin.cpp b/src/script/api/script_admin.cpp
index f66d9fc8a..7a0fe627a 100644
--- a/src/script/api/script_admin.cpp
+++ b/src/script/api/script_admin.cpp
@@ -135,7 +135,6 @@
std::string json;
ScriptAdmin::MakeJSON(vm, -1, SQUIRREL_MAX_DEPTH, json);
-#ifdef ENABLE_NETWORK
if (json.length() > NETWORK_GAMESCRIPT_JSON_LENGTH) {
ScriptLog::Error("You are trying to send a table that is too large to the AdminPort. No data sent.");
sq_pushinteger(vm, 0);
@@ -143,7 +142,6 @@
}
NetworkAdminGameScript(json.c_str());
-#endif /* ENABLE_NETWORK */
sq_pushinteger(vm, 1);
return 1;
diff --git a/src/script/api/script_client.cpp b/src/script/api/script_client.cpp
index 771a0ae4e..855ad86a0 100644
--- a/src/script/api/script_client.cpp
+++ b/src/script/api/script_client.cpp
@@ -16,7 +16,6 @@
#include "../../safeguards.h"
-#ifdef ENABLE_NETWORK
/**
* Finds NetworkClientInfo given client-identifier,
* is used by other methods to resolve client-identifier.
@@ -29,46 +28,29 @@ static NetworkClientInfo *FindClientInfo(ScriptClient::ClientID client)
if (!_networking) return NULL;
return NetworkClientInfo::GetByClientID((::ClientID)client);
}
-#endif
/* static */ ScriptClient::ClientID ScriptClient::ResolveClientID(ScriptClient::ClientID client)
{
-#ifdef ENABLE_NETWORK
return (FindClientInfo(client) == NULL ? ScriptClient::CLIENT_INVALID : client);
-#else
- return CLIENT_INVALID;
-#endif
}
/* static */ char *ScriptClient::GetName(ScriptClient::ClientID client)
{
-#ifdef ENABLE_NETWORK
NetworkClientInfo *ci = FindClientInfo(client);
if (ci == NULL) return NULL;
return stredup(ci->client_name);
-#else
- return NULL;
-#endif
}
/* static */ ScriptCompany::CompanyID ScriptClient::GetCompany(ScriptClient::ClientID client)
{
-#ifdef ENABLE_NETWORK
NetworkClientInfo *ci = FindClientInfo(client);
if (ci == NULL) return ScriptCompany::COMPANY_INVALID;
return (ScriptCompany::CompanyID)ci->client_playas;
-#else
- return ScriptCompany::COMPANY_INVALID;
-#endif
}
/* static */ ScriptDate::Date ScriptClient::GetJoinDate(ScriptClient::ClientID client)
{
-#ifdef ENABLE_NETWORK
NetworkClientInfo *ci = FindClientInfo(client);
if (ci == NULL) return ScriptDate::DATE_INVALID;
return (ScriptDate::Date)ci->join_date;
-#else
- return ScriptDate::DATE_INVALID;
-#endif
}
diff --git a/src/script/api/script_clientlist.cpp b/src/script/api/script_clientlist.cpp
index 2f7a19a9f..dbbbce0ec 100644
--- a/src/script/api/script_clientlist.cpp
+++ b/src/script/api/script_clientlist.cpp
@@ -19,18 +19,15 @@
ScriptClientList::ScriptClientList()
{
-#ifdef ENABLE_NETWORK
if (!_networking) return;
NetworkClientInfo *ci;
FOR_ALL_CLIENT_INFOS(ci) {
this->AddItem(ci->client_id);
}
-#endif
}
ScriptClientList_Company::ScriptClientList_Company(ScriptCompany::CompanyID company)
{
-#ifdef ENABLE_NETWORK
if (!_networking) return;
CompanyID c;
if (company == ScriptCompany::COMPANY_SPECTATOR) {
@@ -45,5 +42,4 @@ ScriptClientList_Company::ScriptClientList_Company(ScriptCompany::CompanyID comp
FOR_ALL_CLIENT_INFOS(ci) {
if (ci->client_playas == c) this->AddItem(ci->client_id);
}
-#endif
}
diff --git a/src/script/api/script_game.cpp b/src/script/api/script_game.cpp
index c24757a3c..3e2617488 100644
--- a/src/script/api/script_game.cpp
+++ b/src/script/api/script_game.cpp
@@ -39,9 +39,5 @@
/* static */ bool ScriptGame::IsMultiplayer()
{
-#ifdef ENABLE_NETWORK
return _network_server;
-#else
- return false;
-#endif
}
diff --git a/src/script/api/script_goal.cpp b/src/script/api/script_goal.cpp
index c183b7583..54312cd9d 100644
--- a/src/script/api/script_goal.cpp
+++ b/src/script/api/script_goal.cpp
@@ -137,12 +137,8 @@
{
EnforcePrecondition(false, ScriptGame::IsMultiplayer());
EnforcePrecondition(false, ScriptClient::ResolveClientID(client) != ScriptClient::CLIENT_INVALID);
-#ifdef ENABLE_NETWORK
ClientIndex c = NetworkClientInfo::GetByClientID((::ClientID)client)->index;
return DoQuestion(uniqueid, c, true, question, type, buttons);
-#else
- return false;
-#endif
}
/* static */ bool ScriptGoal::CloseQuestion(uint16 uniqueid)
diff --git a/src/script/api/script_object.cpp b/src/script/api/script_object.cpp
index 49dba6bb7..7a22e3ab7 100644
--- a/src/script/api/script_object.cpp
+++ b/src/script/api/script_object.cpp
@@ -301,10 +301,8 @@ ScriptObject::ActiveInstance::~ActiveInstance()
/* Are we only interested in the estimate costs? */
bool estimate_only = GetDoCommandMode() != NULL && !GetDoCommandMode()();
-#ifdef ENABLE_NETWORK
/* Only set p2 when the command does not come from the network. */
if (GetCommandFlags(cmd) & CMD_CLIENT_ID && p2 == 0) p2 = UINT32_MAX;
-#endif
/* Try to perform the command. */
CommandCost res = ::DoCommandPInternal(tile, p1, p2, cmd, (_networking && !_generating_world) ? ScriptObject::GetActiveInstance()->GetDoCommandCallback() : NULL, text, false, estimate_only);
diff --git a/src/script/script_scanner.cpp b/src/script/script_scanner.cpp
index fe6d41cf9..168a852a5 100644
--- a/src/script/script_scanner.cpp
+++ b/src/script/script_scanner.cpp
@@ -18,11 +18,9 @@
#include "script_scanner.hpp"
#include "script_info.hpp"
-#if defined(ENABLE_NETWORK)
#include "../network/network_content.h"
#include "../3rdparty/md5/md5.h"
#include "../tar_type.h"
-#endif /* ENABLE_NETWORK */
#include "../safeguards.h"
@@ -180,8 +178,6 @@ char *ScriptScanner::GetConsoleList(char *p, const char *last, bool newest_only)
return p;
}
-#if defined(ENABLE_NETWORK)
-
/** Helper for creating a MD5sum of all files within of a script. */
struct ScriptFileChecksumCreator : FileScanner {
byte md5sum[16]; ///< The final md5sum.
@@ -287,5 +283,3 @@ const char *ScriptScanner::FindMainScript(const ContentInfo *ci, bool md5sum)
}
return NULL;
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/settings.cpp b/src/settings.cpp
index 6ea5c081a..8f57b6bda 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -1339,9 +1339,6 @@ static bool InvalidateShipPathCache(int32 p1)
return true;
}
-
-#ifdef ENABLE_NETWORK
-
static bool UpdateClientName(int32 p1)
{
NetworkUpdateClientName();
@@ -1373,9 +1370,6 @@ static bool UpdateClientConfigValues(int32 p1)
return true;
}
-#endif /* ENABLE_NETWORK */
-
-
/* End - Callback Functions */
/**
@@ -1705,11 +1699,9 @@ static void HandleSettingDescs(IniFile *ini, SettingDescProc *proc, SettingDescP
proc(ini, _currency_settings,"currency", &_custom_currency);
proc(ini, _company_settings, "company", &_settings_client.company);
-#ifdef ENABLE_NETWORK
proc_list(ini, "server_bind_addresses", &_network_bind_list);
proc_list(ini, "servers", &_network_host_list);
proc_list(ini, "bans", &_network_ban_list);
-#endif /* ENABLE_NETWORK */
}
}
@@ -2009,7 +2001,6 @@ void SetDefaultCompanySettings(CompanyID cid)
}
}
-#if defined(ENABLE_NETWORK)
/**
* Sync all company settings in a multiplayer game.
*/
@@ -2025,7 +2016,6 @@ void SyncCompanySettings()
if (old_value != new_value) NetworkSendCommand(0, i, new_value, CMD_CHANGE_COMPANY_SETTING, NULL, NULL, _local_company);
}
}
-#endif /* ENABLE_NETWORK */
/**
* Get the index in the _company_settings array of a setting
diff --git a/src/settings_func.h b/src/settings_func.h
index c258cb640..ee63e2bf4 100644
--- a/src/settings_func.h
+++ b/src/settings_func.h
@@ -40,10 +40,6 @@ void DeleteGRFPresetFromConfig(const char *config_name);
uint GetCompanySettingIndex(const char *name);
void SetDefaultCompanySettings(CompanyID cid);
-#if defined(ENABLE_NETWORK)
void SyncCompanySettings();
-#else /* ENABLE_NETWORK */
-static inline void SyncCompanySettings() {}
-#endif /* ENABLE_NETWORK */
#endif /* SETTINGS_FUNC_H */
diff --git a/src/settings_type.h b/src/settings_type.h
index 42f8b4517..245905897 100644
--- a/src/settings_type.h
+++ b/src/settings_type.h
@@ -154,11 +154,9 @@ struct GUISettings {
uint8 station_gui_group_order; ///< the order of grouping cargo entries in the station gui
uint8 station_gui_sort_by; ///< sort cargo entries in the station gui by station name or amount
uint8 station_gui_sort_order; ///< the sort order of entries in the station gui - ascending or descending
-#ifdef ENABLE_NETWORK
uint16 network_chat_box_width_pct; ///< width of the chat box in percent
uint8 network_chat_box_height; ///< height of the chat box in lines
uint16 network_chat_timeout; ///< timeout of chat messages in seconds
-#endif
uint8 developer; ///< print non-fatal warnings in console (>= 1), copy debug output to console (== 2)
bool show_date_in_logs; ///< whether to show dates in console logs
@@ -237,7 +235,6 @@ struct NewsSettings {
/** All settings related to the network. */
struct NetworkSettings {
-#ifdef ENABLE_NETWORK
uint16 sync_freq; ///< how often do we check whether we are still in-sync
uint8 frame_freq; ///< how often do we send commands to the clients
uint16 commands_per_frame; ///< how many commands may be sent each frame_freq frames?
@@ -277,8 +274,6 @@ struct NetworkSettings {
char last_host[NETWORK_HOSTNAME_LENGTH]; ///< IP address of the last joined server
uint16 last_port; ///< port of the last joined server
bool no_http_content_downloads; ///< do not do content downloads over HTTP
-#else /* ENABLE_NETWORK */
-#endif
};
/** Settings related to the creation of games. */
diff --git a/src/strings.cpp b/src/strings.cpp
index b5fb36d4d..c4ae5218a 100644
--- a/src/strings.cpp
+++ b/src/strings.cpp
@@ -35,9 +35,7 @@
#include "window_func.h"
#include "debug.h"
#include "game/game_text.hpp"
-#ifdef ENABLE_NETWORK
-# include "network/network_content_gui.h"
-#endif /* ENABLE_NETWORK */
+#include "network/network_content_gui.h"
#include <stack>
#include "table/strings.h"
@@ -1681,11 +1679,7 @@ static char *GetSpecialNameString(char *buff, int ind, StringParameters *args, c
NOT_REACHED();
}
-#ifdef ENABLE_NETWORK
extern void SortNetworkLanguages();
-#else /* ENABLE_NETWORK */
-static inline void SortNetworkLanguages() {}
-#endif /* ENABLE_NETWORK */
/**
* Check whether the header is a valid header for OpenTTD.
@@ -1821,9 +1815,7 @@ bool ReadLanguagePack(const LanguageMetadata *lang)
SortIndustryTypes();
BuildIndustriesLegend();
SortNetworkLanguages();
-#ifdef ENABLE_NETWORK
BuildContentTypeStringList();
-#endif /* ENABLE_NETWORK */
InvalidateWindowClassesData(WC_BUILD_VEHICLE); // Build vehicle window.
InvalidateWindowClassesData(WC_TRAINS_LIST); // Train group window.
InvalidateWindowClassesData(WC_ROADVEH_LIST); // Road vehicle group window.
diff --git a/src/table/gameopt_settings.ini b/src/table/gameopt_settings.ini
index 624d475c3..29d6a3177 100644
--- a/src/table/gameopt_settings.ini
+++ b/src/table/gameopt_settings.ini
@@ -21,9 +21,7 @@ static const char *_climates = "temperate|arctic|tropic|toyland";
static const char *_autosave_interval = "off|monthly|quarterly|half year|yearly";
static const char *_roadsides = "left|right";
static const char *_savegame_date = "long|short|iso";
-#ifdef ENABLE_NETWORK
static const char *_server_langs = "ANY|ENGLISH|GERMAN|FRENCH|BRAZILIAN|BULGARIAN|CHINESE|CZECH|DANISH|DUTCH|ESPERANTO|FINNISH|HUNGARIAN|ICELANDIC|ITALIAN|JAPANESE|KOREAN|LITHUANIAN|NORWEGIAN|POLISH|PORTUGUESE|ROMANIAN|RUSSIAN|SLOVAK|SLOVENIAN|SPANISH|SWEDISH|TURKISH|UKRAINIAN|AFRIKAANS|CROATIAN|CATALAN|ESTONIAN|GALICIAN|GREEK|LATVIAN";
-#endif /* ENABLE_NETWORK */
static const char *_osk_activation = "disabled|double|single|immediately";
static const char *_settings_profiles = "easy|medium|hard";
static const char *_news_display = "off|summarized|full";
diff --git a/src/table/settings.ini b/src/table/settings.ini
index 7ab00d5a3..e7b625e4b 100644
--- a/src/table/settings.ini
+++ b/src/table/settings.ini
@@ -44,12 +44,11 @@ static bool ZoomMinMaxChanged(int32 p1);
static bool MaxVehiclesChanged(int32 p1);
static bool InvalidateShipPathCache(int32 p1);
-#ifdef ENABLE_NETWORK
static bool UpdateClientName(int32 p1);
static bool UpdateServerPassword(int32 p1);
static bool UpdateRconPassword(int32 p1);
static bool UpdateClientConfigValues(int32 p1);
-#endif /* ENABLE_NETWORK */
+
/* End - Callback Functions for the various settings */
/* Some settings do not need to be synchronised when playing in multiplayer.
@@ -3565,7 +3564,6 @@ strhelp = STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION_HELPTEXT
strval = STR_CONFIG_SETTING_NEWS_MESSAGES_OFF
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = gui.network_chat_box_width_pct
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3575,7 +3573,6 @@ max = 100
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = gui.network_chat_box_height
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3585,7 +3582,6 @@ max = 255
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = gui.network_chat_timeout
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3595,7 +3591,6 @@ max = 65535
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.sync_freq
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NOT_IN_CONFIG | SLF_NO_NETWORK_SYNC
@@ -3606,7 +3601,6 @@ max = 100
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.frame_freq
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NOT_IN_CONFIG | SLF_NO_NETWORK_SYNC
@@ -3617,7 +3611,6 @@ max = 100
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.commands_per_frame
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3628,7 +3621,6 @@ max = 65535
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.max_commands_in_queue
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3639,7 +3631,6 @@ max = 65535
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.bytes_per_frame
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3650,7 +3641,6 @@ max = 65535
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.bytes_per_frame_burst
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3661,7 +3651,6 @@ max = 65535
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.max_init_time
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3672,7 +3661,6 @@ max = 32000
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.max_join_time
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3682,7 +3670,6 @@ min = 0
max = 32000
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.max_download_time
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3692,7 +3679,6 @@ min = 0
max = 32000
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.max_password_time
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3702,7 +3688,6 @@ min = 0
max = 32000
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.max_lag_time
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3712,14 +3697,12 @@ min = 0
max = 32000
[SDTC_BOOL]
-ifdef = ENABLE_NETWORK
var = network.pause_on_join
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
guiflags = SGF_NETWORK_ONLY
def = true
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.server_port
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3730,7 +3713,6 @@ max = 65535
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.server_admin_port
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3741,7 +3723,6 @@ max = 65535
cat = SC_EXPERT
[SDTC_BOOL]
-ifdef = ENABLE_NETWORK
var = network.server_admin_chat
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
guiflags = SGF_NETWORK_ONLY
@@ -3749,14 +3730,12 @@ def = true
cat = SC_EXPERT
[SDTC_BOOL]
-ifdef = ENABLE_NETWORK
var = network.server_advertise
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
guiflags = SGF_NETWORK_ONLY
def = false
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.lan_internet
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3766,7 +3745,6 @@ min = 0
max = 1
[SDTC_STR]
-ifdef = ENABLE_NETWORK
var = network.client_name
type = SLE_STRB
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3774,8 +3752,6 @@ def = NULL
proc = UpdateClientName
cat = SC_BASIC
-[SDTC_STR]
-ifdef = ENABLE_NETWORK
var = network.server_password
type = SLE_STRB
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3785,7 +3761,6 @@ proc = UpdateServerPassword
cat = SC_BASIC
[SDTC_STR]
-ifdef = ENABLE_NETWORK
var = network.rcon_password
type = SLE_STRB
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3795,7 +3770,6 @@ proc = UpdateRconPassword
cat = SC_BASIC
[SDTC_STR]
-ifdef = ENABLE_NETWORK
var = network.admin_password
type = SLE_STRB
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3804,14 +3778,12 @@ def = NULL
cat = SC_BASIC
[SDTC_STR]
-ifdef = ENABLE_NETWORK
var = network.default_company_pass
type = SLE_STRB
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
def = NULL
[SDTC_STR]
-ifdef = ENABLE_NETWORK
var = network.server_name
type = SLE_STRB
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3820,14 +3792,12 @@ def = NULL
cat = SC_BASIC
[SDTC_STR]
-ifdef = ENABLE_NETWORK
var = network.connect_to_ip
type = SLE_STRB
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
def = NULL
[SDTC_STR]
-ifdef = ENABLE_NETWORK
var = network.network_id
type = SLE_STRB
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3835,14 +3805,12 @@ guiflags = SGF_NETWORK_ONLY
def = NULL
[SDTC_BOOL]
-ifdef = ENABLE_NETWORK
var = network.autoclean_companies
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
guiflags = SGF_NETWORK_ONLY
def = false
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.autoclean_unprotected
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3852,7 +3820,6 @@ min = 0
max = 240
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.autoclean_protected
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3862,7 +3829,6 @@ min = 0
max = 240
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.autoclean_novehicles
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3872,7 +3838,6 @@ min = 0
max = 240
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.max_companies
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3884,7 +3849,6 @@ proc = UpdateClientConfigValues
cat = SC_BASIC
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.max_clients
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3895,7 +3859,6 @@ max = MAX_CLIENTS
cat = SC_BASIC
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.max_spectators
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3907,7 +3870,6 @@ proc = UpdateClientConfigValues
cat = SC_BASIC
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.restart_game_year
type = SLE_INT32
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3918,7 +3880,6 @@ max = MAX_YEAR
interval = 1
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.min_active_clients
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3928,7 +3889,6 @@ min = 0
max = MAX_CLIENTS
[SDTC_OMANY]
-ifdef = ENABLE_NETWORK
var = network.server_lang
type = SLE_UINT8
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3939,7 +3899,6 @@ full = _server_langs
cat = SC_BASIC
[SDTC_BOOL]
-ifdef = ENABLE_NETWORK
var = network.reload_cfg
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
guiflags = SGF_NETWORK_ONLY
@@ -3947,7 +3906,6 @@ def = false
cat = SC_EXPERT
[SDTC_STR]
-ifdef = ENABLE_NETWORK
var = network.last_host
type = SLE_STRB
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3955,7 +3913,6 @@ def = """"
cat = SC_EXPERT
[SDTC_VAR]
-ifdef = ENABLE_NETWORK
var = network.last_port
type = SLE_UINT16
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
@@ -3965,7 +3922,6 @@ max = UINT16_MAX
cat = SC_EXPERT
[SDTC_BOOL]
-ifdef = ENABLE_NETWORK
var = network.no_http_content_downloads
flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
def = false
diff --git a/src/toolbar_gui.cpp b/src/toolbar_gui.cpp
index cff86c3b3..2277a5cf6 100644
--- a/src/toolbar_gui.cpp
+++ b/src/toolbar_gui.cpp
@@ -158,11 +158,9 @@ public:
int lock_offset = (bottom - top - lock_size.height) / 2;
DrawCompanyIcon(company, rtl ? right - this->icon_size.width - WD_FRAMERECT_RIGHT : left + WD_FRAMERECT_LEFT, top + icon_offset);
-#ifdef ENABLE_NETWORK
if (NetworkCompanyIsPassworded(company)) {
DrawSprite(SPR_LOCK, PAL_NONE, rtl ? left + WD_FRAMERECT_LEFT : right - this->lock_size.width - WD_FRAMERECT_RIGHT, top + lock_offset);
}
-#endif
SetDParam(0, company);
SetDParam(1, company);
@@ -223,7 +221,6 @@ static void PopupMainCompanyToolbMenu(Window *w, int widget, int grey = 0)
switch (widget) {
case WID_TN_COMPANIES:
-#ifdef ENABLE_NETWORK
if (!_networking) break;
/* Add the client list button for the companies menu */
@@ -234,7 +231,6 @@ static void PopupMainCompanyToolbMenu(Window *w, int widget, int grey = 0)
} else {
*list->Append() = new DropDownListStringItem(STR_NETWORK_COMPANY_LIST_SPECTATE, CTMN_SPECTATE, NetworkMaxSpectatorsReached());
}
-#endif /* ENABLE_NETWORK */
break;
case WID_TN_STORY:
@@ -610,7 +606,6 @@ static CallBackFunction ToolbarCompaniesClick(Window *w)
*/
static CallBackFunction MenuClickCompany(int index)
{
-#ifdef ENABLE_NETWORK
if (_networking) {
switch (index) {
case CTMN_CLIENT_LIST:
@@ -635,7 +630,6 @@ static CallBackFunction MenuClickCompany(int index)
return CBF_NONE;
}
}
-#endif /* ENABLE_NETWORK */
ShowCompany((CompanyID)index);
return CBF_NONE;
}
@@ -2076,9 +2070,7 @@ struct MainToolbarWindow : Window {
case MTHK_CHEATS: if (!_networking) ShowCheatWindow(); break;
case MTHK_TERRAFORM: ShowTerraformToolbar(); break;
case MTHK_EXTRA_VIEWPORT: ShowExtraViewPortWindowForTileUnderCursor(); break;
-#ifdef ENABLE_NETWORK
case MTHK_CLIENT_LIST: if (_networking) ShowClientList(); break;
-#endif
case MTHK_SIGN_LIST: ShowSignList(); break;
default: return ES_NOT_HANDLED;
}
@@ -2189,9 +2181,7 @@ static Hotkey maintoolbar_hotkeys[] = {
Hotkey(WKC_CTRL | WKC_ALT | 'C', "cheats", MTHK_CHEATS),
Hotkey('L', "terraform", MTHK_TERRAFORM),
Hotkey('V', "extra_viewport", MTHK_EXTRA_VIEWPORT),
-#ifdef ENABLE_NETWORK
Hotkey((uint16)0, "client_list", MTHK_CLIENT_LIST),
-#endif
Hotkey((uint16)0, "sign_list", MTHK_SIGN_LIST),
HOTKEY_LIST_END
};
diff --git a/src/video/dedicated_v.cpp b/src/video/dedicated_v.cpp
index 3b053c7d6..58d7d04e0 100644
--- a/src/video/dedicated_v.cpp
+++ b/src/video/dedicated_v.cpp
@@ -11,8 +11,6 @@
#include "../stdafx.h"
-#ifdef ENABLE_NETWORK
-
#include "../gfx_func.h"
#include "../network/network.h"
#include "../network/network_internal.h"
@@ -316,5 +314,3 @@ void VideoDriver_Dedicated::MainLoop()
}
}
}
-
-#endif /* ENABLE_NETWORK */
diff --git a/src/viewport.cpp b/src/viewport.cpp
index 5e8297143..8d9f4513e 100644
--- a/src/viewport.cpp
+++ b/src/viewport.cpp
@@ -3318,12 +3318,8 @@ CommandCost CmdScrollViewport(TileIndex tile, DoCommandFlag flags, uint32 p1, ui
if (_local_company != (CompanyID)p2) return CommandCost();
break;
case VST_CLIENT:
-#ifdef ENABLE_NETWORK
if (_network_own_client_id != (ClientID)p2) return CommandCost();
break;
-#else
- return CommandCost();
-#endif
default:
return CMD_ERROR;
}
diff --git a/src/window.cpp b/src/window.cpp
index 857029622..f0cc5025f 100644
--- a/src/window.cpp
+++ b/src/window.cpp
@@ -3120,13 +3120,11 @@ void UpdateWindows()
CallWindowRealtimeTickEvent(delta_ms);
-#ifdef ENABLE_NETWORK
static GUITimer network_message_timer = GUITimer(1);
if (network_message_timer.Elapsed(delta_ms)) {
network_message_timer.SetInterval(1000);
NetworkChatMessageLoop();
}
-#endif
Window *w;
@@ -3443,10 +3441,9 @@ void ReInitAllWindows()
FOR_ALL_WINDOWS_FROM_BACK(w) {
w->ReInit();
}
-#ifdef ENABLE_NETWORK
+
void NetworkReInitChatBoxSize();
NetworkReInitChatBoxSize();
-#endif
/* Make sure essential parts of all windows are visible */
RelocateAllWindows(_cur_resolution.width, _cur_resolution.height);