summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/help/dominosa.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/help/dominosa.c')
-rw-r--r--apps/plugins/puzzles/help/dominosa.c62
1 files changed, 62 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/help/dominosa.c b/apps/plugins/puzzles/help/dominosa.c
new file mode 100644
index 0000000000..e9387250ba
--- /dev/null
+++ b/apps/plugins/puzzles/help/dominosa.c
@@ -0,0 +1,62 @@
1/* auto-generated by genhelp.sh */
2/* DO NOT EDIT! */
3const char help_text[] =
4"#Chapter 17: Dominosa "
5"\n"
6"A normal set of dominoes - that is, one instance of every "
7"(unordered) pair of numbers from 0 to 6 - has been arranged "
8"irregularly into a rectangle; then the number in each square has "
9"been written down and the dominoes themselves removed. Your task is "
10"to reconstruct the pattern by arranging the set of dominoes to match "
11"the provided array of numbers. "
12"\n"
13"This puzzle is widely credited to O. S. Adler, and takes part of its "
14"name from those initials. "
15"\n"
16"\n#17.1 Dominosa controls "
17"\n"
18"Left-clicking between any two adjacent numbers places a domino "
19"covering them, or removes one if it is already present. Trying to "
20"place a domino which overlaps existing dominoes will remove the ones "
21"it overlaps. "
22"\n"
23"Right-clicking between two adjacent numbers draws a line between "
24"them, which you can use to remind yourself that you know those two "
25"numbers are _not_ covered by a single domino. Right-clicking again "
26"removes the line. "
27"\n"
28"You can also use the cursor keys to move a cursor around the grid. "
29"When the cursor is half way between two adjacent numbers, pressing "
30"the return key will place a domino covering those numbers, or "
31"pressing the space bar will lay a line between the two squares. "
32"Repeating either action removes the domino or line. "
33"\n"
34"Pressing a number key will highlight all occurrences of that number. "
35"Pressing that number again will clear the highlighting. Up to two "
36"different numbers can be highlighted at any given time. "
37"\n"
38"(All the actions described in section 2.1 are also available.) "
39"\n"
40"\n#17.2 Dominosa parameters "
41"\n"
42"These parameters are available from the `Custom...' option on the "
43"`Type' menu. "
44"\n"
45"_Maximum number on dominoes_ "
46"\n"
47"Controls the size of the puzzle, by controlling the size of the "
48"set of dominoes used to make it. Dominoes with numbers going "
49"up to N will give rise to an (N+2) x (N+1) rectangle; so, in "
50"particular, the default value of 6 gives an 8x7 grid. "
51"\n"
52"_Ensure unique solution_ "
53"\n"
54"Normally, Dominosa will make sure that the puzzles it presents "
55"have only one solution. Puzzles with ambiguous sections can be "
56"more difficult and sometimes more subtle, so if you like you "
57"can turn off this feature. Also, finding _all_ the possible "
58"solutions can be an additional challenge for an advanced player. "
59"Turning off this option can also speed up puzzle generation. "
60"\n"
61;
62const char quick_help_text[] = "Tile the rectangle with a full set of dominoes.";