diff options
Diffstat (limited to 'apps/plugins/puzzles/help/sixteen.c')
-rw-r--r-- | apps/plugins/puzzles/help/sixteen.c | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/help/sixteen.c b/apps/plugins/puzzles/help/sixteen.c new file mode 100644 index 0000000000..d588c37e3a --- /dev/null +++ b/apps/plugins/puzzles/help/sixteen.c | |||
@@ -0,0 +1,62 @@ | |||
1 | /* auto-generated by genhelp.sh */ | ||
2 | /* DO NOT EDIT! */ | ||
3 | const char help_text[] = | ||
4 | "#Chapter 6: Sixteen " | ||
5 | "\n" | ||
6 | "Another sliding tile puzzle, visually similar to Fifteen (see " | ||
7 | "chapter 5) but with a different type of move. This time, there is no " | ||
8 | "hole: all 16 squares on the grid contain numbered squares. Your move " | ||
9 | "is to shift an entire row left or right, or shift an entire column " | ||
10 | "up or down; every time you do that, the tile you shift off the grid " | ||
11 | "re-appears at the other end of the same row, in the space you just " | ||
12 | "vacated. To win, arrange the tiles into numerical order (1,2,3,4 on " | ||
13 | "the top row, 13,14,15,16 on the bottom). When you've done that, try " | ||
14 | "playing on different sizes of grid. " | ||
15 | "\n" | ||
16 | "I _might_ have invented this game myself, though only by accident " | ||
17 | "if so (and I'm sure other people have independently invented it). I " | ||
18 | "thought I was imitating a screensaver I'd seen, but I have a feeling " | ||
19 | "that the screensaver might actually have been a Fifteen-type puzzle " | ||
20 | "rather than this slightly different kind. So this might be the one " | ||
21 | "thing in my puzzle collection which represents creativity on my part " | ||
22 | "rather than just engineering. " | ||
23 | "\n" | ||
24 | "\n#6.1 Sixteen controls " | ||
25 | "\n" | ||
26 | "Left-clicking on an arrow will move the appropriate row or column in " | ||
27 | "the direction indicated. Right-clicking will move it in the opposite " | ||
28 | "direction. " | ||
29 | "\n" | ||
30 | "Alternatively, use the cursor keys to move the position indicator " | ||
31 | "around the edge of the grid, and use the return key to move the " | ||
32 | "row/column in the direction indicated. " | ||
33 | "\n" | ||
34 | "You can also move the tiles directly. Move the cursor onto a tile, " | ||
35 | "hold Control and press an arrow key to move the tile under the " | ||
36 | "cursor and move the cursor along with the tile. Or, hold Shift to " | ||
37 | "move only the tile. Pressing Enter simulates holding down Control " | ||
38 | "(press Enter again to release), while pressing Space simulates " | ||
39 | "holding down shift. " | ||
40 | "\n" | ||
41 | "(All the actions described in section 2.1 are also available.) " | ||
42 | "\n" | ||
43 | "\n#6.2 Sixteen parameters " | ||
44 | "\n" | ||
45 | "The parameters available from the `Custom...' option on the `Type' " | ||
46 | "menu are: " | ||
47 | "\n" | ||
48 | "- _Width_ and _Height_, which are self-explanatory. " | ||
49 | "\n" | ||
50 | "- You can ask for a limited shuffling operation to be performed on " | ||
51 | "the grid. By default, Sixteen will shuffle the grid in such a " | ||
52 | "way that any arrangement is about as probable as any other. You " | ||
53 | "can override this by requesting a precise number of shuffling " | ||
54 | "moves to be performed. Typically your aim is then to determine " | ||
55 | "the precise set of shuffling moves and invert them exactly, " | ||
56 | "so that you answer (say) a four-move shuffle with a four-move " | ||
57 | "solution. Note that the more moves you ask for, the more likely " | ||
58 | "it is that solutions shorter than the target length will turn " | ||
59 | "out to be possible. " | ||
60 | "\n" | ||
61 | ; | ||
62 | const char quick_help_text[] = "Slide a row at a time to arrange the tiles into order."; | ||