(svn r3621) - Codechange: Only define the server and bans list if network is enabled. Preparatory work for saving patches/settings to savegame.
This commit is contained in:
		| @@ -212,13 +212,12 @@ NetworkGameList *NetworkQueryServer(const char* host, unsigned short port, bool | ||||
|  | ||||
| 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 | ||||
|   | ||||
| @@ -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); | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Darkvater
					Darkvater