chiark / gitweb /
break out darkerpscolour
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 2 Mar 2019 16:21:11 +0000 (16:21 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 2 Mar 2019 16:21:11 +0000 (16:21 +0000)
generate-board

index f2ba52886a5898457bb59df2cf027948b36593d8..bcaa39aac1c8f6d9ef6fdf9147fa2dfdddd1a516 100755 (executable)
@@ -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() {