mirror of
https://github.com/wassname/moral-maps.git
synced 2026-10-05 13:00:26 +08:00
Replace hardcoded zone lists with geometric rules that work on any map: - maps.select_spread_zones: greedy max-coverage on hull areas -- seed the largest zone, add whichever contributes the most new non-overlapping area. Drops central/covered zones (Orthodox) and keeps the corner cultures. - maps.outlying_countries: the n countries farthest from the centroid, unioned with named landmarks + one representative (most-central member) per drawn zone so every region has at least one identifiable label. - draw_zone_hulls: edge-only coloured outline (no fill), contour only for 2+ member groups, label anchored to the hull's top vertex. WVS map: four arrowed pole signposts (Traditional/Secular-Rational/Survival/ Self-expression) in a padded inner margin so they don't collide with title/ticks; model stars use a palette disjoint from the zone colours. Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>