summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/help/galaxies.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/help/galaxies.c')
-rw-r--r--apps/plugins/puzzles/help/galaxies.c66
1 files changed, 66 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/help/galaxies.c b/apps/plugins/puzzles/help/galaxies.c
new file mode 100644
index 0000000000..6e455bc0f9
--- /dev/null
+++ b/apps/plugins/puzzles/help/galaxies.c
@@ -0,0 +1,66 @@
1/* auto-generated by genhelp.sh */
2/* DO NOT EDIT! */
3const char help_text[] =
4"#Chapter 28: Galaxies "
5"\n"
6"You have a rectangular grid containing a number of dots. Your aim is "
7"to draw edges along the grid lines which divide the rectangle into "
8"regions in such a way that every region is 180-degree rotationally "
9"symmetric, and contains exactly one dot which is located at its "
10"centre of symmetry. "
11"\n"
12"This puzzle was invented by Nikoli [13], under the name `Tentai "
13"Show'; its name is commonly translated into English as `Spiral "
14"Galaxies'. "
15"\n"
16"Galaxies was contributed to this collection by James Harvey. "
17"\n"
18"[13] http://www.nikoli.co.jp/en/puzzles/astronomical_show.html "
19"\n"
20"\n#28.1 Galaxies controls "
21"\n"
22"Left-click on any grid line to draw an edge if there isn't one "
23"already, or to remove one if there is. When you create a valid "
24"region (one which is closed, contains exactly one dot, is 180-degree "
25"symmetric about that dot, and contains no extraneous edges inside "
26"it) it will be highlighted automatically; so your aim is to have the "
27"whole grid highlighted in that way. "
28"\n"
29"During solving, you might know that a particular grid square belongs "
30"to a specific dot, but not be sure of where the edges go and which "
31"other squares are connected to the dot. In order to mark this so you "
32"don't forget, you can right-click on the dot and drag, which will "
33"create an arrow marker pointing at the dot. Drop that in a square of "
34"your choice and it will remind you which dot it's associated with. "
35"You can also right-click on existing arrows to pick them up and move "
36"them, or destroy them by dropping them off the edge of the grid. "
37"(Also, if you're not sure which dot an arrow is pointing at, you can "
38"pick it up and move it around to make it clearer. It will swivel "
39"constantly as you drag it, to stay pointed at its parent dot.) "
40"\n"
41"You can also use the cursor keys to move around the grid squares and "
42"lines. Pressing the return key when over a grid line will draw or "
43"clear its edge, as above. Pressing the return key when over a dot "
44"will pick up an arrow, to be dropped the next time the return key "
45"is pressed; this can also be used to move existing arrows around, "
46"removing them by dropping them on a dot or another arrow. "
47"\n"
48"(All the actions described in section 2.1 are also available.) "
49"\n"
50"\n#28.2 Galaxies parameters "
51"\n"
52"These parameters are available from the `Custom...' option on the "
53"`Type' menu. "
54"\n"
55"_Width_, _Height_ "
56"\n"
57"Size of grid in squares. "
58"\n"
59"_Difficulty_ "
60"\n"
61"Controls the difficulty of the generated puzzle. More difficult "
62"puzzles require more complex deductions, and the `Unreasonable' "
63"difficulty level may require backtracking. "
64"\n"
65;
66const char quick_help_text[] = "Divide the grid into rotationally symmetric regions each centred on a dot.";