summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/help/pattern.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/help/pattern.c')
-rw-r--r--apps/plugins/puzzles/help/pattern.c56
1 files changed, 56 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/help/pattern.c b/apps/plugins/puzzles/help/pattern.c
new file mode 100644
index 0000000000..d3764c6d43
--- /dev/null
+++ b/apps/plugins/puzzles/help/pattern.c
@@ -0,0 +1,56 @@
1/* auto-generated by genhelp.sh */
2/* DO NOT EDIT! */
3const char help_text[] =
4"#Chapter 10: Pattern "
5"\n"
6"You have a grid of squares, which must all be filled in either black "
7"or white. Beside each row of the grid are listed the lengths of the "
8"runs of black squares on that row; above each column are listed the "
9"lengths of the runs of black squares in that column. Your aim is to "
10"fill in the entire grid black or white. "
11"\n"
12"I first saw this puzzle form around 1995, under the name "
13"`nonograms'. I've seen it in various places since then, under "
14"different names. "
15"\n"
16"Normally, puzzles of this type turn out to be a meaningful picture "
17"of something once you've solved them. However, since this version "
18"generates the puzzles automatically, they will just look like random "
19"groupings of squares. (One user has suggested that this is actually "
20"a _good_ thing, since it prevents you from guessing the colour of "
21"squares based on the picture, and forces you to use logic instead.) "
22"The advantage, though, is that you never run out of them. "
23"\n"
24"\n#10.1 Pattern controls "
25"\n"
26"This game is played with the mouse. "
27"\n"
28"Left-click in a square to colour it black. Right-click to colour it "
29"white. If you make a mistake, you can middle-click, or hold down "
30"Shift while clicking with any button, to colour the square in the "
31"default grey (meaning `undecided') again. "
32"\n"
33"You can click and drag with the left or right mouse button to colour "
34"a vertical or horizontal line of squares black or white at a time "
35"(respectively). If you click and drag with the middle button, or "
36"with Shift held down, you can colour a whole rectangle of squares "
37"grey. "
38"\n"
39"You can also move around the grid with the cursor keys. Pressing the "
40"return key will cycle the current cell through empty, then black, "
41"then white, then empty, and the space bar does the same cycle in "
42"reverse. "
43"\n"
44"Moving the cursor while holding Control will colour the moved-over "
45"squares black. Holding Shift will colour the moved-over squares "
46"white, and holding both will colour them grey. "
47"\n"
48"(All the actions described in section 2.1 are also available.) "
49"\n"
50"\n#10.2 Pattern parameters "
51"\n"
52"The only options available from the `Custom...' option on the `Type' "
53"menu are _Width_ and _Height_, which are self-explanatory. "
54"\n"
55;
56const char quick_help_text[] = "Fill in the pattern in the grid, given only the lengths of runs of black squares.";