From 88e953e5eb834e3c04ea35f4e58bea4719648c98 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 2 Mar 2019 16:23:50 +0000 Subject: [PATCH] break out darkerpscolour (really) --- generate-board | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/generate-board b/generate-board index bbadc29..c807be0 100755 --- a/generate-board +++ b/generate-board @@ -342,11 +342,17 @@ sub lighterpscolour ($$) { sub { $_ = 1.0 - $retain * (1.0 - $_) foreach @_ }) } +sub darkerpscolour ($$) { + my ($colourname, $retain) = @_; + pscolour($c{Colours}{$colourname}, + sub { $_ = $retain * $_ foreach @_ }) +} + sub facepscolour ($) { my ($colourname) = @_; $xopts =~ m/W/ ? '1 setgray' : lighterpscolour($colourname, 0.75); } - + sub fill_faces() { o("clippath ", facepscolour('land'), " fill\n"); foreach my $rr (values %region) { @@ -410,8 +416,7 @@ sub one_hs ($$) { my ($colour, $hspos) = @_; token_circle("HS - $colour", $hspos, - pscolour($c{Colours}{$colour}, - sub { $_ = 0.75 * $_ foreach @_ }), + darkerpscolour($colour, 0.75), '0 setgray'); } -- 2.30.2