% $Id$
\subsection{Codebuster}
\screenshot{plugins/images/ss-codebuster}{Codebuster}{img:codebuster}

Codebuster is a clone of the classic mastermind game. The computer selects a
random combination of coloured pegs and the aim is to guess the correct combination
in the smallest number of moves. After each attempt to guess the combination the
results are displayed in the form of red and white pegs.  A red peg signifies
a correct peg in the correct position, and a white peg signifies a correct
peg in the wrong position.

\begin{table}
  \begin{btnmap}{}{}
    \opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD}{\ButtonPower}
    \opt{SANSA_FUZE_PAD}{Long \ButtonHome}
    \opt{IPOD_4G_PAD}{\ButtonMenu}
    \opt{IRIVER_H300_PAD}{\ButtonOff}
    \opt{GIGABEAT_S_PAD}{\ButtonBack}
    \opt{COWON_D2_PAD}{\ButtonPower{}, \ButtonMenu{} or \TouchTopRight}
    \opt{PBELL_VIBE500_PAD}{\ButtonMenu{} or \ButtonRec}
       \opt{HAVEREMOTEKEYMAP}{& }
        & Show menu \\
    \opt{IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD}
        {\ButtonSelect}
    \opt{IAUDIO_X5_PAD}{\ButtonRec}
    \opt{COWON_D2_PAD}{\ButtonMinus{}, \ButtonPlus{} or \TouchCenter}
    \opt{PBELL_VIBE500_PAD}{\ButtonOK{} or \ButtonPlay}
       \opt{HAVEREMOTEKEYMAP}{& }
        & Check suggestion and move to next line \\
    \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD%
        ,SANSA_C200_PAD,SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD,PBELL_VIBE500_PAD}
        {\ButtonLeft\ / \ButtonRight}
    \opt{COWON_D2_PAD}{\TouchMidLeft{} / \TouchMidRight}
       \opt{HAVEREMOTEKEYMAP}{& }
        & Select a peg \\
    \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,PBELL_VIBE500_PAD}
        {\ButtonUp\ / \ButtonDown}
    \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,IPOD_4G_PAD}{\ButtonScrollFwd\ / \ButtonScrollBack}
    \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle}
      \opt{HAVEREMOTEKEYMAP}{& }
        & Change current peg \\
  \end{btnmap}
\end{table}
