summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/help/lightup.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/help/lightup.c')
-rw-r--r--apps/plugins/puzzles/help/lightup.c82
1 files changed, 82 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/help/lightup.c b/apps/plugins/puzzles/help/lightup.c
new file mode 100644
index 0000000000..a75a88997a
--- /dev/null
+++ b/apps/plugins/puzzles/help/lightup.c
@@ -0,0 +1,82 @@
1/* auto-generated by genhelp.sh */
2/* DO NOT EDIT! */
3const char help_text[] =
4"#Chapter 21: Light Up "
5"\n"
6"You have a grid of squares. Some are filled in black; some of the "
7"black squares are numbered. Your aim is to `light up' all the empty "
8"squares by placing light bulbs in some of them. "
9"\n"
10"Each light bulb illuminates the square it is on, plus all squares "
11"in line with it horizontally or vertically unless a black square is "
12"blocking the way. "
13"\n"
14"To win the game, you must satisfy the following conditions: "
15"\n"
16"- All non-black squares are lit. "
17"\n"
18"- No light is lit by another light. "
19"\n"
20"- All numbered black squares have exactly that number of lights "
21"adjacent to them (in the four squares above, below, and to the "
22"side). "
23"\n"
24"Non-numbered black squares may have any number of lights adjacent to "
25"them. "
26"\n"
27"Credit for this puzzle goes to Nikoli [9]. "
28"\n"
29"Light Up was contributed to this collection by James Harvey. "
30"\n"
31"[9] http://www.nikoli.co.jp/en/puzzles/akari.html (beware of Flash) "
32"\n"
33"\n#21.1 Light Up controls "
34"\n"
35"Left-clicking in a non-black square will toggle the presence of a "
36"light in that square. Right-clicking in a non-black square toggles a "
37"mark there to aid solving; it can be used to highlight squares that "
38"cannot be lit, for example. "
39"\n"
40"You may not place a light in a marked square, nor place a mark in a "
41"lit square. "
42"\n"
43"The game will highlight obvious errors in red. Lights lit by other "
44"lights are highlighted in this way, as are numbered squares which do "
45"not (or cannot) have the right number of lights next to them. "
46"\n"
47"Thus, the grid is solved when all non-black squares have yellow "
48"highlights and there are no red lights. "
49"\n"
50"(All the actions described in section 2.1 are also available.) "
51"\n"
52"\n#21.2 Light Up parameters "
53"\n"
54"These parameters are available from the `Custom...' option on the "
55"`Type' menu. "
56"\n"
57"_Width_, _Height_ "
58"\n"
59"Size of grid in squares. "
60"\n"
61"_%age of black squares_ "
62"\n"
63"Rough percentage of black squares in the grid. "
64"\n"
65"This is a hint rather than an instruction. If the grid generator "
66"is unable to generate a puzzle to this precise specification, it "
67"will increase the proportion of black squares until it can. "
68"\n"
69"_Symmetry_ "
70"\n"
71"Allows you to specify the required symmetry of the black squares "
72"in the grid. (This does not affect the difficulty of the puzzles "
73"noticeably.) "
74"\n"
75"_Difficulty_ "
76"\n"
77"`Easy' means that the puzzles should be soluble without "
78"backtracking or guessing, `Hard' means that some guesses will "
79"probably be necessary. "
80"\n"
81;
82const char quick_help_text[] = "Place bulbs to light up all the squares.";