Changeset - r7465:c88a003732c8
[Not reviewed]
master
0 1 0
belugas - 17 years ago 2007-08-23 18:05:51
belugas@openttd.org
(svn r10968) -Codechange: Remove a tileloop performed in the AfterLoadCountBuildings function and use the main loop of CheckhouseIDs instead
1 file changed with 5 insertions and 5 deletions:
0 comments (0 inline, 0 general)
src/newgrf_house.cpp
Show inline comments
 
@@ -33,6 +33,8 @@ HouseOverrideManager _house_mngr(NEW_HOU
 

	
 
void CheckHouseIDs()
 
{
 
	InitializeBuildingCounts();
 

	
 
	for (TileIndex t = 0; t < MapSize(); t++) {
 
		HouseID house_id;
 

	
 
@@ -42,13 +44,11 @@ void CheckHouseIDs()
 
		if (!GetHouseSpecs(house_id)->enabled && house_id >= NEW_HOUSE_OFFSET) {
 
			/* The specs for this type of house are not available any more, so
 
			 * replace it with the substitute original house type. */
 
			SetHouseType(t, _house_mngr.GetSubstituteID(house_id));
 
			house_id = _house_mngr.GetSubstituteID(house_id);
 
			SetHouseType(t, house_id);
 
		}
 
		IncreaseBuildingCount(GetTownByTile(t), house_id);
 
	}
 

	
 
	InitializeBuildingCounts();
 
	AfterLoadCountBuildings();
 

	
 
}
 

	
 
HouseClassID AllocateHouseClassID(byte grf_class_id, uint32 grfid)
0 comments (0 inline, 0 general)