From 2e5f8f5c0655bd1d8c2acf759898637902fc29d5 Mon Sep 17 00:00:00 2001 From: Marianne Arnold Date: Sun, 30 Dec 2007 14:56:51 +0000 Subject: 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 --- apps/plugins/bitmaps/native/SOURCES | 92 +++++++++++++++++++++++-------------- 1 file changed, 57 insertions(+), 35 deletions(-) (limited to 'apps/plugins/bitmaps/native/SOURCES') diff --git a/apps/plugins/bitmaps/native/SOURCES b/apps/plugins/bitmaps/native/SOURCES index 35bd6ad69e..61c9b7a70f 100644 --- a/apps/plugins/bitmaps/native/SOURCES +++ b/apps/plugins/bitmaps/native/SOURCES @@ -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 */ -- cgit v1.2.3