diff --git a/src/saveload/town_sl.cpp b/src/saveload/town_sl.cpp index e09bf9d444..dce806121e 100644 --- a/src/saveload/town_sl.cpp +++ b/src/saveload/town_sl.cpp @@ -44,7 +44,7 @@ void RebuildTownCaches() if (IsHouseCompleted(t)) town->cache.population += HouseSpec::Get(house_id)->population; /* Increase the number of houses for every house, but only once. */ - if (GetHouseNorthPart(house_id) == 0) town->cache.num_houses++; + if (GetHouseNorthPart(house_id) == TileDiffXY(0, 0)) town->cache.num_houses++; } /* Update the population and num_house dependent values */ diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp index a2dd019251..a81522a362 100644 --- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -2934,7 +2934,7 @@ TileIndexDiff GetHouseNorthPart(HouseID &house) return TileDiffXY(-1, -1); } } - return 0; + return TileDiffXY(0, 0); } /**