sub prs2r ($) {
# bodgery for the sea and land
- return 'NZ' if m/ \| / && !grep { !m{^(?:NZ|L2?)$} } split / \| /, $_[0];
+ return 'NZ' if m/ \| / && !grep { !m{^$c{OuterfaceRe}$} } split / \| /, $_[0];
$prs2region{$_[0]} // confess "@_ ?"
}
sub prs2rr ($) { $region{prs2r($_[0])} }
}
$process_rr->();
- $region{$_}{Special} = 1 foreach qw(NZ L L2);
+ $region{$_}{Special} = 1 foreach @{ $c{SpecialRegions} };
}
#----- geometry mangling -----
hinttext => '000',
},
Sea => 'NZ',
+ OuterfaceRe => qr{(?:NZ|L2?)},
+ SpecialRegions => [qw(NZ L L2)],
DisplayNames => {
ZZ => 'Zuiderzee',
NZ => 'Noordzee',