diff --git a/src/newgrf_house.cpp b/src/newgrf_house.cpp --- a/src/newgrf_house.cpp +++ b/src/newgrf_house.cpp @@ -152,13 +152,12 @@ void DecreaseBuildingCount(Town *t, Hous static uint32 GetNumHouses(HouseID house_id, const Town *town) { - uint8 map_id_count, town_id_count, map_class_count, town_class_count; HouseClassID class_id = HouseSpec::Get(house_id)->class_id; - map_id_count = ClampU(_building_counts.id_count[house_id], 0, 255); - map_class_count = ClampU(_building_counts.class_count[class_id], 0, 255); - town_id_count = ClampU(town->cache.building_counts.id_count[house_id], 0, 255); - town_class_count = ClampU(town->cache.building_counts.class_count[class_id], 0, 255); + uint8_t map_id_count = ClampTo(_building_counts.id_count[house_id]); + uint8_t map_class_count = ClampTo(_building_counts.class_count[class_id]); + uint8_t town_id_count = ClampTo(town->cache.building_counts.id_count[house_id]); + uint8_t town_class_count = ClampTo(town->cache.building_counts.class_count[class_id]); return map_class_count << 24 | town_class_count << 16 | map_id_count << 8 | town_id_count; }