Station: Add field for number of station tiles

This commit is contained in:
Jonathan G Rennison
2020-06-07 14:37:59 +01:00
parent c552e08ffe
commit 1917a3e0f8
4 changed files with 19 additions and 0 deletions

View File

@@ -1379,9 +1379,11 @@ void CheckCaches(bool force_check, std::function<void(const char *)> log)
std::vector<IndustryList> old_station_industries_nears;
std::vector<BitmapTileArea> old_station_catchment_tiles;
std::vector<uint> old_station_tiles;
for (Station *st : Station::Iterate()) {
old_station_industries_nears.push_back(st->industries_near);
old_station_catchment_tiles.push_back(st->catchment_tiles);
old_station_tiles.push_back(st->station_tiles);
}
std::vector<StationList> old_industry_stations_nears;
@@ -1424,6 +1426,9 @@ void CheckCaches(bool force_check, std::function<void(const char *)> log)
if (!(old_station_catchment_tiles[i] == st->catchment_tiles)) {
CCLOG("station catchment_tiles mismatch: st %i", (int)st->index);
}
if (!(old_station_tiles[i] == st->station_tiles)) {
CCLOG("station station_tiles mismatch: st %i, (old: %u, new: %u)", (int)st->index, old_station_tiles[i], st->station_tiles);
}
i++;
}
i = 0;