From 19bd1a4cebcbe406cf9cf53111004b5655609df7 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Mon, 17 Apr 2006 16:55:14 +0000 Subject: [PATCH] Fix Nim and Jackpot plugins for player. Add new platforms for Sudoku and Bubbles. (FS#5154, FS#5158 by Mark Bright) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9703 a1c6a512-1295-4272-9138-f99709370657 --- manual/plugins/bubbles.tex | 27 ++++++++--- manual/plugins/images/ss-bubbles-112x64x1.png | Bin 0 -> 972 bytes .../plugins/images/ss-jackpot-charx11x1.png | Bin 0 -> 714 bytes manual/plugins/images/ss-nim-charx11x1.png | Bin 0 -> 671 bytes .../plugins/images/ss-sudoku-176x132x16.png | Bin 0 -> 2067 bytes manual/plugins/jackpot.tex | 14 ++---- manual/plugins/main.tex | 5 +- manual/plugins/nim.tex | 44 +++--------------- 8 files changed, 34 insertions(+), 56 deletions(-) create mode 100644 manual/plugins/images/ss-bubbles-112x64x1.png create mode 100644 manual/plugins/images/ss-jackpot-charx11x1.png create mode 100644 manual/plugins/images/ss-nim-charx11x1.png create mode 100644 manual/plugins/images/ss-sudoku-176x132x16.png diff --git a/manual/plugins/bubbles.tex b/manual/plugins/bubbles.tex index 0f74a86e3e..135065f30d 100644 --- a/manual/plugins/bubbles.tex +++ b/manual/plugins/bubbles.tex @@ -1,3 +1,4 @@ +% $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 @@ -10,34 +11,46 @@ fired. Points are awarded depending on how quickly the level was completed. \begin{table} \begin{btnmap}{}{} \multicolumn{2}{c}{\textbf{In menu}}\\\hline - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} + \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{ONDIO_PAD}{\ButtonMenu} & Start new game\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} \opt{IPOD_4G_PAD}{\ButtonLeft+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonRec} + \opt{RECORDER_PAD}{\ButtonFOne} + \opt{ONDIO_PAD}{\ButtonDown} & Resume saved game\\ - \ButtonSelect & Show high scores\\ + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonSelect} + \opt{RECORDER_PAD}{\ButtonPlay} + \opt{ONDIO_PAD}{\ButtonUp} + & Show high scores\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonUp/\ButtonDown} \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} + \opt{RECORDER_PAD,ONDIO_PAD}{\fixme{TBC}} & Select starting level\\ - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IPOD_4G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Quit\\\hline \multicolumn{2}{c}{\textbf{In game}}\\\hline - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,RECORDER_PAD}{\ButtonOn} \opt{IPOD_4G_PAD,IAUDIO_X5_PAD}{\ButtonPlay} + \opt{ONDIO_PAD}{\ButtonMenu} & Pause game\\ - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft/\ButtonRight} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonLeft/\ButtonRight} \opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack} & Aim the bubble\\ - \ButtonSelect & Fire bubble\\ + \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD}{\ButtonSelect} + \opt{RECORDER_PAD}{\ButtonPlay} + \opt{ONDIO_PAD}{\ButtonUp} + & Fire bubble\\ \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} \opt{IPOD_4G_PAD}{\ButtonLeft+\ButtonRight} \opt{IAUDIO_X5_PAD}{\ButtonRec} + \opt{RECORDER_PAD,ONDIO_PAD}{\fixme{TBC}} & Save game\\ - \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} + \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} \opt{IPOD_4G_PAD}{\ButtonMenu} \opt{IAUDIO_X5_PAD}{\ButtonPower} & Exit to menu\\ diff --git a/manual/plugins/images/ss-bubbles-112x64x1.png b/manual/plugins/images/ss-bubbles-112x64x1.png new file mode 100644 index 0000000000000000000000000000000000000000..fe2c020e4fc669d8202351c589d47b44147ca090 GIT binary patch literal 972 zcmV;-12g=IP)%QwR98NX8Yuk2XQgr3#9&}N+%)Xko?BjBsq`g&-1rzM{GJZ1j==`Pgwk-l!?IWWQp06FHD7(jpcLZ_`Xl>N-ns&G$ z8nbilN_H=pADI7~-O4)xcM)XD1UnQ*VZY!mYq!n`aq($v#VfCaY)DYStRWiJGt54ka4nhhjRWiJGEwd&s zBM2#AWp`nkYfrNbnMueTn2FuP=tl&uD8Al}-S_D&AeQuZJGYyNlNJb>1AD3%Tp6rg zbFF;5GJ?pH7RbkIh1dv&`ioI#`umx%iK z2qF%lSpBfpCpAM$^q~lnWwZ$OI4K&dI^1m@Cq*M_$7*p2m}yA7D`o++E(`9)kXmS# zgnvie0-ng*i~H-OBi>#@f1PxYF;8N$EzIwVYZ-Aw+s}C-pPVCLa*lw>K?NNBD#2Ok z&x4G>bJKI69zx;k?sXqLracz^J0j8jqaX$3J`jNqbg5Sk;D;$ummL{}tFY@pN<{A1 zs3K8h7Oxb;LY@+c`!Xmp(%W~@5py8?XoSjv(mOO+b4+y52*lpVqHNOf+`faK5bwl9 ziOeW|XmGt!QSnCCuIP;NG{w_#)B<8Bi}I~pFL$_xin$gF{{w=oWcPn)F*{ohX=l!r uY}YVUz)ZcFnmK2>hEfJiVltB5|H>cV+O|6-700*$0000(Ao= literal 0 HcmV?d00001 diff --git a/manual/plugins/images/ss-jackpot-charx11x1.png b/manual/plugins/images/ss-jackpot-charx11x1.png new file mode 100644 index 0000000000000000000000000000000000000000..acd46afd54f167909e5b6d734deef2615c007971 GIT binary patch literal 714 zcmV;*0yX`KP) zOLB!E5Jh<@cagn1aIbG2$t0$1N~D2q0pB^JXhi(nzCc6FYkjXj0pO1%gb=px&HTjc zdo@2N__ORkSiV3HfsIDZJoECfD~`y#MKJ-`kY;xxcTgYya}B{E1F6n;1&p zgPR~`dT3hi7DN0ZuU_o&cP+u_CJ2}l*CylBux=)g{j{Sy?e%y(<0XGc9ZzgB_7{}9 zH%;fQmbiZFW=seob>h5Nw1|QlAC?g7`#>uO&6)PGRX7aoyHJd6Bw?BaAXY zkj+$vkhdkzPE-kZU4QO)ZFAE5d7XhnfZ%l4SsE$vc3i$SVzd!lT5m2BXnh~0=jj0s z0fMT;R2;Fn?OL=BRD0gi>y3|Zt#?Fl2oO{`L}^=Iini^qttS=fGeodAI0OiqCbzu$ z4tL?*2ilqGx!@2WaGU;aAvONDj@Z=x86w#W90CMlwo^M7pv~objW$Z>5Ul1hW}oZP zfJ1{y>+z$u z@ue%ptk!ONfJ1=b)FE=pE{zzg<7a8>TO+$?pAClqfoj$DD3ST}QNakKIUE86L#~II z1?$zw&hi@w;$}vez}h*x76fr4@%O5aXtI7964@sc%+a381D-2?(Mi+W#_eC4zlBH`A*9sy8HSx8 w7-^v}iK&4Y!6D9|4*>!M0RjX80t5kqU-)Ie-~F8}}l07*qoM6N<$f|QFxssI20 literal 0 HcmV?d00001 diff --git a/manual/plugins/images/ss-nim-charx11x1.png b/manual/plugins/images/ss-nim-charx11x1.png new file mode 100644 index 0000000000000000000000000000000000000000..c07d58753622c4d44ca24225e3a688031f142372 GIT binary patch literal 671 zcmV;Q0$}}#P)BiY0}iU(34B}4z;s)s1rmc<~N*Z$sr9Pnpz&bj0JXujh8 zy*FPc>}}_ZmIu%xz(!NEk29PkoBt-Zllyxw{(N=E_c7&up2zEI+rKOeUolh677V4w z!7LzV`q8wW4ua190oChek zZ<@wit+4#o)tCr~)QU?#Uzs*2oNE&pCFQm79}u6I;%lY4+$k+HMp$<1KzT8A4IjM> z2;y3X--_jZzc!M#{8Y7dXS>M|5X`!rD5q_x<}%2g3`d55K!z}&J=4Q8IBdi8K!$)o zhA?2=JIQ4ddKqYj3}K+Q4NvKp;av z$lkf-oc_A}Xsv5)e?8Rd?`!q^J;@LdqP+}lWR5y9w|1m3wVdV1pr-sMks%=58iyF+ z`n@kTH}bC1GoSeoSjG|~mAzW!xsk*fks%;FnjylvvGl%!+WQn*XOP; zi8h4w_<*)N?e`-iLqLdT2yNZ1y?&otPm1-KR@>jV$~>jNrv)+u1m;6PAVWYPARrJB z5C{ke1O$X7Mk;4C!W@#=_yz&-u#qMt$F_xlcu@GfYF}!8XZRT7+GVaj^S6tD=qUBf z>eTDnWlGSf984?#a_x=WGO4HP$B-d9NI?`Shz6yf#eeNC;?Njxs zG9YlZ^I>#5A&hV{&WVAkfsBwLVrWA^ARr(R5D*9m2*1n}sv{~=6VLzv002ovPDHLk FV1l2zH>m&s literal 0 HcmV?d00001 diff --git a/manual/plugins/images/ss-sudoku-176x132x16.png b/manual/plugins/images/ss-sudoku-176x132x16.png new file mode 100644 index 0000000000000000000000000000000000000000..304b80d132ebb66395b76e41dec414adbc3cd720 GIT binary patch literal 2067 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 literal 0 HcmV?d00001 diff --git a/manual/plugins/jackpot.tex b/manual/plugins/jackpot.tex index 1884d48ab8..7c109e23cb 100644 --- a/manual/plugins/jackpot.tex +++ b/manual/plugins/jackpot.tex @@ -1,19 +1,13 @@ +% $Id$ % \subsection{Jackpot} -{\centering\itshape - [Warning: Image ignored] % Unhandled or unsupported graphics: -%\includegraphics[width=4.669cm,height=1.998cm]{images/rockbox-manual-img37.png} - \newline -Jackpot -\par} - +\screenshot{plugins/images/ss-jackpot}{Jackpot}{img:Jackpot} This is a jackpot slot machine game. At the beginning of the game you have 20\$. Payouts are given when three matching symbols come up. \begin{table} \begin{btnmap}{}{} -KEY & ACTION \\ -PLAY & Play \\ -STOP & Exit the game \\ +\ButtonPlay & Play \\ +\ButtonStop & Exit the game \\ \end{btnmap} \end{table} diff --git a/manual/plugins/main.tex b/manual/plugins/main.tex index 84e25481aa..b105e08cc6 100644 --- a/manual/plugins/main.tex +++ b/manual/plugins/main.tex @@ -1,3 +1,4 @@ +% $Id$ % \chapter{Plugins}\label{ref:plugins} Plugins are little programs that Rockbox can load and run. Plugins have the file extension .rock. Most of them can be started from the main @@ -23,7 +24,7 @@ will carry on playing whilst plugins are being run. \opt{HAVE_LCD_BITMAP}{\input{plugins/brickmania.tex}} -\opt{h1xx,h300,ipodcolor,ipodnano,ipodvideo,x5}{\input{plugins/bubbles.tex}} +\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano,ipodvideo,x5}{\input{plugins/bubbles.tex}} \opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/chessbox.tex}} @@ -112,7 +113,7 @@ the associated file. Viewers are stored in the \opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/sort.tex}} -\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor}{\input{plugins/sudoku.tex}} +\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodcolor,ipodnano}{\input{plugins/sudoku.tex}} {\input{plugins/text_viewer.tex}} diff --git a/manual/plugins/nim.tex b/manual/plugins/nim.tex index dbbcc30c39..e3757135fe 100644 --- a/manual/plugins/nim.tex +++ b/manual/plugins/nim.tex @@ -1,11 +1,6 @@ -subsection{Nim} -{\centering\itshape - [Warning: Image ignored] % Unhandled or unsupported graphics: -%\includegraphics[width=5.128cm,height=1.99cm]{images/rockbox-manual-img39.png} - \newline -Nim plugin -\par} - +% $Id$ % +\subsection{Nim} +\screenshot{plugins/images/ss-nim}{Nim}{img:Nim} Rules of Nim: There are 21 matches. Two players (you and the Jukebox) alternately pick a certain number of matches and the one who takes the last match loses. You can take up to twice as many matches as the @@ -13,35 +8,10 @@ Jukebox selected, and vice versa. \begin{table} \begin{btnmap}{}{} -MINUS & Decrease the number of matches \\ -PLUS & Increase the number of matches \\ -PLAY & Remove the number of matches you have selected \\ -STOP & Exit the game \\ -\end{btnmap} -\end{table} - -\subsubsection{Pong (Recorder, Ondio)} -{\centering\itshape - [Warning: Image ignored] % Unhandled or unsupported graphics: -%\includegraphics[width=3.787cm,height=2.164cm]{images/rockbox-manual-img40.png} - \newline -Pong game -\par} - -The world's first arcade game comes to Rockbox. This -is a ``tennis game'' for two players. The -left player uses LEFT and F1 to move and the right player uses RIGHT -and F3. The aim is to prevent the ball leaving the screen. The player -that loses the least balls wins. - -\begin{table} -\begin{btnmap}{}{} -KEY & ACTION \\ -F1 & Player 1 up \\ -LEFT & Player 1 down \\ -F3 & Player 2 up \\ -RIGHT & Player 2 down \\ -OFF & Quit \\ +\ButtonLeft & Decrease the number of matches \\ +\ButtonRight & Increase the number of matches \\ +\ButtonPlay & Remove the number of matches you have selected \\ +\ButtonStop & Exit the game \\ \end{btnmap} \end{table}