From f848ab5e3ccc4178b159f363ca8cfffb98297621 Mon Sep 17 00:00:00 2001 From: Anatoly Serdtcev Date: Thu, 20 Jun 2019 13:49:54 +0300 Subject: [PATCH] [generator:regions] Approximate settlement only --- generator/regions/regions_fixer.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/generator/regions/regions_fixer.cpp b/generator/regions/regions_fixer.cpp index 3faf310afe..2327567c4f 100644 --- a/generator/regions/regions_fixer.cpp +++ b/generator/regions/regions_fixer.cpp @@ -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;