(svn r20717) -Fix [FS#4103]: water class was not set for stations

This commit is contained in:
yexo
2010-09-01 23:41:56 +00:00
parent d82f1b0bab
commit a10ce551c9
2 changed files with 10 additions and 0 deletions

View File

@@ -2288,6 +2288,15 @@ bool AfterLoadGame()
}
}
if (CheckSavegameVersion(149)) {
for (TileIndex t = 0; t < map_size; t++) {
if (!IsTileType(t, MP_STATION)) continue;
if (!IsBuoy(t) && !IsOilRig(t) && !(IsDock(t) && GetTileSlope(t, NULL) == SLOPE_FLAT)) {
SetWaterClass(t, WATER_CLASS_INVALID);
}
}
}
/* Road stops is 'only' updating some caches */
AfterLoadRoadStops();
AfterLoadLabelMaps();