blob: fd234d7e241ba28b5922abff303bf26d48155cbd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
/* auto-generated by genhelp.sh */
/* DO NOT EDIT! */
const char help_text[] =
"#Chapter 35: Range "
"\n"
"You have a grid of squares; some squares contain numbers. Your job "
"is to colour some of the squares black, such that several criteria "
"are satisfied: "
"\n"
"- no square with a number is coloured black. "
"\n"
"- no two black squares are adjacent (horizontally or vertically). "
"\n"
"- for any two white squares, there is a path between them using "
"only white squares. "
"\n"
"- for each square with a number, that number denotes the total "
"number of white squares reachable from that square going in a "
"straight line in any horizontal or vertical direction until "
"hitting a wall or a black square; the square with the number is "
"included in the total (once). "
"\n"
"For instance, a square containing the number one must have four "
"black squares as its neighbours by the last criterion; but then it's "
"impossible for it to be connected to any outside white square, which "
"violates the second to last criterion. So no square will contain the "
"number one. "
"\n"
"Credit for this puzzle goes to Nikoli, who have variously called it "
"`Kurodoko', `Kuromasu' or `Where is Black Cells'. [18]. "
"\n"
"Range was contributed to this collection by Jonas Koelker. "
"\n"
"[18] http://www.nikoli.co.jp/en/puzzles/where_is_black_cells.html "
"\n"
"\n#35.1 Range controls "
"\n"
"Click with the left button to paint a square black, or with the "
"right button to mark a square with a dot to indicate that you are "
"sure it should _not_ be painted black. Repeated clicking with either "
"button will cycle the square through the three possible states "
"(filled, dotted or empty) in opposite directions. "
"\n"
"You can also use the cursor keys to move around the grid squares. "
"Pressing Return does the same as clicking with the left button, "
"while pressing Space does the same as a right button click. Moving "
"with the cursor keys while holding Shift will place dots in all "
"squares that are moved through. "
"\n"
"(All the actions described in section 2.1 are also available.) "
"\n"
"\n#35.2 Range parameters "
"\n"
"These parameters are available from the `Custom...' option on the "
"`Type' menu. "
"\n"
"_Width_, _Height_ "
"\n"
"Size of grid in squares. "
"\n"
;
const char quick_help_text[] = "Place black squares to limit the visible distance from each numbered cell.";
|