From: Ian Jackson Date: Sat, 2 Mar 2019 16:21:11 +0000 (+0000) Subject: break out darkerpscolour X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=430018ebd41a483b062ea3af43bcdea39270a94c;p=pandemic-rising-tide.git break out darkerpscolour --- diff --git a/generate-board b/generate-board index f2ba528..bcaa39a 100755 --- a/generate-board +++ b/generate-board @@ -336,11 +336,15 @@ showpage END } +sub darkerpscolour ($$) { + my ($colourname, $retain) = @_; + pscolour($c{Colours}{$colourname}, + sub { $_ = 1.0 - $retain * (1.0 - $_) foreach @_ }) +} + sub facepscolour ($) { my ($colourname) = @_; - $xopts =~ m/W/ ? '1 setgray' - : pscolour($c{Colours}{$colourname}, - sub { $_ = 1.0 - 0.75 * (1.0 - $_) foreach @_ }); + $xopts =~ m/W/ ? '1 setgray' : darkerpscolour($colourname, 0.75); } sub fill_faces() {