File diff r25773:457e167f3c9e → r25774:14ee6e7f4ecc
src/saveload/company_sl.cpp
Show inline comments
 
@@ -489,29 +489,25 @@ static const SaveLoad _company_desc[] = 
 

	
 
	SLE_CONDVAR(CompanyProperties, terraform_limit,       SLE_UINT32,                SLV_156, SL_MAX_VERSION),
 
	SLE_CONDVAR(CompanyProperties, clear_limit,           SLE_UINT32,                SLV_156, SL_MAX_VERSION),
 
	SLE_CONDVAR(CompanyProperties, tree_limit,            SLE_UINT32,                SLV_175, SL_MAX_VERSION),
 
	SLEG_STRUCT("settings", SlCompanySettings),
 
	SLEG_CONDSTRUCT("old_ai", SlCompanyOldAI,                                        SL_MIN_VERSION, SLV_107),
 
	SLEG_STRUCT("cur_economy", SlCompanyEconomy),
 
	SLEG_STRUCTLIST("old_economy", SlCompanyOldEconomy),
 
	SLEG_CONDSTRUCTLIST("liveries", SlCompanyLiveries,                               SLV_34, SL_MAX_VERSION),
 
};
 

	
 
struct PLYRChunkHandler : ChunkHandler {
 
	PLYRChunkHandler() : ChunkHandler('PLYR', CH_TABLE)
 
	{
 
		this->load_check = true;
 
		this->fix_pointers = true;
 
	}
 
	PLYRChunkHandler() : ChunkHandler('PLYR', CH_TABLE) {}
 

	
 
	void Save() const override
 
	{
 
		SlTableHeader(_company_desc);
 

	
 
		for (Company *c : Company::Iterate()) {
 
			SlSetArrayIndex(c->index);
 
			SlObject(c, _company_desc);
 
		}
 
	}
 

	
 
	void Load() const override