aboutsummaryrefslogtreecommitdiff
path: root/puzzles.but
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2009-01-15 18:20:02 +0000
committerSimon Tatham <anakin@pobox.com>2009-01-15 18:20:02 +0000
commit54801998744a69786a49ebe0688942ae7b57525b (patch)
tree250686d2bb79d837619d81a6866ba9e1c0cbdee3 /puzzles.but
parent48508452056c572574170674502c8f70b3b0f42b (diff)
downloadpuzzles-54801998744a69786a49ebe0688942ae7b57525b.zip
puzzles-54801998744a69786a49ebe0688942ae7b57525b.tar.gz
puzzles-54801998744a69786a49ebe0688942ae7b57525b.tar.bz2
puzzles-54801998744a69786a49ebe0688942ae7b57525b.tar.xz
Keyboard cursor support for Rectangles, from James H.
[originally from svn r8414]
Diffstat (limited to 'puzzles.but')
-rw-r--r--puzzles.but18
1 files changed, 13 insertions, 5 deletions
diff --git a/puzzles.but b/puzzles.but
index 387910c..cdb978f 100644
--- a/puzzles.but
+++ b/puzzles.but
@@ -761,11 +761,19 @@ specification.
\H{rectangles-controls} \I{controls, for Rectangles}Rectangles controls
-This game is played with the mouse.
-
-Left-click any edge to toggle it on or off, or click and drag to draw
-an entire rectangle (or line) on the grid in one go (removing any
-existing edges within that rectangle).
+This game is played with the mouse or cursor keys.
+
+Left-click any edge to toggle it on or off, or left-click and drag to draw
+an entire rectangle (or line) on the grid in one go (removing any existing
+edges within that rectangle). Right-clicking and dragging will allow you
+to erase the contents of a rectangle without affecting its edges.
+
+Alternatively, use the cursor keys to move the position indicator
+around the board. Pressing the return key then allows you to use the
+cursor keys to drag a rectangle out from that position, and pressing
+the return key again completes the rectangle. Using the space bar
+instead of the return key allows you to erase the contents of a
+rectangle without affecting its edges, as above.
When a rectangle of the correct size is completed, it will be shaded.