about summary refs log tree commit diff stats
path: root/lib/Octans/CLI.rakumod
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Octans/CLI.rakumod')
-rw-r--r--lib/Octans/CLI.rakumod6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/Octans/CLI.rakumod b/lib/Octans/CLI.rakumod
index 0672761..3a5be30 100644
--- a/lib/Octans/CLI.rakumod
+++ b/lib/Octans/CLI.rakumod
@@ -51,7 +51,11 @@ multi sub MAIN(
                 print " " x 3;
                 for ^$puzzle.grids[$y].elems -> $x {
                     printf " {$puzzle.grids[$y][$x]}%s",
-                    @visited[$y][$x] ?? "/" !! " ";
+                    @visited[$y][$x]
+                     # visited gray squares get marked with "*",
+                     # visited squares with "/" & unvisited with " ".
+                     ?? ($puzzle.is-gray-square($y, $x) ?? "*" !! "/")
+                     !! " ";
                 }
                 print "\n";
             }