File diff r14827:f723398899e1 → r14828:12f0b09ddc04
src/settings.cpp
Show inline comments
 
@@ -1202,7 +1202,7 @@ static void AILoadConfig(IniFile *ini, c
 

	
 
	/* Clean any configured AI */
 
	for (CompanyID c = COMPANY_FIRST; c < MAX_COMPANIES; c++) {
 
		AIConfig::GetConfig(c, true)->ChangeAI(NULL);
 
		AIConfig::GetConfig(c, AIConfig::AISS_FORCE_NEWGAME)->ChangeAI(NULL);
 
	}
 

	
 
	/* If no group exists, return */
 
@@ -1210,7 +1210,7 @@ static void AILoadConfig(IniFile *ini, c
 

	
 
	CompanyID c = COMPANY_FIRST;
 
	for (item = group->item; c < MAX_COMPANIES && item != NULL; c++, item = item->next) {
 
		AIConfig *config = AIConfig::GetConfig(c, true);
 
		AIConfig *config = AIConfig::GetConfig(c, AIConfig::AISS_FORCE_NEWGAME);
 

	
 
		config->ChangeAI(item->name);
 
		if (!config->HasAI()) {
 
@@ -1313,7 +1313,7 @@ static void AISaveConfig(IniFile *ini, c
 
	group->Clear();
 

	
 
	for (CompanyID c = COMPANY_FIRST; c < MAX_COMPANIES; c++) {
 
		AIConfig *config = AIConfig::GetConfig(c, true);
 
		AIConfig *config = AIConfig::GetConfig(c, AIConfig::AISS_FORCE_NEWGAME);
 
		const char *name;
 
		char value[1024];
 
		config->SettingsToString(value, lengthof(value));