summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/help/undead.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/help/undead.c')
-rw-r--r--apps/plugins/puzzles/help/undead.c88
1 files changed, 88 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/help/undead.c b/apps/plugins/puzzles/help/undead.c
new file mode 100644
index 0000000000..2b8cccc9d6
--- /dev/null
+++ b/apps/plugins/puzzles/help/undead.c
@@ -0,0 +1,88 @@
1/* auto-generated by genhelp.sh */
2/* DO NOT EDIT! */
3const char help_text[] =
4"#Chapter 37: Undead "
5"\n"
6"You are given a grid of squares, some of which contain diagonal "
7"mirrors. Every square which is not a mirror must be filled with one "
8"of three types of undead monster: a ghost, a vampire, or a zombie. "
9"\n"
10"Vampires can be seen directly, but are invisible when reflected in "
11"mirrors. Ghosts are the opposite way round: they can be seen in "
12"mirrors, but are invisible when looked at directly. Zombies are "
13"visible by any means. "
14"\n"
15"You are also told the total number of each type of monster in the "
16"grid. Also around the edge of the grid are written numbers, which "
17"indicate how many monsters can be seen if you look into the grid "
18"along a row or column starting from that position. (The diagonal "
19"mirrors are reflective on both sides. If your reflected line of "
20"sight crosses the same monster more than once, the number will count "
21"it each time it is visible, not just once.) "
22"\n"
23"This puzzle type was invented by David Millar, under the name "
24"`Haunted Mirror Maze'. See [20] for more details. "
25"\n"
26"Undead was contributed to this collection by Steffen Bauer. "
27"\n"
28"[20] http://www.janko.at/Raetsel/Spukschloss/index.htm "
29"\n"
30"\n#37.1 Undead controls "
31"\n"
32"Undead has a similar control system to Solo, Unequal and Keen. "
33"\n"
34"To play Undead, click the mouse in any empty square and then type "
35"a letter on the keyboard indicating the type of monster: `G' for "
36"a ghost, `V' for a vampire, or `Z' for a zombie. If you make a "
37"mistake, click the mouse in the incorrect square and press Space to "
38"clear it again (or use the Undo feature). "
39"\n"
40"If you _right_-click in a square and then type a letter, the "
41"corresponding monster will be shown in reduced size in that square, "
42"as a `pencil mark'. You can have pencil marks for multiple monsters "
43"in the same square. A square containing a full-size monster cannot "
44"also contain pencil marks. "
45"\n"
46"The game pays no attention to pencil marks, so exactly what you "
47"use them for is up to you: you can use them as reminders that a "
48"particular square needs to be re-examined once you know more about "
49"a particular monster, or you can use them as lists of the possible "
50"monster in a given square, or anything else you feel like. "
51"\n"
52"To erase a single pencil mark, right-click in the square and type "
53"the same letter again. "
54"\n"
55"All pencil marks in a square are erased when you left-click and type "
56"a monster letter, or when you left-click and press Space. Right-\n"
57"clicking and pressing space will also erase pencil marks. "
58"\n"
59"As for Solo, the cursor keys can be used in conjunction with the "
60"letter keys to place monsters or pencil marks. Use the cursor keys "
61"to move a highlight around the grid, and type a monster letter to "
62"enter it in the highlighted square. Pressing return toggles the "
63"highlight into a mode in which you can enter or remove pencil marks. "
64"\n"
65"If you prefer plain letters of the alphabet to cute monster "
66"pictures, you can press `A' to toggle between showing the monsters "
67"as monsters or showing them as letters. "
68"\n"
69"Left-clicking a clue will mark it as done (grey it out), or unmark "
70"it if it is already marked. "
71"\n"
72"(All the actions described in section 2.1 are also available.) "
73"\n"
74"\n#37.2 Undead parameters "
75"\n"
76"These parameters are available from the `Custom...' option on the "
77"`Type' menu. "
78"\n"
79"_Width_, _Height_ "
80"\n"
81"Size of grid in squares. "
82"\n"
83"_Difficulty_ "
84"\n"
85"Controls the difficulty of the generated puzzle. "
86"\n"
87;
88const char quick_help_text[] = "Place ghosts, vampires and zombies so that the right numbers of them can be seen in mirrors.";