Changeset - r3041:6dced19ef528
[Not reviewed]
master
0 2 0
Darkvater - 18 years ago 2006-02-20 17:49:26
darkvater@openttd.org
(svn r3621) - Codechange: Only define the server and bans list if network is enabled. Preparatory work for saving patches/settings to savegame.
2 files changed with 7 insertions and 4 deletions:
0 comments (0 inline, 0 general)
network.h
Show inline comments
 
@@ -212,13 +212,12 @@ NetworkGameList *NetworkQueryServer(cons
 

	
 
byte NetworkSpectatorCount(void);
 

	
 
VARDEF char *_network_host_list[10];
 
VARDEF char *_network_ban_list[25];
 

	
 
#endif /* ENABLE_NETWORK */
 

	
 
// Those variables must always be registered!
 
#define MAX_SAVED_SERVERS 10
 
VARDEF char *_network_host_list[MAX_SAVED_SERVERS];
 
#define MAX_BANS 25
 
VARDEF char *_network_ban_list[MAX_BANS];
 
VARDEF bool _networking;
 
VARDEF bool _network_available;  // is network mode available?
 
VARDEF bool _network_server; // network-server is active
settings.c
Show inline comments
 
@@ -1124,8 +1124,10 @@ void LoadFromConfig(void)
 
	IniFile *ini = ini_load(_config_file);
 
	HandleSettingDescs(ini, load_setting_desc);
 
	LoadList(ini, "newgrf", _newgrf_files, lengthof(_newgrf_files));
 
#ifdef ENABLE_NETWORK
 
	LoadList(ini, "servers", _network_host_list, lengthof(_network_host_list));
 
	LoadList(ini, "bans", _network_ban_list, lengthof(_network_ban_list));
 
#endif /* ENABLE_NETWORK */
 
	ini_free(ini);
 
}
 

	
 
@@ -1133,8 +1135,10 @@ void SaveToConfig(void)
 
{
 
	IniFile *ini = ini_load(_config_file);
 
	HandleSettingDescs(ini, save_setting_desc);
 
#ifdef ENABLE_NETWORK
 
	SaveList(ini, "servers", _network_host_list, lengthof(_network_host_list));
 
	SaveList(ini, "bans", _network_ban_list, lengthof(_network_ban_list));
 
#endif /* ENABLE_NETWORK */
 
	ini_save(_config_file, ini);
 
	ini_free(ini);
 
}
0 comments (0 inline, 0 general)