[generator:regions] Approximate settlement only

This commit is contained in:
Anatoly Serdtcev 2019-06-20 13:49:54 +03:00 committed by Maksim Andrianov
parent ef79fb8ed6
commit f848ab5e3c

View file

@ -83,8 +83,19 @@ public:
private:
bool IsApproximable(PlacePoint const & place)
{
auto const placeType = place.GetPlaceType();
return placeType >= PlaceType::City;
switch (place.GetPlaceType())
{
case PlaceType::City:
case PlaceType::Town:
case PlaceType::Village:
case PlaceType::Hamlet:
case PlaceType::IsolatedDwelling:
return true;
default:
break;
}
return false;
}
RegionsBuilder::Regions m_regions;