diff options
Diffstat (limited to 'apps/plugins/puzzles/help/pegs.c')
-rw-r--r-- | apps/plugins/puzzles/help/pegs.c | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/help/pegs.c b/apps/plugins/puzzles/help/pegs.c new file mode 100644 index 0000000000..d5b1df6040 --- /dev/null +++ b/apps/plugins/puzzles/help/pegs.c | |||
@@ -0,0 +1,52 @@ | |||
1 | /* auto-generated by genhelp.sh */ | ||
2 | /* DO NOT EDIT! */ | ||
3 | const char help_text[] = | ||
4 | "#Chapter 16: Pegs " | ||
5 | "\n" | ||
6 | "A number of pegs are placed in holes on a board. You can remove a " | ||
7 | "peg by jumping an adjacent peg over it (horizontally or vertically) " | ||
8 | "to a vacant hole on the other side. Your aim is to remove all but " | ||
9 | "one of the pegs initially present. " | ||
10 | "\n" | ||
11 | "This game, best known as `Peg Solitaire', is possibly one of the " | ||
12 | "oldest puzzle games still commonly known. " | ||
13 | "\n" | ||
14 | "\n#16.1 Pegs controls " | ||
15 | "\n" | ||
16 | "To move a peg, drag it with the mouse from its current position to " | ||
17 | "its final position. If the final position is exactly two holes away " | ||
18 | "from the initial position, is currently unoccupied by a peg, and " | ||
19 | "there is a peg in the intervening square, the move will be permitted " | ||
20 | "and the intervening peg will be removed. " | ||
21 | "\n" | ||
22 | "Vacant spaces which you can move a peg into are marked with holes. A " | ||
23 | "space with no peg and no hole is not available for moving at all: it " | ||
24 | "is an obstacle which you must work around. " | ||
25 | "\n" | ||
26 | "You can also use the cursor keys to move a position indicator around " | ||
27 | "the board. Pressing the return key while over a peg, followed by a " | ||
28 | "cursor key, will jump the peg in that direction (if that is a legal " | ||
29 | "move). " | ||
30 | "\n" | ||
31 | "(All the actions described in section 2.1 are also available.) " | ||
32 | "\n" | ||
33 | "\n#16.2 Pegs parameters " | ||
34 | "\n" | ||
35 | "These parameters are available from the `Custom...' option on the " | ||
36 | "`Type' menu. " | ||
37 | "\n" | ||
38 | "_Width_, _Height_ " | ||
39 | "\n" | ||
40 | "Size of grid in holes. " | ||
41 | "\n" | ||
42 | "_Board type_ " | ||
43 | "\n" | ||
44 | "Controls whether you are given a board of a standard shape or " | ||
45 | "a randomly generated shape. The two standard shapes currently " | ||
46 | "supported are `Cross' and `Octagon' (also commonly known as the " | ||
47 | "English and European traditional board layouts respectively). " | ||
48 | "Selecting `Random' will give you a different board shape every " | ||
49 | "time (but always one that is known to have a solution). " | ||
50 | "\n" | ||
51 | ; | ||
52 | const char quick_help_text[] = "Jump pegs over each other to remove all but one."; | ||