chiark / gitweb /
knifeblock: reverse knives in filter
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 30 Dec 2014 21:43:21 +0000 (21:43 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 30 Dec 2014 21:43:21 +0000 (21:43 +0000)
knifeblock-knives-filter

index bb832cffc98bcd0016f20aef486bea2a23c3d120..17cff7401bbd1f0cf8cdafa52a560c4b541a4b27 100755 (executable)
@@ -14,7 +14,7 @@ my ($wknife,$wparts) = $want =~ m/^(\d)([a-z]+)$/ or die;
 
 sub want ($) {
     my ($colournum) = @_;
-    my $knife = ($colournum-1) % $nknives;
+    my $knife = $nknives-1 - ($colournum-1) % $nknives;
     return 0 unless $knife == $wknife;
     my $part = $part_order[ floor(($colournum-1) / $nknives) ];
     die "huh colour $colournum?" unless defined $part;