From 00c657f9cc59cf0fdcd3ae2e9bc6e796b9aabf0e Mon Sep 17 00:00:00 2001 From: Robert Kukla Date: Sun, 26 Jul 2009 19:51:44 +0000 Subject: [PATCH] new powerup in brickmania Author: Asael Reiter Flyspray: FS #10463 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22057 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/bitmaps/native/SOURCES | 20 ++++ .../native/brickmania_long_pads.112x64x1.bmp | Bin 0 -> 278 bytes .../native/brickmania_long_pads.132x80x16.bmp | Bin 0 -> 1134 bytes .../brickmania_long_pads.160x128x16.bmp | Bin 0 -> 1974 bytes .../native/brickmania_long_pads.160x128x2.bmp | Bin 0 -> 430 bytes .../brickmania_long_pads.176x132x16.bmp | Bin 0 -> 2574 bytes .../brickmania_long_pads.220x176x16.bmp | Bin 0 -> 2574 bytes .../brickmania_long_pads.320x240x16.bmp | Bin 0 -> 5010 bytes .../brickmania_long_pads.480x640x16.bmp | Bin 0 -> 11446 bytes .../brickmania_long_pads.640x480x16.bmp | Bin 0 -> 19878 bytes .../native/brickmania_powerups.112x64x1.bmp | Bin 244 -> 282 bytes .../native/brickmania_powerups.132x80x16.bmp | Bin 754 -> 954 bytes .../native/brickmania_powerups.160x128x16.bmp | Bin 1400 -> 1782 bytes .../native/brickmania_powerups.160x128x2.bmp | Bin 412 -> 506 bytes .../native/brickmania_powerups.176x132x16.bmp | Bin 1400 -> 1782 bytes .../native/brickmania_powerups.220x176x16.bmp | Bin 1400 -> 1782 bytes .../native/brickmania_powerups.320x240x16.bmp | Bin 3416 -> 4374 bytes .../native/brickmania_powerups.480x640x16.bmp | Bin 7614 -> 9774 bytes .../native/brickmania_powerups.640x480x16.bmp | Bin 13494 -> 17334 bytes .../native/brickmania_short_pads.112x64x1.bmp | Bin 0 -> 170 bytes .../brickmania_short_pads.132x80x16.bmp | Bin 0 -> 522 bytes .../brickmania_short_pads.160x128x16.bmp | Bin 0 -> 954 bytes .../brickmania_short_pads.160x128x2.bmp | Bin 0 -> 298 bytes .../brickmania_short_pads.176x132x16.bmp | Bin 0 -> 1314 bytes .../brickmania_short_pads.220x176x16.bmp | Bin 0 -> 1314 bytes .../brickmania_short_pads.320x240x16.bmp | Bin 0 -> 2574 bytes .../brickmania_short_pads.480x640x16.bmp | Bin 0 -> 5814 bytes .../brickmania_short_pads.640x480x16.bmp | Bin 0 -> 9966 bytes apps/plugins/brickmania.c | 108 ++++++++++++------ docs/CREDITS | 1 + 30 files changed, 91 insertions(+), 38 deletions(-) create mode 100644 apps/plugins/bitmaps/native/brickmania_long_pads.112x64x1.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_long_pads.132x80x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_long_pads.160x128x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_long_pads.160x128x2.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_long_pads.176x132x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_long_pads.220x176x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_long_pads.320x240x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_long_pads.480x640x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_long_pads.640x480x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_short_pads.112x64x1.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_short_pads.132x80x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_short_pads.160x128x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_short_pads.160x128x2.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_short_pads.176x132x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_short_pads.220x176x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_short_pads.320x240x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_short_pads.480x640x16.bmp create mode 100644 apps/plugins/bitmaps/native/brickmania_short_pads.640x480x16.bmp diff --git a/apps/plugins/bitmaps/native/SOURCES b/apps/plugins/bitmaps/native/SOURCES index 176ad61d82..df93395ee1 100644 --- a/apps/plugins/bitmaps/native/SOURCES +++ b/apps/plugins/bitmaps/native/SOURCES @@ -8,6 +8,8 @@ brickmania_gameover.112x54x16.bmp brickmania_ball.15x15x16.bmp brickmania_bricks.640x480x16.bmp brickmania_pads.640x480x16.bmp +brickmania_short_pads.640x480x16.bmp +brickmania_long_pads.640x480x16.bmp brickmania_break.640x480x16.bmp brickmania_powerups.640x480x16.bmp @@ -15,6 +17,8 @@ brickmania_powerups.640x480x16.bmp brickmania_ball.11x11x16.bmp brickmania_bricks.480x640x16.bmp brickmania_pads.480x640x16.bmp +brickmania_short_pads.480x640x16.bmp +brickmania_long_pads.480x640x16.bmp brickmania_break.480x640x16.bmp brickmania_powerups.480x640x16.bmp @@ -22,6 +26,8 @@ brickmania_powerups.480x640x16.bmp brickmania_ball.5x5x16.bmp brickmania_bricks.320x240x16.bmp brickmania_pads.320x240x16.bmp +brickmania_short_pads.320x240x16.bmp +brickmania_long_pads.320x240x16.bmp brickmania_break.320x240x16.bmp brickmania_powerups.320x240x16.bmp @@ -29,6 +35,8 @@ brickmania_powerups.320x240x16.bmp brickmania_ball.5x5x16.bmp brickmania_bricks.220x176x16.bmp brickmania_pads.220x176x16.bmp +brickmania_short_pads.220x176x16.bmp +brickmania_long_pads.220x176x16.bmp brickmania_break.220x176x16.bmp brickmania_powerups.220x176x16.bmp @@ -36,6 +44,8 @@ brickmania_powerups.220x176x16.bmp brickmania_ball.5x5x16.bmp brickmania_bricks.176x132x16.bmp brickmania_pads.176x132x16.bmp +brickmania_short_pads.176x132x16.bmp +brickmania_long_pads.176x132x16.bmp brickmania_powerups.176x132x16.bmp brickmania_break.176x132x16.bmp @@ -43,6 +53,8 @@ brickmania_break.176x132x16.bmp brickmania_ball.5x5x16.bmp brickmania_bricks.160x128x16.bmp brickmania_pads.160x128x16.bmp +brickmania_short_pads.160x128x16.bmp +brickmania_long_pads.160x128x16.bmp brickmania_powerups.160x128x16.bmp brickmania_break.160x128x16.bmp @@ -50,6 +62,8 @@ brickmania_break.160x128x16.bmp brickmania_ball.4x4x16.bmp brickmania_bricks.132x80x16.bmp brickmania_pads.132x80x16.bmp +brickmania_short_pads.132x80x16.bmp +brickmania_long_pads.132x80x16.bmp brickmania_powerups.132x80x16.bmp brickmania_break.132x80x16.bmp @@ -57,6 +71,8 @@ brickmania_break.132x80x16.bmp brickmania_ball.4x4x16.bmp brickmania_bricks.128x128x16.bmp brickmania_pads.132x80x16.bmp +brickmania_short_pads.132x80x16.bmp +brickmania_long_pads.132x80x16.bmp brickmania_powerups.132x80x16.bmp brickmania_break.132x80x16.bmp #endif /* different colour displays */ @@ -64,6 +80,8 @@ brickmania_break.132x80x16.bmp #elif LCD_DEPTH > 1 brickmania_gameover.86x43x2.bmp brickmania_pads.160x128x2.bmp +brickmania_short_pads.160x128x2.bmp +brickmania_long_pads.160x128x2.bmp brickmania_powerups.160x128x2.bmp #if (LCD_WIDTH >= 160) brickmania_ball.5x5x2.bmp @@ -80,6 +98,8 @@ brickmania_gameover.59x30x1.bmp brickmania_bricks.112x64x1.bmp brickmania_ball.3x3x1.bmp brickmania_pads.112x64x1.bmp +brickmania_short_pads.112x64x1.bmp +brickmania_long_pads.112x64x1.bmp brickmania_powerups.112x64x1.bmp #endif diff --git a/apps/plugins/bitmaps/native/brickmania_long_pads.112x64x1.bmp b/apps/plugins/bitmaps/native/brickmania_long_pads.112x64x1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4714e711b148ee66e1578b8a84a0dfd563653ae5 GIT binary patch literal 278 zcmZ?r6=P%o13Mt80mNEB%n8Jd3@kvBf#C)SvqCTvkPX5huw=;+2!j+-01LpQpHUDK K2;fmqEhzxMj0jr* literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_long_pads.132x80x16.bmp b/apps/plugins/bitmaps/native/brickmania_long_pads.132x80x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8480c612b82a3747b044fef45067530f8a4c3b4a GIT binary patch literal 1134 zcmZ?r&0}Ez12Z700mSM+%n8Jd3=%++fx!YOFT@SOU;!|Z%)l_0k#RW?>FdYX+dJCZ z+W~<+7&yQHkOyOeXdoA&1}=zI0bGrRg%3af1O|qcV3Y^6mznts6Vrc2Mi6p#o|KrF zoRpM^29m%+2?+@h22d8xfT$#>ASkFxMC1Vj!+#)RVfh2JS4Cx7YU=;w|dq#Ea<*5tKSOd}h zJN!U?#%|GzWJV@a1P^`(#$-!i4BM% z!wei9!KvBK4lSWN0wurzA`VH-~97AnNUKOG-|FBvD}M1p*)&!ho>Rk}*LA5bZ!SDk?%Q@09*}haHGs-QWS*JGD#y z%kzxS4?t+g)*f&|2Bua}a)qQu2nkHCkkkv3gDE1Y0H_k8X7%bRk1iMfc$o!6YZp5L G?F9gRipoC# literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_long_pads.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_long_pads.160x128x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3c994f76cbba0467491e50e140939c47d26d759e GIT binary patch literal 1974 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 GX8r>U6b`xo literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_long_pads.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_long_pads.220x176x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e1819db3431645aec6c949e19078e184256dede3 GIT binary patch literal 2574 zcmb7FdrVVj6#tYFhnOu(rUOAipryAD9#arOCQ6^Sls;}tVdIvH5k?W{z>s0Ycjf~I zV`|(OnNB0<1a9j}p(LQ0V-KdH!Q1MG3&42ckVgA^E>B! z|1@Vy)@w@>3K-02VSp&K1lH{nGzeyk_<4=P>>LzJcKj|aS^g1bOWIWp`lKRq)eqU z>U23c1+7-A)9LhjJy;;X0w81<5HR7w>_X<{dU_~TWysDZ#NwUsB!nI!G=z|qa;6cQ z4hb1mC=TT2?kp%MG?@xaa0?2I6u^P7un>3?5OlauKr>9%Up+I9AhzY^mMN8o;7RZ> z>iixSHqB;FgN=_LBZvmGd5^_XRXK|fC|E2O_=2sdr~nIqd{tG|+$=4i8HWG=dgul{ z>B5SNDzmwkAR6Q2M?*uWS*+>s@M%83=J@fc!-uCD8XsP`(0}=|y`zJ)lBCUMBT2He zvlFb9wAwmJYey#uKMFvCz-k5I98hAq#9uwMf?jm<&Q5E4dsk~~e`DjrLkFjh9-WF4 z)FiE2qQ`@cM6govW`ZClE{@CN^SA(ZEDytYd;kw)v7@={C~ho=#pZLlJf2VByRjTj zG>eb<7$3>OuviYC%KEFP8}ep52?SU|97`d6!$>UE;lUe{mb9G@xZWS&x{W?Q6}GuZ zrqBpgGMP*+U#F3ZvK1En0E9gk6pcWn!gFuE|o$B$6b2E5Fo`u2HC@ zTek|u>r8lJi9se3tFyBF)yt(ap;V&CR^nPbN2fLB$@Qkp(#C{q*I)g%Z}GV^i|-Bv zO#XoeM^+SFD@pEcT;KfR#$DS}_Lamqj;%dZno{~6zpgCoyZX0=Plen*vGT_TUXvxI z!nlRdCm%F(`kJu8mISgcy>fd>-7dkv7lI#JHq=*(-#7ZJf9HTDrFp-os@R~{=NNQ4 zqcXdtS~J|-@^k9=SdjZpz_UN2#>e@mZySpT>!pLOsopEeuJ*O=j>O@M@wd+L+-;cm z64%qlb+>XyS|Q|l+XQ#cC;oJHt?P2~xNXBkSL&ml)cf734|>w>J2pOWrg^TU_kZcH zK7E+nH15c7wg^9}&OEhWboGpCsC~!XbJe$MFWyi*eG*k$D<1mov$OXu9`RU4_(_Ge#aNJiQyV-5uGGfnkJ2Ji9LT|Uo1IHos zI7HrV@mR0Fdda9$I_i{-_sTpyvQek<-c`cWU+uOZ^R~A=`l@n|G#*=y%a-M31xquQ z^Ap(|L2L|{6U~W@q7FFG7zfTwNcl5aY$gR+UkRO>wf^d(G2cXA6CMVK&0}-pW5gND z4f0^MWZB!;it|kYSHBK)*%!5+Txm9ojf6T!uf;VQjY^Gcw6KTtu!yv{78tb}hXq81 zkb)3M2&sen#E^xB1seqxkDq$z1`}Zrbc6p<{=3TJVqwS0l_On?`!5BaX$WwAAMn>i z;Bz;+`OT`md$Y_X29t?^r9-bCdiyXd1{?;E%FoZI1&jlqX`ScYS?b!S3B9m6i0)`F97EmzOh}g>hzg zM@3m#83-VpDWjGbBV(MG>zP{0DXXa|sjn{>awbiBRzIDHo4g-&WUuhWvlGvseDZj# zd0>F->$5wZ-GCknPNx&TzIXv>0h6VjdF0%pd8v7NI!ld%i4J%MJm&G}=kTx>Qzz>V GX8r>U6b`xo literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_long_pads.320x240x16.bmp b/apps/plugins/bitmaps/native/brickmania_long_pads.320x240x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4b82df8ac68db3d94cbdba7644b248142c7850f8 GIT binary patch literal 5010 zcmdT|X;4#X7JXvaYOJw01ZC{Pl5yO?W(!LQ$qUM!5SBpLVhEykl`EEF*^QvKTeAqk zcEeq?+wK~5BucZ$78FHM0TtPV5dt$h;0RUIR!!Gr&U>G{qQLI9rGL!ay7{>8eCM5a z5214NA(3i7q}bqNor{+YFDtwzQ8rj9DjxfHP05P|Miwzez0MClm}O-()7skB#%8+B z|7A=^^RNIToGG?oz3!l>FDU8|MV&=1T&Qw$3l|6iM54takys=W2?PS6Q0U|1LyrVN zTmmGxSS-d4R^V?0K}KK~90bUy5u7psu>yQI1=1R{g+kiX)6dyiwqQX#>*!mGI?ftQ zXUys;%0N-CDC$3xCmY4$Lo!*0Qn^;8TCP@W)M|Ai8%x>1rADJ62nwzS!qwmqGNIuT z!R->n$-c32mc!xqKT6}M|xbw1~I{bxFiT}WVy@&B#8}9jc~9+gVgV=08IpW z*3zYkXdBJTSVmWu(ULqnE_x@AUGNvyge#v9d1IGoDw=B0ag4S zi8iUpC1H+PM>DxwMst1>g^|`Y@ERYVjOJkhMp%nK;tiZK1=e0tl%u0jp(+C-b{)>l%*)Ek$<58xYPETJc{w>b*=(TL#|A;NKw`I000xtg0U`(!D{2rR zfP&}{Wz-W?Ade%Okk8J}-?OJ6J^frtN{PQe<0w4b7#3!9a)RB-lc}5>U0L zE^aR`Z>*}S*XwWS^|kL1*V%Z78@XHFSpf~}^>x+N_1CU7!U*iZ7cx8B$eWD6U~3y& zp|{EF6q?xCeK>Qb)r=X|(|>m4OtYS5Wn*nMZJM>U^-oQv@mu4Oi7SkGI@(6_umB@M z;fOD9lUXxtDeChryo@wneje}C3DbfjyoiW-bbynezrfcQBZ8R#?w%fe4|gAt4`u>Q z(Rfb3A>7^L@R& zL_$Ji=aA3D6};KOhsUEgniivNe}6$pu!}Tg&h9VGPaHGbujRqx=1q8GORktcZZ><~ zXa2n3qO|J$==31*9<@AC8WAB?Dx<=bQT*l6uB&3?amwiEXnB~NR>=OCxnf#rhE?T` zk7{<#JiWm+IWjadJVK#}jg5_qiwla7yJ;dFvQ{tDZV;#y5s{Hfr7}2F=9#FNdwH)w z6BQB`s*H&N7#bcnafN{Bh+t)8tSUjJQmNId`1h%uZBq~54&2n38dkhV)KKX5;9HkR z-#OPDUDR-T;oVaXrP>9R`~TE%bWZb0`{on&&BtdyzIiCO2|KaQNQKj5ItUR0Xz z*jVV)a^9uwf@|j`{*xkp>m~P=i~Nqu{Ps)yj=#8f>f9U8dw!F}WW)K1D+rn|c$F3i zzfARwjii&~#5>pd{y96O{7`iL=}%h@Y`L@Q$W2LWo9)vM3yKd-0Nvk|kYb6Ibx- zF8A*$^M6njSXmf!{hOdiI$3vxqO)A{uqgFG!PW|YV<&vH<`e_+f@l#}} zq^F#I%HX~|*Ov5F_!%mZ0fwqTLrq{GlR@J$xUVLpPtRn(e&Pz!zFKL2t&B|whW1~N z?ypPgySb_FR`#I2V6fur7gsA@7TVd(rYKw6*@90@m|SEcaCqC9Gv<^2f9G=a%z+)o z6zk4@CcLID=cTRU9oS}iYPadpG}DAQN4cCI6eL`{SS*n+V+6y2{aAl}P+>mU+3`Y# z20Kxhg)j+7rV2oiB@zi%AcRRS3G$mLjP4B$W9InzdC8=%u`v$E(oB!)(xgg+hxf?Eg^WYmNSk@4g=fU7DG0&Fbjn0XQ0Uv)}FOmz$T75x6KDT-XCcD{Xnzj zz|AR#zM?a>%GRz`!fR3zk$QMeDoGUI6gRB3j`cZCN)-4fWT?~S_SYCq&K`d zXdBJL0*nmQSu&>DrVe&mbvIzxbvsS1-=I8Z3PE?9Ahq;(Pb5-MUqE;|5MS%t7Z@ojO3~ pjw`=dypjAy@Ta84^`=ML_4U=T03)#TYTyj4{qQVr-dz0q>A#&_ literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_long_pads.480x640x16.bmp b/apps/plugins/bitmaps/native/brickmania_long_pads.480x640x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fc1c12b0ab7ffd28e2b2f953017dbd80b826e3bf GIT binary patch literal 11446 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 UZ=PiXnQsSnC2tpNsKZ(M-%Z&R>i_@% literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_long_pads.640x480x16.bmp b/apps/plugins/bitmaps/native/brickmania_long_pads.640x480x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b3b470750a6fb3785b1b8a15e514961152500868 GIT binary patch literal 19878 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 JI!}MD{{?Cuw5b39 literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_powerups.112x64x1.bmp b/apps/plugins/bitmaps/native/brickmania_powerups.112x64x1.bmp index 66cca0a6d850df98cde65aad906e41aec29794b4..ecad7863936e846657517f42fd2e1a7c157dea0b 100644 GIT binary patch literal 282 zcmX|*u@1s85JPPNV!g}AmQL)E_<-*GKYtVKOW@iUUtQPg`F;>Jr_QIiiT+1_B6^U}R>gpP7jyBj|_?-K2UcKURLLvz39qSDP=Z$M0J9XiapX-Cp%~ e<&Pe@_3ta2{aC(s`!$yOTXk=%dVU@55%#{r;}LuS literal 244 zcmX|((Fp=E5JX3EVh^c6?rULFKrs7tU=e971z3@V_#1GB=mlP8dArQx`N4Vz<4$g5 zCl_q|ffspS7YvA;GsYO`y<^Tv1GH$>TQQGj|7`9xB5DaYFNImEQcgSbWM(80&T_&N e?~$lho}Ra!usmmZb%hi43eCU%vqL>Z_rMp=#VeTr diff --git a/apps/plugins/bitmaps/native/brickmania_powerups.132x80x16.bmp b/apps/plugins/bitmaps/native/brickmania_powerups.132x80x16.bmp index 2ff913e3a34be549906ac0ba6369e072b9ce80c6..4e7b7ba23527c6994ac3b1082f64ea6256fb6a1d 100644 GIT binary patch literal 954 zcmb7>u?@md3`C8PXy|BQ016sfN(yS&DFq!XWD*({pkx3x35PFt`ae;GaQq$no$Vhf zr^|gFX$Qm|&H`tTGm8yk#1;B#$&&z~!&6w62*%0@RB_A|_hbwEys<2s2zX(r?1@pq z5aBRJ0aOCeU`+*{T?{;Wkj>6VO_0fc_no_d!0{7xR}vAF&iU=)Otz0XjVB^Z)<= delta 54 ucmdnR{)tuB$@dcz0~nYANev)o17c+$W@L~6k_-%cfbv4zV7&3`Q6>P?AqQ>% diff --git a/apps/plugins/bitmaps/native/brickmania_powerups.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_powerups.160x128x16.bmp index 91ece1048d985256bfa8b4a1edee70ea67966606..838d7a3031e277d61e37a61704d43287f95ecd15 100644 GIT binary patch literal 1782 zcma)&F;W9D3`Io&1t*|PNiIM`N4K8gL}}b|0jjhqH(j<%h7(Y61IqNY%a>#c+bd?) z^H-Mj^kvV!y#CygtS7`reE0Y`zo7?2q7U%TTm7VSDa zah2akp}ST+sDGP1ReBf_3kwm#Ld=<^J2qKa$X|}LHfgDk?&m&UIq-8imnqAHUG#os z`O>3Ru)m4G>qNW6>}4IHM?@L%pTFYT;`g_Hl=Z4*G{^H7g%Zx>n=?d}+1P}#aV^#9nAO>AyBAiBI|B`+h|`M4DGvE&N0 p^b*K?+JzFHF1vIrG6Q~ealqVi@70!d+(z(Q>@M?j4Lp)O=NAX7RTlsN delta 62 zcmeyy`-98S$+v=)0SwH5qy`Xk0kIYkGcrg3Nd^Wdp!_)~268uVWOQX^VqgFO3Eu~d diff --git a/apps/plugins/bitmaps/native/brickmania_powerups.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_powerups.160x128x2.bmp index c52d5348c8cd2e2b1cc08a3fa75351b3e027bf75..8d834766d3497212449831f50a4256792bc411a9 100644 GIT binary patch literal 506 zcmZ9IJqp7x427lsES)UKl&L67$6`bG6i$L@gr=m-n-9psV24D+VZcg_wMsKEc?rW&L)@pzOT|FHJq%vsBO8`Gk~`5aP&bBh+~uHk(?oBobhDx3wxVE5#n_tTzd$n!a$ o?oqFP&etNR`rV(an(uG1|Bw5*S?0|09`}!Tov6Qkk~7B^-sg%UkN^Mx diff --git a/apps/plugins/bitmaps/native/brickmania_powerups.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_powerups.176x132x16.bmp index 91ece1048d985256bfa8b4a1edee70ea67966606..838d7a3031e277d61e37a61704d43287f95ecd15 100644 GIT binary patch literal 1782 zcma)&F;W9D3`Io&1t*|PNiIM`N4K8gL}}b|0jjhqH(j<%h7(Y61IqNY%a>#c+bd?) z^H-Mj^kvV!y#CygtS7`reE0Y`zo7?2q7U%TTm7VSDa zah2akp}ST+sDGP1ReBf_3kwm#Ld=<^J2qKa$X|}LHfgDk?&m&UIq-8imnqAHUG#os z`O>3Ru)m4G>qNW6>}4IHM?@L%pTFYT;`g_Hl=Z4*G{^H7g%Zx>n=?d}+1P}#aV^#9nAO>AyBAiBI|B`+h|`M4DGvE&N0 p^b*K?+JzFHF1vIrG6Q~ealqVi@70!d+(z(Q>@M?j4Lp)O=NAX7RTlsN delta 62 zcmeyy`-98S$+v=)0SwH5qy`Xk0kIYkGcrg3Nd^Wdp!_)~268uVWOQX^VqgFO3Eu~d diff --git a/apps/plugins/bitmaps/native/brickmania_powerups.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_powerups.220x176x16.bmp index 91ece1048d985256bfa8b4a1edee70ea67966606..838d7a3031e277d61e37a61704d43287f95ecd15 100644 GIT binary patch literal 1782 zcma)&F;W9D3`Io&1t*|PNiIM`N4K8gL}}b|0jjhqH(j<%h7(Y61IqNY%a>#c+bd?) z^H-Mj^kvV!y#CygtS7`reE0Y`zo7?2q7U%TTm7VSDa zah2akp}ST+sDGP1ReBf_3kwm#Ld=<^J2qKa$X|}LHfgDk?&m&UIq-8imnqAHUG#os z`O>3Ru)m4G>qNW6>}4IHM?@L%pTFYT;`g_Hl=Z4*G{^H7g%Zx>n=?d}+1P}#aV^#9nAO>AyBAiBI|B`+h|`M4DGvE&N0 p^b*K?+JzFHF1vIrG6Q~ealqVi@70!d+(z(Q>@M?j4Lp)O=NAX7RTlsN delta 62 zcmeyy`-98S$+v=)0SwH5qy`Xk0kIYkGcrg3Nd^Wdp!_)~268uVWOQX^VqgFO3Eu~d diff --git a/apps/plugins/bitmaps/native/brickmania_powerups.320x240x16.bmp b/apps/plugins/bitmaps/native/brickmania_powerups.320x240x16.bmp index 6952b4dea8a48798c861a263c37211d39dc910dc..d8e40280e062b6ccb4f389e52dcacea3fe5c62a5 100644 GIT binary patch literal 4374 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 literal 3416 zcmc(he^69a6vq$3!is=0y2``1uq=y8Q14gNmHaeRp~M5au!d)1C9~ynD~* zp8LJ`?Av?o8M(nAl{r+$(ldpgMfCVU7}WrJ@?Tc*N9yoa$)%9ftZXG086TeoMQyMf z6-`}-rsD{CdzyM$J1AKTdIPVA>yZ#c? zK2hK+?!53RYKtU(&G%5#r@%{^{IpicJpo%?%JE4<`E8hKg;%z)mx0|FQ-8%Bdn@`I zQ(#saYCSSqCe&EqgBzmNsc27qyK7#K(qdg-0aY{t2B(O|&HNNV;`k6Mi; z6TKI6AR&R2>jD1c&D2zK$wkLIZMG3S_5Z|O>FJzr2XFygeVVsg&-?mPd{0OSkq-y> z4p|`$85-YW8M2eG&u-`O$K)mbQS@<00Fz0_JJ|Y71^3dbyzkBzl!*N??M&qv$PfD&_!OF@fE?18de~Y6&i|0Bi^{7$oG+EtF?zTCnrD6d$UVke}7C$q7CUOE2CfVBkIxV(B*PF z9C!J8r3BL_fjq(VAw@_3BZ`#Z`=ZD)8WYniiap`slxdz|{{57uL-Pt{ySSa@Dk20OX8NsVVr#jg(UZ<~{1o>ZR;4-O9R=R-PdBl!+nO8msiOt@V? zZa!g3!#jY-{YX;p;o+l3jsLv&Skp~~zxR)WHwRX|0l!qi)m`vM-8guzr)eU7;!Aq^ z8;1<(u+h@odx!L#6jMxegnG;6a(E*1P6KwPk^_&c@TAsjPD5Xd)_o|vd%tkCUg$Xx zPED`t3yU|(;@Pm~Wo6r$#`r`nY)OLFJTkw}^P@USUi{|$xX#kZj&(t&mqSY~e3r|- z>Qe=#&MmMghBv8>`D)|*wrxT4WB9zjGeV%q3QcdxfbH9InGZZwwD3Z8h$RXlLt%#< zj%7_)od~fSIJjg~e(KrP3mQvUwo71q5g8DEn=`OHec zu*vM*sDXyXqw@aFWtOv>8M8SFPUb>O4jfnlA7?=0o1^kRt#5~Y`Cee!b1*$9X!nwc z_I0F?jiN1*c8_Yd-fS}*&g4A-&Vq@j3L(eLX5r;EBb>RI94b$7EnF2)xlksueW)F#FxT?W@XE`$aq~AENp}2NM`;3=T@Pi3?nyV z(7OnQkD;iKyQo$>(6k+4cCp-(y2pDWFp*RAU^@i)o}oi*)x-GoI*CtdhwPhRt!A^& zI|}*t<$z=G9i${|15Qh>fzWu!zOKv{^hTGV#UY)5nLjG>J}Yp+E{saAfuIObrM&qx?sqg>2eA?r7Jy|mAK168X~yNTJXttf7ID6H;gw#r4d zSaP4csJ2uLM0>^qn4Jo-7@LTRMl>4G5P~7>F5o?VL5*q?ng*^{{0M<0Oj7IB@(N(z z(CZJ_&^Cg%qg|y}K?T6C{9Xevcv_FmmjetQ(%z{_?U?cZM}F`CW;%7KW0z1`ulLX$ a6i+*xitPVcg(~R+#jjCg))wUd&;J2?1HMcE diff --git a/apps/plugins/bitmaps/native/brickmania_powerups.480x640x16.bmp b/apps/plugins/bitmaps/native/brickmania_powerups.480x640x16.bmp index eb7d1a4402448daafe2657daf2cc42033dee4b2d..4313f1fe0fb1740ece306b560aa8cae870a59beb 100644 GIT binary patch literal 9774 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 diff --git a/apps/plugins/bitmaps/native/brickmania_powerups.640x480x16.bmp b/apps/plugins/bitmaps/native/brickmania_powerups.640x480x16.bmp index 3fabfd2bb5f2bc86c1e6bdd32d072b875c2f9324..1a58b5bae5d11616aa39fc3f7f387658833e70a1 100644 GIT binary patch literal 17334 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 U{Yt%rmDFCoeiiip&(8V(2bfX+8~^|S delta 59 ycmdni&bTepz{z);2?H3I0Z9!YRsiB2AZBEc0Fn$04M2HeZU|;z*lfVxW&!{i{RhSX diff --git a/apps/plugins/bitmaps/native/brickmania_short_pads.112x64x1.bmp b/apps/plugins/bitmaps/native/brickmania_short_pads.112x64x1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a889517eaa9000d15352b9f861cae2cd126824e3 GIT binary patch literal 170 zcmZ?rUBv(ac0fu4h(&;y6NniZSb!u0Lk@L=GckuaZ)PnVF@jsTmMK zfH@eLf&q|eYHF^e6wb)l&%ltwz|8!Ef#JV}#me~jjHIOGq@<)oAeEd9#9$s+BrzE% zYhk$xsFIoa7lWncsqlz*CB@r&dMEc!m^iV20uc61m@uKYudg2>0AhCcPA)Ck9v=SI z((*JzUM|d(Ax89&>Dk{e|_Wm)4kHT4Q~E6A;;6+hlWLt?k8i_7~PUY@F_NWLd=7 z4b`V-%-s~skQy!8TPqeFWnk;-Xz6Hg;b?E=-B486sTo7+oXUQ0MB1 zYdTOd1H&~21|a#Ik@2sr?B#%f+PJv1#Kgn|FaR=;0Yor1HZ?G?4yc%c;U5FTD>=De zDk}d?O>ZVA_Y@XZl!8HVadAmW36O*^fMP%{5C9dVr1YAa-cVNlColiY)pcQK=fBC5 zU#(t!aMPx3TefTkf-R^3F0y&^_BCq`0Tp+2{Bw0#=;**59>(P6%A>9!rveTtc|`?C zKq)9I0TD2`;9;erqO7SQ=j6l_9?In6z`bG#%kd*@9g`K@lHGlLJ)Hc!jAHz4Lwvow zz0G3+En)+`eSAE;yj*>~0|Em>Lj$4{+;aPj_U`3avXJH4MfU4A`LhqCTCQoaY{)d~ zDb(27W3;5zvNqdb+eE{SeGcWBw#|h$-DN=uF(GkbfelHKr+YS^Qn_}K zPj$GQUuki9wejUuCYM%N-Q8+^dyDlQ5VAeG*zVkF`;#l2CpWk(=f^X?$)?;hfmQ9pN zOLY$eB`XjJ4i1K-E(jwa02odnL10*=B)Kk|AaiUj+oFlAH&3v?xx#U5gHmNhU`k3X zF#SN16NCXtPH-|cHLkic7^wKoRn8m7IbPjReScf)+-}?MuC$7ZB1rlvDuOZ~Tp$Ta zTIJ=1U7e}tcGHKbfgKgV30hK+u LH5I63)q-FEgu;1J literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_short_pads.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_short_pads.160x128x2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..45d1962d9683a61d10d5f9d6709a4de3a36d873a GIT binary patch literal 298 zcmb78u@S;B41C*k6xbIA0PAuWpb7Q{^vn=CHeeiv;3()=EiWq!z{{_D+mc?F>(Qa% z!90*#azi?-n1MIht&NddIo&24PCdS#9{1;qFaIGXL!@^dZGli#+Z@v#vJl6vppm9nScH>Edh`icmyb=qqo6fD^E{#jd5jy`@tJy{)2K(G6OtW0|}~ zqBsVMGn-5eu~Qr(qIWHm zoSY2G;Y2+Rc)ElU5Gy%bx27c~?tpa!c?&^s1QDX>t+=>*C>mz5JQ#Ldr6LJJPY{Gw ztJP6}2WSrp9!3D&gvUyy0mF_lnI05fjEnmYMO_H8gdh2f)o z&Zu)Z2C0aeL9ozvI-F5Y;k&3Q>jY$6RCHRY@SCcIF+Pl?H~;!^QpLULFqE8VM9ydlSAC30+^N{Qn* zL1-%Xmubn8nr_kLRQ#RWsJ$U~&O86U;M>c>uX_tR>M=99`;;aBQVUjhN?PvUhM;?r59=fGI z_a46+7K{DvQr~c?e|WDi7J(5gIEDpAWr0z7&?EPa$RCZV=Dn4E?+M?nGlBl=;m>U? zWs>yGdezHSngoTECCufeXJ%{{@wW*w=tvXtA+}LL`?T07`T(XPK3B}+XLHM>tb^(V zts)^iWApV3jENhJABIrpCoHpBYOGZ0bvU8X;N@xp$1C81a4n(1LBUtR^}vr&t0AHt ztyWLqRR-QU_)4(n?{bTz!rH_do5&v_CS{1xQPPULrW8JkX;8yYMY zixsl2uCBJWHd(C~qqmz^F>1o$;=(DxQUC&m}_jE}A1=#r#G5`Po literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_short_pads.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_short_pads.220x176x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..022cfddc0d23a785a13ea4750b386aa00cc39bd1 GIT binary patch literal 1314 zcmYk5ZA?>l6vppm9nScH>Edh`icmyb=qqo6fD^E{#jd5jy`@tJy{)2K(G6OtW0|}~ zqBsVMGn-5eu~Qr(qIWHm zoSY2G;Y2+Rc)ElU5Gy%bx27c~?tpa!c?&^s1QDX>t+=>*C>mz5JQ#Ldr6LJJPY{Gw ztJP6}2WSrp9!3D&gvUyy0mF_lnI05fjEnmYMO_H8gdh2f)o z&Zu)Z2C0aeL9ozvI-F5Y;k&3Q>jY$6RCHRY@SCcIF+Pl?H~;!^QpLULFqE8VM9ydlSAC30+^N{Qn* zL1-%Xmubn8nr_kLRQ#RWsJ$U~&O86U;M>c>uX_tR>M=99`;;aBQVUjhN?PvUhM;?r59=fGI z_a46+7K{DvQr~c?e|WDi7J(5gIEDpAWr0z7&?EPa$RCZV=Dn4E?+M?nGlBl=;m>U? zWs>yGdezHSngoTECCufeXJ%{{@wW*w=tvXtA+}LL`?T07`T(XPK3B}+XLHM>tb^(V zts)^iWApV3jENhJABIrpCoHpBYOGZ0bvU8X;N@xp$1C81a4n(1LBUtR^}vr&t0AHt ztyWLqRR-QU_)4(n?{bTz!rH_do5&v_CS{1xQPPULrW8JkX;8yYMY zixsl2uCBJWHd(C~qqmz^F>1o$;=(DxQUC&m}_jE}A1=#r#G5`Po literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_short_pads.320x240x16.bmp b/apps/plugins/bitmaps/native/brickmania_short_pads.320x240x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b63ffc5f7f222d83e3bf48b69006abb861517029 GIT binary patch literal 2574 zcmb7F2~?9;7JkWr5EK~7IBpfNfGi4h6ba-{@@E5rtU;C#fh_FBjz#GxQkBJ}qL#3u zKouG5VDWU6f&r1lI$)VH2o|j&AZkLaa70HvgPl&1x%q>XE~n?rckX}Bec!w9`(DoB zae3i3ix2@CWOw-7;QIr7B(xkdLK;hie!tlC5d@Lo5ROnF1c}7Avs<%lnd9>1_A6Ju zxst$&6)Q}|Z|7fYdlPh)E_DP=P&Qc*UZ!jAMd$!RH3*#{lTUeg$b5Z;7$(4RK8~|- z9A_{XOeT}V;jr1pC5r$Qumk`PHNeyco4^2I2M+oB2X5F9?(QxjlN%6fLZ}|0g9zmj zzqcD91Bo<^&I^jEvkdY*jW-TnfXR%I)hZn}j?~q6`d_6s%MMu99iDn}r zAb!ZnQ56=QD=z-Hq@+@zD66QbsH&=}tgI|6D=U8us1*uDX=y1GkO2$ZObl$6mR27< zda|hKTuzQUEbNES(Ak)nS)uTixA!yfwYFZBpRYS{V!FEe+41B5`m}lQ;>DiUR+UnD zS*dI{qJzl)XM(dzWoKKP>S9ZGbMqi5S5<-j^uB#M8|zizyUKnEmuo8svJDpeE-2^? zFE0mox3^qfo!6{!0XWaY$;r500H+0vGjuN4nlC}e-Tf^uPlq6*zR`upv2}4+0={{< zl!CpaG6gzWPpT{@M{Rat1-{MY)7WeVi^-&8bRU}Udf$y+7|kEUfMGFN7#-V)(cO3q zUk06lVN3=S9ubCN{&YGWmhhHv7Cbl(hZz{?A1wG|XqZ#M0ZQ!&a(OA*lSkV1zB%}I zw3*);uy~}WKGaiNRm-*<4C5Y>MWzWi$4117Vk5;^IO! z3+eA9tZUlO$Vv!}j*1h-5HW55ho_ZCyHZ4 z!l;Bz!ebem`WusO9;@r7^$ytS#w`1LDd4NSyZG@#+u`9Qb$x>OZ|scfJi_j4^u5{S zGkA7`y7ukfQ=a_|Uh3+N+RtcrTWCY){ce6r)BKI5y+9keKpSoG>px3xI%bT2oW%yu zV;!~lk=y{8n3pNx9@-vo?nqc?O z?sf!?bq48F0=+u;L02#wzxqi?PgCffwn&{?bWfG0Y1=*AP^hUYy?s!vNipb+^JD$` zb%Uda)ss!lhR;48Zz<4pX5G0GueltqX%}eP`I<{SO&f3cQlPdy=yeFR?F%DV+p%ec z2<_#Nk+}dSY_v0av`eB@WouQ39w;jwTx@)JzFAZ5bV>1K!eqo!|Cy3l@a?R=sNhQ0wZQHh_rAuXUsYEJGf>$At$c@9nIEG-{06907h>-!csSP@%GO4i- znv-RzsY&m?8=spSSzdyJ^5cHXZwD;DR$H{5G5Y@V3T1Mb`efMh>5#=lk9BPozHe{D zwm*r|(vsxzIeDYhg27~(6u`hW=0UW`i6Lk_m7FZg$dF{eCoat2TvyEo<)=f`CtAx# zcc|b9zPf=$QzLd$TH7bL7EN5Yt*_w}~myX{wz9aph-*bJ;3xoK@{ivsRV%uB){K=X9wY9~S zl_fB3VD6XzQ>KIfETJ~#*Q4jhw$~%8T%myD$4(so@XTL|K=bK0(V+jrknmg|uOHk9 zzWy|iiLv7UK0p0(s$u%kY0WpE_xE>x`K7A6`-^MWAg=wL02IHCU$lME-F>yUR|RUI VIsK^NyT_-%Wpb>T&GG=>{{hv*1~32s literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_short_pads.480x640x16.bmp b/apps/plugins/bitmaps/native/brickmania_short_pads.480x640x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..76db3bb73acc9401403257f7a58dd2e41b31a0ba GIT binary patch literal 5814 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 Y$*ZSjqtD7fn_7KjYnmA8X}-Jv4HObY3jhEB literal 0 HcmV?d00001 diff --git a/apps/plugins/bitmaps/native/brickmania_short_pads.640x480x16.bmp b/apps/plugins/bitmaps/native/brickmania_short_pads.640x480x16.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0b513e0c95e62f81a8b8f56028a65c42a0036332 GIT binary patch literal 9966 zcmd_v3rtj38VB$r&mlEyA2Fh=iN>a}3bsA~VH}tN3-TJ?@=#ubpiOL5niXS<_*fq; z3?jHHqP8g7+Rav1sR;Oj0a27%@qs7^yUSx&7g#mfn(St0|L1&iJu6~uw7bd9mminI zxo7Tte=eGwxjrF%Z!uABI8MZu9$%C2HH1+9g-bC&}BPU+vP za+8#%Xn;RF`DQ$0{KOUHAMq;6Eg$K=&YzzK)DQJWeGc43elO|oa`D=|2Vld7BFM?v0=c<) zkT0r0)D}^BqBajIn$Hzw6h$*MrsGgolh+uHc|xJlSh#6ZF=S^SfQ*a^@b@Qs&~OUi0(%^)w&3}1Y~m6SYIUVaNsoVW~U&NP6@bXKS}nQH(0g*O%IO{V(l z>IOJ@@-k4L)H$V~qtR#v8*2uP2ep{2qa2+;Gt25p8Y_*)YTURtVC>kDFlNjs7(Ln% zhN@AbhB{00&$H&)SD+rKAL@_E_NN`|nM5QvQAVq@n*xZsu^12Y!Kfpft}piYj4$fziY z6%`b!2al9!n0VwH`>LLjwl z*PWR#eck)uX@~~bWl8X6MGj1;%!NtkiovC#09==)fO|?bOxyl3IM?ok$=~k-m#VEW zBX2qA7AAntqC{|CzYJV=uK^EZCIlMhLwo`kJ3kJhqV*6KfHpA^5}&h-ugh?>BFQl@}Mo&T~G{a?=U^*s21? zEGg^#eoyG>j)zlC1}M0`5!N;5Lu$i*i2VK#1Y9cvUGov}>NpPS+sDAOotxQS2D;l7 z+#f2rjw*#udxcQx(_ZO&y8?VVsuaGr%Hh4%3a-5h{5np6e|r^o^(X|KE``9luej@F zpzk;Z(QPNdaP25$UM+@ISGPd!<+V`NWPtnqGl4Nn%KA&E3GnB??||9|W$^8TO8D~r zDcIOq4@-rF&N>M1s)3+R&ad-~aN4i)^m{@;ca0*jyXHp)b=N>}x9PDSQ*e(dq`Q{u z;q(%mg3z8ii0P?^)b4Yzy!$*D`%F;WcM87jKL)4nmBP4j6M!*G%If4a0o3nWJ@$^3 z8eF)ay3cv`{^Vty9crILJ@e*4O7!N~3BZ^oWz9^tfvm;cwl%g;vXR@B#U;#}0%2ip z5E!U|*|W9aFTLLFph>EXiY~Shw)N^kWB8VU@4tH8qKp7c(!K_Ma7@$GrM`er|M4{g0Nt%~aVywIz11wgu zD$8ChYug2T=xcoqdT;)MyW+r|8xA{uql49}^sr<}EYN*TO*Meh8b!g6N_QAg?{xgp ztje!p@Jc19xD@|?f_k8Ss5k1fx88xH{%?-xy*Z+by)<99wCMYa4LVo^cpl34j zksjm>er`kav~tkHo<|e%b!be_h~#5lo)Pl%b71@S4N$swHBg`Tn?pI#|AVeLA^t&E z{NHZ50Up&^P}cF|#={SH3*ce@KCZ8nyR#2&G?&ArODEy{`7?0#tO;ss34fwfC)JBT q;gK#@_q40=_oW^h8mfVMqduwUhrRnak>!UwTj1@9LEFTMARGIN+j*BRICK_WIDTH+5) && + pad_pos_x+pad_width>LEFTMARGIN+j*BRICK_WIDTH+5) && brick[i*10+j].powertop+6>=PAD_POS_Y && brick[i*10+j].poweruse==2) { switch(brick[i*10+j].power) { @@ -1078,6 +1083,8 @@ static int brickmania_game_loop(void) for(k=0;k LCD_WIDTH) + pad_pos_x = LCD_WIDTH-pad_width; + break; + case 8: + if (pad_width==PAD_WIDTH) { + pad_width=SHORT_PAD_WIDTH; + pad_pos_x+=(PAD_WIDTH-SHORT_PAD_WIDTH)/2; + } + else if (pad_width==LONG_PAD_WIDTH) { + pad_width=PAD_WIDTH; + pad_pos_x+=(LONG_PAD_WIDTH-PAD_WIDTH)/2; + } + break; } brick[i*10+j].poweruse=1; } @@ -1296,14 +1328,14 @@ static int brickmania_game_loop(void) } /* for i */ /* draw the pad */ - rb->lcd_bitmap_part(brickmania_pads,0,pad_type*PAD_HEIGHT, - PAD_WIDTH,pad_pos_x, PAD_POS_Y, PAD_WIDTH, + rb->lcd_bitmap_part(pad_width==PAD_WIDTH?brickmania_pads:pad_width==LONG_PAD_WIDTH?brickmania_long_pads:brickmania_short_pads,0,pad_type*PAD_HEIGHT, + pad_width,pad_pos_x, PAD_POS_Y, pad_width, PAD_HEIGHT); for(k=0;k= pad_pos_x && - ball[k].pos_x <= pad_pos_x+PAD_WIDTH) && + ball[k].pos_x <= pad_pos_x+pad_width) && (PAD_POS_Y-4ball[k].pos_y+BALL) && (ball[k].y >0)) ball[k].tempy=PAD_POS_Y-ball[k].pos_y-BALL; @@ -1337,7 +1369,7 @@ static int brickmania_game_loop(void) ball[used_balls].tempy=0; ball[used_balls].tempx=0; ball[used_balls].pos_y=PAD_POS_Y-BALL; - ball[used_balls].pos_x=pad_pos_x+(PAD_WIDTH/2)-2; + ball[used_balls].pos_x=pad_pos_x+(pad_width/2)-2; k--; continue; @@ -1359,65 +1391,65 @@ static int brickmania_game_loop(void) if ((ball[k].pos_y+BALL >= PAD_POS_Y && (ball[k].pos_x >= pad_pos_x && - ball[k].pos_x <= pad_pos_x+PAD_WIDTH)) && + ball[k].pos_x <= pad_pos_x+pad_width)) && start_game != 1 && !ball[k].glue) { if ((ball[k].pos_x+HALFBALL >= pad_pos_x && ball[k].pos_x+HALFBALL <= - pad_pos_x+(PAD_WIDTH/2/4)) || + pad_pos_x+(pad_width/2/4)) || (ball[k].pos_x +HALFBALL>= - pad_pos_x+(PAD_WIDTH-(PAD_WIDTH/2/4)) && - ball[k].pos_x+HALFBALL <= pad_pos_x+PAD_WIDTH)) { + pad_pos_x+(pad_width-(pad_width/2/4)) && + ball[k].pos_x+HALFBALL <= pad_pos_x+pad_width)) { ball[k].y = -2; if (ball[k].pos_x != 0 && ball[k].pos_x+BALL!=LCD_WIDTH) ball[k].x = brickmania_pad_check(6,0,ball[k].pos_x+2<= - pad_pos_x+(PAD_WIDTH/2)? + pad_pos_x+(pad_width/2)? 0:1,k); } else if ((ball[k].pos_x+HALFBALL >= - pad_pos_x+(PAD_WIDTH/2/4) && + pad_pos_x+(pad_width/2/4) && ball[k].pos_x+HALFBALL <= - pad_pos_x+2*(PAD_WIDTH/2/4)) || + pad_pos_x+2*(pad_width/2/4)) || (ball[k].pos_x+HALFBALL >= - pad_pos_x+(PAD_WIDTH-2*(PAD_WIDTH/2/4)) && + pad_pos_x+(pad_width-2*(pad_width/2/4)) && ball[k].pos_x+HALFBALL <= - pad_pos_x+(PAD_WIDTH-(PAD_WIDTH/2/4)) )) { + pad_pos_x+(pad_width-(pad_width/2/4)) )) { ball[k].y = -3; if (ball[k].pos_x != 0 && ball[k].pos_x+BALL!=LCD_WIDTH) ball[k].x = brickmania_pad_check(4,0,ball[k].pos_x+2<= - pad_pos_x+(PAD_WIDTH/2)? + pad_pos_x+(pad_width/2)? 0:1,k); } else if ((ball[k].pos_x+HALFBALL >= - pad_pos_x+2*(PAD_WIDTH/2/4) && + pad_pos_x+2*(pad_width/2/4) && ball[k].pos_x+HALFBALL <= - pad_pos_x+3*(PAD_WIDTH/2/4)) || + pad_pos_x+3*(pad_width/2/4)) || (ball[k].pos_x+2 >= - pad_pos_x+(PAD_WIDTH-3*(PAD_WIDTH/2/4)) && + pad_pos_x+(pad_width-3*(pad_width/2/4)) && ball[k].pos_x+2 <= - pad_pos_x+ ((PAD_WIDTH/2)-2*(PAD_WIDTH/2/4)) )) { + pad_pos_x+ ((pad_width/2)-2*(pad_width/2/4)) )) { ball[k].y = -4; if (ball[k].pos_x != 0 && ball[k].pos_x+BALL!=LCD_WIDTH) ball[k].x = brickmania_pad_check(3,0,ball[k].pos_x+2<= - pad_pos_x+(PAD_WIDTH/2)? + pad_pos_x+(pad_width/2)? 0:1,k); } else if ((ball[k].pos_x+HALFBALL >= - pad_pos_x+3*(PAD_WIDTH/2/4) && + pad_pos_x+3*(pad_width/2/4) && ball[k].pos_x+HALFBALL <= - pad_pos_x+4*(PAD_WIDTH/2/4)-2) || - (ball[k].pos_x+2 >= pad_pos_x+(PAD_WIDTH/2+2) && + pad_pos_x+4*(pad_width/2/4)-2) || + (ball[k].pos_x+2 >= pad_pos_x+(pad_width/2+2) && ball[k].pos_x+2 <= - pad_pos_x+(PAD_WIDTH-3*(PAD_WIDTH/2/4)) )) { + pad_pos_x+(pad_width-3*(pad_width/2/4)) )) { ball[k].y = -4; if (ball[k].pos_x != 0 && @@ -1441,7 +1473,7 @@ static int brickmania_game_loop(void) if (ball[k].pos_y+5 >= PAD_POS_Y && (pad_type==1 && !ball[k].glue) && (ball[k].pos_x >= pad_pos_x && - ball[k].pos_x <= pad_pos_x+PAD_WIDTH)) { + ball[k].pos_x <= pad_pos_x+pad_width)) { ball[k].y=0; ball[k].pos_y=PAD_POS_Y-BALL; ball[k].glue=true; @@ -1511,15 +1543,15 @@ static int brickmania_game_loop(void) touch_y = rb->button_get_data() & 0xffff; if(touch_y >= PAD_POS_Y && touch_y <= PAD_POS_Y+PAD_HEIGHT) { - pad_pos_x += (flip_sides ? -1 : 1) * ( (touch_x-pad_pos_x-PAD_WIDTH/2) / 4 ); + pad_pos_x += (flip_sides ? -1 : 1) * ( (touch_x-pad_pos_x-pad_width/2) / 4 ); if(pad_pos_x < 0) pad_pos_x = 0; - else if(pad_pos_x+PAD_WIDTH > LCD_WIDTH) - pad_pos_x = LCD_WIDTH-PAD_WIDTH; + else if(pad_pos_x+pad_width > LCD_WIDTH) + pad_pos_x = LCD_WIDTH-pad_width; for(k=0;k LCD_WIDTH) { + if (pad_pos_x+8+pad_width > LCD_WIDTH) { for(k=0;k= + ball[k].x=pad_pos_x+(pad_width/2)-2>= LCD_WIDTH/2?2:-2; } start_game =0; @@ -1605,7 +1637,7 @@ static int brickmania_game_loop(void) fire[tfire].left=pad_pos_x+1; tfire=brickmania_fire_space(); fire[tfire].top=PAD_POS_Y-7; - fire[tfire].left=pad_pos_x+PAD_WIDTH-1; + fire[tfire].left=pad_pos_x+pad_width-1; } else if (con_game==1 && start_game!=1) { for(k=0;k