% $Id$ %
\subsection{Bubbles}
\screenshot{plugins/images/ss-bubbles}{Bubbles}{img:bubbles}
The goal of the game is to beat each level as quickly as possible by clearing
the board of all bubbles. Bubbles are removed from the board when a cluster of
three of more of the same type is formed. The game is over when any bubbles on
the board extend below the bottom line. To make things more difficult, the
entire board is shifted down every time a certain number of shots have been
fired. Points are awarded depending on how quickly the level was completed.

\begin{table}
    \begin{btnmap}{}{}
    \multicolumn{2}{c}{\textbf{In menu}}\\\hline
    \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay} 
    \opt{ONDIO_PAD}{\ButtonMenu}
    \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonUp}
    \opt{GIGABEAT_PAD}{\ButtonA}
    \opt{MROBE100_PAD}{\ButtonDisplay}
    & Start new game\\
    \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft+\ButtonRight}
    \opt{IAUDIO_X5_PAD}{\ButtonRec}
    \opt{RECORDER_PAD}{\ButtonFOne}
    \opt{ONDIO_PAD}{\ButtonDown}
    \opt{IRIVER_H10_PAD}{\ButtonFF}
    \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonDown}
    \opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu}
        & Resume saved game\\
    \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect}
    \opt{RECORDER_PAD}{\ButtonPlay}
    \opt{ONDIO_PAD}{\ButtonUp}
    \opt{IRIVER_H10_PAD}{\ButtonRew}
        & Show high scores\\
    \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonUp/\ButtonDown}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
    \opt{ONDIO_PAD,SANSA_C200_PAD}{\ButtonLeft+\ButtonRight}
    \opt{IRIVER_H10_PAD}{\ButtonScrollUp/\ButtonScrollDown}
        & Select starting level\\
    \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
    \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower}
    \opt{GIGABEAT_PAD}{\ButtonA}
    \opt{MROBE100_PAD}{\ButtonDisplay}
        & Quit\\\hline
    \multicolumn{2}{c}{\textbf{In game}}\\\hline
    \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD,IRIVER_H10_PAD}{\ButtonPlay} 
    \opt{ONDIO_PAD}{\ButtonMenu} 
    \opt{IAUDIO_X5_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower}
    \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonUp}
        & Pause game\\
    \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonLeft/\ButtonRight}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
        & Aim the bubble\\
    \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonSelect}
    \opt{RECORDER_PAD}{\ButtonPlay}
    \opt{ONDIO_PAD}{\ButtonUp}
    \opt{IRIVER_H10_PAD}{\ButtonRew}
        & Fire bubble\\
    \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonLeft+\ButtonRight}
    \opt{IAUDIO_X5_PAD}{\ButtonRec} 
    \opt{RECORDER_PAD}{\ButtonFOne} 
    \opt{ONDIO_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonDown}
    \opt{IRIVER_H10_PAD}{\ButtonFF}
    \opt{GIGABEAT_PAD,MROBE100_PAD}{\ButtonMenu}
        & Save game\\
    \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu}
    \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,MROBE100_PAD}{\ButtonPower} 
        & Exit to menu\\
    \end{btnmap}
\end{table}
