1
0
Fork 0
forked from len0rd/rockbox

Brickmania for Sansa c200 and the small H10 with new graphics. While at it reduce the number of necessary per screen definition by letting the plugin retrieve the bitmap heights and widths from the file, therefore 'clean up' some graphics e.g. the menu items one, also make some backgrounds a bit nicer. Rearrange bitmaps/native/SOURCES and rename some graphics to reduce the number of duplicated bitmaps which only had a different name e.g. the ball - and tweak the gameover bitmap (on colour displays it uses transparency, and adapt the already existing mono bitmap to be usable). There might be minor differences in the 'looks' for existing ports but almost not noticeable with the exception that the gameover graphic is now centered. Introduce an alternative left and right key for c200 (volume up/down) for easier control. Manual update will follow.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15981 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Marianne Arnold 2007-12-30 14:56:51 +00:00
parent 282c9d6e1b
commit 2e5f8f5c06
38 changed files with 285 additions and 343 deletions

View file

@ -1,59 +1,81 @@
#ifdef HAVE_LCD_BITMAP
/* Brickmania */
#if (LCD_WIDTH >= 220) && (LCD_HEIGHT >= 176) && (LCD_DEPTH == 16)
#if (LCD_WIDTH == 320)
#ifdef HAVE_LCD_COLOR
brickmania_gameover.112x54x16.bmp
#if LCD_WIDTH >= 220 /* common to all big lcds */
brickmania_ball.5x5x16.bmp
brickmania_menu_items.220x176x16.bmp
#if LCD_WIDTH >= 320 /* Ipod Video */
brickmania_menu_bg.320x240x16.bmp
brickmania_bricks.320x240x16.bmp
brickmania_pads.320x240x16.bmp
brickmania_break.320x240x16.bmp
brickmania_powerups.320x240x16.bmp
#else
#if (LCD_WIDTH == 240) && (LCD_HEIGHT == 320)
brickmania_menu_bg.240x320x16.bmp
#else
brickmania_menu_bg.220x176x16.bmp
#endif
brickmania_bricks.220x176x16.bmp
brickmania_pads.220x176x16.bmp
brickmania_break.220x176x16.bmp
brickmania_powerups.220x176x16.bmp
#if LCD_HEIGHT == 320
brickmania_menu_bg.240x320x16.bmp
#elif LCD_HEIGHT == 176
brickmania_menu_bg.220x176x16.bmp
#endif
brickmania_ball.220x176x16.bmp
brickmania_menu_items.220x176x16.bmp
brickmania_gameover.220x176x16.bmp
#elif (((LCD_WIDTH == 160) && (LCD_HEIGHT == 128)) || \
((LCD_WIDTH == 138) && (LCD_HEIGHT == 110))) && (LCD_DEPTH == 2)
brickmania_menu_items.160x128x2.bmp
brickmania_ball.160x128x2.bmp
#if (LCD_WIDTH == 160)
brickmania_bricks.160x128x2.bmp
#else
brickmania_bricks.138x110x2.bmp
#endif
brickmania_gameover.160x128x2.bmp
brickmania_menu_bg.160x128x2.bmp
brickmania_pads.160x128x2.bmp
brickmania_powerups.160x128x2.bmp
brickmania_break.160x128x2.bmp
#elif (LCD_WIDTH == 160) && (LCD_HEIGHT == 128) && (LCD_DEPTH == 16)
brickmania_menu_items.160x128x16.bmp
brickmania_ball.160x128x16.bmp
brickmania_bricks.160x128x16.bmp
brickmania_gameover.160x128x16.bmp
brickmania_menu_bg.160x128x16.bmp
brickmania_pads.160x128x16.bmp
brickmania_powerups.160x128x16.bmp
brickmania_break.160x128x16.bmp
#elif (LCD_WIDTH == 176)/* && (LCD_HEIGHT == 132) */&& (LCD_DEPTH == 16)
#elif LCD_WIDTH >= 176
brickmania_ball.5x5x16.bmp
brickmania_menu_items.176x132x16.bmp
brickmania_ball.176x132x16.bmp
brickmania_bricks.176x132x16.bmp
brickmania_gameover.176x132x16.bmp
brickmania_menu_bg.176x132x16.bmp
brickmania_pads.176x132x16.bmp
brickmania_powerups.176x132x16.bmp
brickmania_break.176x132x16.bmp
#elif LCD_WIDTH >= 160
brickmania_ball.5x5x16.bmp
brickmania_menu_items.160x128x16.bmp
brickmania_bricks.160x128x16.bmp
brickmania_menu_bg.160x128x16.bmp
brickmania_pads.160x128x16.bmp
brickmania_powerups.160x128x16.bmp
brickmania_break.160x128x16.bmp
#elif LCD_WIDTH >= 132
brickmania_ball.4x4x16.bmp
brickmania_menu_items.132x80x16.bmp
brickmania_bricks.132x80x16.bmp
brickmania_menu_bg.132x80x16.bmp
brickmania_pads.132x80x16.bmp
brickmania_powerups.132x80x16.bmp
brickmania_break.132x80x16.bmp
#elif LCD_WIDTH >= 128
brickmania_ball.4x4x16.bmp
brickmania_menu_items.132x80x16.bmp
brickmania_bricks.128x128x16.bmp
brickmania_menu_bg.128x128x16.bmp
brickmania_pads.132x80x16.bmp
brickmania_powerups.132x80x16.bmp
brickmania_break.132x80x16.bmp
#endif /* different colour displays */
#elif LCD_DEPTH > 1
brickmania_gameover.86x43x2.bmp
brickmania_menu_items.160x128x2.bmp
brickmania_ball.5x5x2.bmp
brickmania_menu_bg.160x128x2.bmp
brickmania_pads.160x128x2.bmp
brickmania_powerups.160x128x2.bmp
brickmania_break.160x128x2.bmp
#if (LCD_WIDTH >= 160)
brickmania_bricks.160x128x2.bmp
#else /* Mini currently */
brickmania_bricks.138x110x2.bmp
#endif
#else /* mono */
brickmania_gameover.59x30x1.bmp
brickmania_menu_items.112x64x1.bmp
brickmania_bricks.112x64x1.bmp
brickmania_ball.3x3x1.bmp
brickmania_pads.112x64x1.bmp
brickmania_powerups.112x64x1.bmp
#endif
/* Jackpot */