Move thread-sdl.[ch] into the target tree.
[kugel-rb.git] / manual / plugins / sliding.tex
blob7bf39831323511816118c309b49b15a8d2f02e50
1 \subsection{Sliding Puzzle}
2 \screenshot{plugins/images/ss-sliding}{Sliding puzzle}{img:slidingpuzzle}
4 The classic sliding puzzle game. Rearrange the pieces so that you can
5 see the whole picture, or switch to number tiles if you like it a little easier
6 Includes one picture puzzle\opt{albumart}{, but you can switch the puzzle picture to be the
7 album art of the currently playing music track, if one exists (see
8 \reference{ref:album_art})}.
9 You can also use the sliding puzzle plugin as a viewer for supported image types,
10 to turn your own pictures into a puzzle.
12 Key controls:
14 \begin{table}
15 \begin{btnmap}{}{}
16 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
17 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD%
18 ,MROBE100_PAD,PBELL_VIBE500_PAD}
19 {\ButtonLeft, \ButtonRight, \ButtonUp\ and \ButtonDown}
20 \opt{IPOD_4G_PAD,IPOD_3G_PAD}
21 {\ButtonLeft{} / \ButtonRight{} / \ButtonMenu{} / \ButtonPlay}
22 \opt{IRIVER_H10_PAD}
23 {\ButtonLeft{} / \ButtonRight{} / \ButtonScrollUp{} / \ButtonScrollDown}
24 \opt{COWON_D2_PAD}
25 {\TouchMidLeft{} / \TouchMidRight{} / \TouchTopMiddle{} / \TouchBottomMiddle}
26 \opt{HAVEREMOTEKEYMAP}{& }
27 & Move Tile \\
29 \opt{RECORDER_PAD}{\ButtonFOne}
30 \opt{ONDIO_PAD}{Long \ButtonMenu}
31 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD}
32 {\ButtonSelect}
33 \opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}
34 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown}
35 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft}
36 \opt{IRIVER_H10_PAD}{\ButtonRew}
37 \opt{COWON_D2_PAD}{\TouchBottomLeft}
38 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}
39 \opt{HAVEREMOTEKEYMAP}{& }
40 & Shuffle \\
42 \opt{RECORDER_PAD}{\ButtonFTwo}
43 \opt{ONDIO_PAD}{\ButtonMenu}
44 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
45 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay}
46 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight}
47 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD}{\ButtonSelect}
48 \opt{GIGABEAT_PAD}{\ButtonA}
49 \opt{MROBE100_PAD}{\ButtonDisplay}
50 \opt{GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonMenu}
51 \opt{COWON_D2_PAD}{\TouchCenter}
52 \opt{HAVEREMOTEKEYMAP}{& }
53 & Switch between pictures (default puzzle\opt{albumart}{, album art}, and your own image if
54 launched via Open With), and numbered tiles \\
56 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
57 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD%
58 ,MROBE100_PAD,COWON_D2_PAD}{\ButtonPower}
59 \opt{SANSA_FUZE_PAD}{Long \ButtonHome}
60 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
61 \opt{GIGABEAT_S_PAD}{\ButtonBack}
62 \opt{PBELL_VIBE500_PAD}{\ButtonRec}
63 \opt{HAVEREMOTEKEYMAP}{&
64 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop}
66 & Stop the game \\
67 \end{btnmap}
68 \end{table}