o(" /Helvetica-Bold findfont $sz scalefont setfont\n");
my %hs = map { $_ => 1 } @{ $c{HS} };
foreach my $rr (values %region) {
- next if $rr->{Special};
+ next if $rr->{Name} =~ m/^L\d?$/;
my $words = $rr->{DisplayName};
- my $pos = $rr->{Centre} + mkvec( 0, 0.5 * $sz * @$words );
+ my $pos;
+ if ($rr->{Name} eq 'NZ') {
+ $pos = mkvec(100, 1300);
+ } else {
+ $pos = $rr->{Centre} + mkvec( 0, 0.5 * $sz * @$words );
+ }
if ($hs{$rr->{Name}}) {
print STDERR "adjust hs $rr->{Name}\n";
$pos -= mkvec(0, -$hs_sz*
$pos += $sz * &mkvec(@$adjust);
}
my $w = $rr->{Water};
- $w = 2 if $rr->{Name} eq 'ZZ';
+ $w = 2 if $rr->{Special} || $rr->{Name} eq 'ZZ';
if ($w) {
print STDERR " water $w in $rr->{Name}\n";
my $down = water_cubes_sz(2) - water_cubes_sz(1) + $cube_gap;
},
DisplayNames => {
ZZ => 'Zuiderzee',
+ NZ => 'Noordzee',
},
HS => [ 'Roer en Overmaas', 'Schouwen-Duiveland', 'Rijn en Ijssel' ],
SeaTrack => [qw(2 2 2 3 3 3 4 4 4)],