$o;
}
-sub black_book () {
+sub black_book_pair () {
my $o = general_book($moth, [10, 1]);
$o .= <<END;
$o;
}
+sub black_book_more () {
+ my $o = general_book($moth, [10, 1]);
+
+ $o .= <<END;
+END
+
+ $o .= exposition(<<END);
+
+The player(s) with the shortest distance
+between a black chip and a pumpkin
+get to move their droplet.
+If only one player won a droplet, the
+players(s) the next-shortest distance
+get a ruby.
+END
+
+ $o;
+}
+
sub arrow_any ($) { <<END;
$black 1 setlinewidth
newpath
blue_book(),
lotus_book(),
yellow_book(),
- black_book(),
+ black_book_pair(),
+ black_book_more(),
) or die $! if 1;