diff options
Diffstat (limited to 'apps/plugins/puzzles/help/magnets.c')
-rw-r--r-- | apps/plugins/puzzles/help/magnets.c | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/help/magnets.c b/apps/plugins/puzzles/help/magnets.c new file mode 100644 index 0000000000..1dae190a6f --- /dev/null +++ b/apps/plugins/puzzles/help/magnets.c | |||
@@ -0,0 +1,76 @@ | |||
1 | /* auto-generated by genhelp.sh */ | ||
2 | /* DO NOT EDIT! */ | ||
3 | const char help_text[] = | ||
4 | "#Chapter 33: Magnets " | ||
5 | "\n" | ||
6 | "A rectangular grid has been filled with a mixture of magnets (that " | ||
7 | "is, dominoes with one positive end and one negative end) and blank " | ||
8 | "dominoes (that is, dominoes with two neutral poles). These dominoes " | ||
9 | "are initially only seen in silhouette. Around the grid are placed a " | ||
10 | "number of clues indicating the number of positive and negative poles " | ||
11 | "contained in certain columns and rows. " | ||
12 | "\n" | ||
13 | "Your aim is to correctly place the magnets and blank dominoes such " | ||
14 | "that all the clues are satisfied, with the additional constraint " | ||
15 | "that no two similar magnetic poles may be orthogonally adjacent " | ||
16 | "(since they repel). Neutral poles do not repel, and can be adjacent " | ||
17 | "to any other pole. " | ||
18 | "\n" | ||
19 | "Credit for this puzzle goes to Janko [16]. " | ||
20 | "\n" | ||
21 | "Magnets was contributed to this collection by James Harvey. " | ||
22 | "\n" | ||
23 | "[16] http://www.janko.at/Raetsel/Magnete/index.htm " | ||
24 | "\n" | ||
25 | "\n#33.1 Magnets controls " | ||
26 | "\n" | ||
27 | "Left-clicking on an empty square places a magnet at that position " | ||
28 | "with the positive pole on the square and the negative pole on the " | ||
29 | "other half of the magnet; left-clicking again reverses the polarity, " | ||
30 | "and a third click removes the magnet. " | ||
31 | "\n" | ||
32 | "Right-clicking on an empty square places a blank domino there. " | ||
33 | "Right-clicking again places two question marks on the domino, " | ||
34 | "signifying `this cannot be blank' (which can be useful to note " | ||
35 | "deductions while solving), and right-clicking again empties the " | ||
36 | "domino. " | ||
37 | "\n" | ||
38 | "Left-clicking a clue will mark it as done (grey it out), or unmark " | ||
39 | "it if it is already marked. " | ||
40 | "\n" | ||
41 | "You can also use the cursor keys to move a cursor around the grid. " | ||
42 | "Pressing the return key will lay a domino with a positive pole at " | ||
43 | "that position; pressing again reverses the polarity and then removes " | ||
44 | "the domino, as with left-clicking. Using the space bar allows " | ||
45 | "placement of blank dominoes and cannot-be-blank hints, as for right-\n" | ||
46 | "clicking. " | ||
47 | "\n" | ||
48 | "(All the actions described in section 2.1 are also available.) " | ||
49 | "\n" | ||
50 | "\n#33.2 Magnets 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. There will be half _Width_ x _Height_ " | ||
58 | "dominoes in the grid: if this number is odd then one square will " | ||
59 | "be blank. " | ||
60 | "\n" | ||
61 | "(Grids with at least one odd dimension tend to be easier to " | ||
62 | "solve.) " | ||
63 | "\n" | ||
64 | "_Difficulty_ " | ||
65 | "\n" | ||
66 | "Controls the difficulty of the generated puzzle. At Tricky " | ||
67 | "level, you are required to make more deductions about empty " | ||
68 | "dominoes and row/column counts. " | ||
69 | "\n" | ||
70 | "_Strip clues_ " | ||
71 | "\n" | ||
72 | "If true, some of the clues around the grid are removed at " | ||
73 | "generation time, making the puzzle more difficult. " | ||
74 | "\n" | ||
75 | ; | ||
76 | const char quick_help_text[] = "Place magnets to satisfy the clues and avoid like poles touching."; | ||