From: Ian Jackson Date: Sat, 2 Mar 2019 18:15:46 +0000 (+0000) Subject: wip dykes X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=9674f4956935001b7f9bb8a05fc66e876be74fc8;p=pandemic-rising-tide.git wip dykes --- diff --git a/generate-board b/generate-board index f636fdc..198c73f 100755 --- a/generate-board +++ b/generate-board @@ -560,11 +560,12 @@ sub dykes(){ o(" gsave 0.50 setgray fill grestore\n"); o(" gsave 0.00 setgray $lw setlinewidth stroke grestore\n"); o(" } bind def\n"); - my $t_sz = $w * 0.66; + my $symbol_sz = $w * 1.33; + my $t_sz = $symbol_sz; my $t_at = sub { my ($ang) = @_; print STDERR "ANG $ang\n"; - map { $t_sz * $_ } cos($ang), sin($ang); + map { $t_sz * 0.5 * $_ } cos($ang), sin($ang); }; my @t0 = $t_at->((TAU) * 0.25 ); my @t1 = $t_at->((TAU) * (0.25 + 1./3) ); @@ -600,6 +601,11 @@ sub dykes(){ o(" gsave 0 ", $y * $w, " translate dyke "); o(" grestore\n"); } + my $nsymbols = !!$initial + !!$adj->{Deltawerk}; + o(" ", -0.5 * $symbol_sz * ($nsymbols-1)," 0 translate\n"); + if ($adj->{Deltawerk}) { + o(" $symbol_sz 0 translate\n"); + } o(" $angle neg rotate dtriangle ") if $initial; } o(" grestore\n"); diff --git a/input-graph b/input-graph index 7627a07..f63cd8b 100644 --- a/input-graph +++ b/input-graph @@ -219,9 +219,9 @@ red Zeeuws-Vlaanderen + Walcheren + Zeeuws-Vlaanderen - Z-B. +@ + Z-B. + L - NZ + + NZ +@ Walcheren + Walcheren NZ +@