diff options
Diffstat (limited to 'manual/plugins')
-rw-r--r-- | manual/plugins/sokoban.tex | 44 |
1 files changed, 31 insertions, 13 deletions
diff --git a/manual/plugins/sokoban.tex b/manual/plugins/sokoban.tex index 246eceda51..be0cfcd3de 100644 --- a/manual/plugins/sokoban.tex +++ b/manual/plugins/sokoban.tex | |||
@@ -13,12 +13,14 @@ information about the level format, see | |||
13 | 13 | ||
14 | \begin{table} | 14 | \begin{table} |
15 | \begin{btnmap}{}{} | 15 | \begin{btnmap}{}{} |
16 | \multicolumn{2}{c}{\textbf{In game}} \\ | ||
17 | \hline | ||
16 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,SANSA_E200_PAD} | 18 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,SANSA_E200_PAD} |
17 | {\ButtonUp, \ButtonDown,} | 19 | {\ButtonUp, \ButtonDown, }% |
18 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay,} | 20 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu, \ButtonPlay, }% |
19 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown,} | 21 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown, }% |
20 | \ButtonLeft, \ButtonRight | 22 | \ButtonLeft, \ButtonRight |
21 | & Move the ``sokoban'' up, down, left or right\\ | 23 | & Move the ``sokoban'' up, down, left, or right\\ |
22 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} | 24 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} |
23 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} | 25 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} |
24 | \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,GIGABEAT_PAD,SANSA_E200_PAD}{\ButtonPower} | 26 | \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,GIGABEAT_PAD,SANSA_E200_PAD}{\ButtonPower} |
@@ -29,11 +31,10 @@ information about the level format, see | |||
29 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,SANSA_E200_PAD}{\ButtonSelect} | 31 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,SANSA_E200_PAD}{\ButtonSelect} |
30 | \opt{IRIVER_H10_PAD}{\ButtonRew} | 32 | \opt{IRIVER_H10_PAD}{\ButtonRew} |
31 | & Undo last movement \\ | 33 | & Undo last movement \\ |
32 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonPlay} | 34 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD,IAUDIO_X5_PAD}{\ButtonPlay} |
33 | \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown} | 35 | \opt{ONDIO_PAD}{\ButtonMenu+\ButtonDown} |
34 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} | 36 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} |
35 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} | 37 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonPlay} |
36 | \opt{IAUDIO_X5_PAD}{n/a} | ||
37 | \opt{IRIVER_H10_PAD}{\ButtonFF} | 38 | \opt{IRIVER_H10_PAD}{\ButtonFF} |
38 | \opt{GIGABEAT_PAD}{\ButtonA} | 39 | \opt{GIGABEAT_PAD}{\ButtonA} |
39 | \opt{SANSA_E200_PAD}{\ButtonRec} | 40 | \opt{SANSA_E200_PAD}{\ButtonRec} |
@@ -42,7 +43,7 @@ information about the level format, see | |||
42 | \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} | 43 | \opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft} |
43 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown} | 44 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonDown} |
44 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} | 45 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} |
45 | \opt{IAUDIO_X5_PAD}{\ButtonRec} | 46 | \opt{IAUDIO_X5_PAD}{n/a} |
46 | \opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollDown} | 47 | \opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollDown} |
47 | \opt{GIGABEAT_PAD}{\ButtonVolDown} | 48 | \opt{GIGABEAT_PAD}{\ButtonVolDown} |
48 | \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonDown} | 49 | \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonDown} |
@@ -50,7 +51,8 @@ information about the level format, see | |||
50 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonFTwo} | 51 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD}{\ButtonFTwo} |
51 | \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} | 52 | \opt{ONDIO_PAD}{\ButtonMenu+\ButtonUp} |
52 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} | 53 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} |
53 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD}{n/a} | 54 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{n/a} |
55 | \opt{IAUDIO_X5_PAD}{\ButtonRec} | ||
54 | \opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonRight} | 56 | \opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonRight} |
55 | \opt{GIGABEAT_PAD}{\ButtonMenu} | 57 | \opt{GIGABEAT_PAD}{\ButtonMenu} |
56 | \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonRight} | 58 | \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonRight} |
@@ -59,16 +61,30 @@ information about the level format, see | |||
59 | \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} | 61 | \opt{ONDIO_PAD}{\ButtonMenu+\ButtonRight} |
60 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp} | 62 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn+\ButtonUp} |
61 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} | 63 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} |
62 | \opt{IAUDIO_X5_PAD}{\ButtonPlay} | 64 | \opt{IAUDIO_X5_PAD}{n/a} |
63 | \opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollUp} | 65 | \opt{IRIVER_H10_PAD}{\ButtonPlay+\ButtonScrollUp} |
64 | \opt{GIGABEAT_PAD}{\ButtonVolUp} | 66 | \opt{GIGABEAT_PAD}{\ButtonVolUp} |
65 | \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonUp} | 67 | \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonUp} |
66 | & Go to next level \\ | 68 | & Go to next level \\ |
69 | \hline | ||
70 | \multicolumn{2}{c}{\textbf{Solution playback}} \\ | ||
71 | \hline | ||
72 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay} | ||
73 | \opt{ONDIO_PAD}{\ButtonMenu} | ||
74 | \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} | ||
75 | \opt{IPOD_4G_PAD,IPOD_3G_PAD,GIGABEAT_PAD,SANSA_E200_PAD}{\ButtonSelect} | ||
76 | & Pause/resume \\ | ||
67 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,SANSA_E200_PAD} | 77 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,SANSA_E200_PAD} |
68 | {\ButtonUp/\ButtonDown,} | 78 | {\ButtonUp/\ButtonDown} |
69 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay,} | 79 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu/\ButtonPlay} |
70 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown,} | 80 | \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown} |
71 | & Increase/decrease solution playback speed | 81 | & Increase/decrease playback speed \\ |
82 | \ButtonLeft/\ButtonRight | ||
83 | & Go backward/forward (while paused) \\ | ||
84 | \opt{RECORDER_PAD,ARCHOS_AV300_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} | ||
85 | \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu} | ||
86 | \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,GIGABEAT_PAD,SANSA_E200_PAD}{\ButtonPower} | ||
87 | & Quit \\ | ||
72 | \end{btnmap} | 88 | \end{btnmap} |
73 | \end{table} | 89 | \end{table} |
74 | 90 | ||
@@ -77,3 +93,5 @@ Some places where can you can find level sets: | |||
77 | \item \url{http://www.sourcecode.se/sokoban/levels.php} | 93 | \item \url{http://www.sourcecode.se/sokoban/levels.php} |
78 | \item \url{http://sokobano.de/en/levels.php} | 94 | \item \url{http://sokobano.de/en/levels.php} |
79 | \end{itemize} | 95 | \end{itemize} |
96 | Note that some level sets may contain levels that are too large for this | ||
97 | version of Sokoban and are unplayable as a result. | ||