Replace bitmap menu with a standard menu, add highscore table, save last achieved level and add difficulty (part of FS#10193)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21964 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Johannes Schwarz 2009-07-18 23:26:50 +00:00
parent 7a3845b753
commit 5efd23fbc7
20 changed files with 250 additions and 452 deletions

View file

@ -6,9 +6,6 @@ brickmania_gameover.112x54x16.bmp
#if LCD_WIDTH >= 640 /* M:Robe 500 */ #if LCD_WIDTH >= 640 /* M:Robe 500 */
brickmania_ball.15x15x16.bmp brickmania_ball.15x15x16.bmp
brickmania_menu_items.640x480x16.bmp
brickmania_menu_bg.640x480x16.bmp
brickmania_bricks.640x480x16.bmp brickmania_bricks.640x480x16.bmp
brickmania_pads.640x480x16.bmp brickmania_pads.640x480x16.bmp
brickmania_break.640x480x16.bmp brickmania_break.640x480x16.bmp
@ -16,9 +13,6 @@ brickmania_powerups.640x480x16.bmp
#elif LCD_WIDTH >= 480 /* M:Robe 500 */ #elif LCD_WIDTH >= 480 /* M:Robe 500 */
brickmania_ball.11x11x16.bmp brickmania_ball.11x11x16.bmp
brickmania_menu_items.480x640x16.bmp
brickmania_menu_bg.480x640x16.bmp
brickmania_bricks.480x640x16.bmp brickmania_bricks.480x640x16.bmp
brickmania_pads.480x640x16.bmp brickmania_pads.480x640x16.bmp
brickmania_break.480x640x16.bmp brickmania_break.480x640x16.bmp
@ -26,8 +20,6 @@ brickmania_powerups.480x640x16.bmp
#elif LCD_WIDTH >= 320 /* Ipod Video */ #elif LCD_WIDTH >= 320 /* Ipod Video */
brickmania_ball.5x5x16.bmp brickmania_ball.5x5x16.bmp
brickmania_menu_items.220x176x16.bmp
brickmania_menu_bg.320x240x16.bmp
brickmania_bricks.320x240x16.bmp brickmania_bricks.320x240x16.bmp
brickmania_pads.320x240x16.bmp brickmania_pads.320x240x16.bmp
brickmania_break.320x240x16.bmp brickmania_break.320x240x16.bmp
@ -35,54 +27,42 @@ brickmania_powerups.320x240x16.bmp
#elif LCD_WIDTH >= 220 #elif LCD_WIDTH >= 220
brickmania_ball.5x5x16.bmp brickmania_ball.5x5x16.bmp
brickmania_menu_items.220x176x16.bmp
brickmania_bricks.220x176x16.bmp brickmania_bricks.220x176x16.bmp
brickmania_pads.220x176x16.bmp brickmania_pads.220x176x16.bmp
brickmania_break.220x176x16.bmp brickmania_break.220x176x16.bmp
brickmania_powerups.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
#elif LCD_WIDTH >= 176 #elif LCD_WIDTH >= 176
brickmania_ball.5x5x16.bmp brickmania_ball.5x5x16.bmp
brickmania_menu_items.176x132x16.bmp
brickmania_bricks.176x132x16.bmp brickmania_bricks.176x132x16.bmp
brickmania_menu_bg.176x132x16.bmp
brickmania_pads.176x132x16.bmp brickmania_pads.176x132x16.bmp
brickmania_powerups.176x132x16.bmp brickmania_powerups.176x132x16.bmp
brickmania_break.176x132x16.bmp brickmania_break.176x132x16.bmp
#elif LCD_WIDTH >= 160 #elif LCD_WIDTH >= 160
brickmania_ball.5x5x16.bmp brickmania_ball.5x5x16.bmp
brickmania_menu_items.160x128x16.bmp
brickmania_bricks.160x128x16.bmp brickmania_bricks.160x128x16.bmp
brickmania_menu_bg.160x128x16.bmp
brickmania_pads.160x128x16.bmp brickmania_pads.160x128x16.bmp
brickmania_powerups.160x128x16.bmp brickmania_powerups.160x128x16.bmp
brickmania_break.160x128x16.bmp brickmania_break.160x128x16.bmp
#elif LCD_WIDTH >= 132 #elif LCD_WIDTH >= 132
brickmania_ball.4x4x16.bmp brickmania_ball.4x4x16.bmp
brickmania_menu_items.132x80x16.bmp
brickmania_bricks.132x80x16.bmp brickmania_bricks.132x80x16.bmp
brickmania_menu_bg.132x80x16.bmp
brickmania_pads.132x80x16.bmp brickmania_pads.132x80x16.bmp
brickmania_powerups.132x80x16.bmp brickmania_powerups.132x80x16.bmp
brickmania_break.132x80x16.bmp brickmania_break.132x80x16.bmp
#elif LCD_WIDTH >= 128 #elif LCD_WIDTH >= 128
brickmania_ball.4x4x16.bmp brickmania_ball.4x4x16.bmp
brickmania_menu_items.132x80x16.bmp
brickmania_bricks.128x128x16.bmp brickmania_bricks.128x128x16.bmp
brickmania_menu_bg.128x128x16.bmp
brickmania_pads.132x80x16.bmp brickmania_pads.132x80x16.bmp
brickmania_powerups.132x80x16.bmp brickmania_powerups.132x80x16.bmp
brickmania_break.132x80x16.bmp brickmania_break.132x80x16.bmp
#endif /* different colour displays */ #endif /* different colour displays */
#elif LCD_DEPTH > 1 #elif LCD_DEPTH > 1
brickmania_gameover.86x43x2.bmp brickmania_gameover.86x43x2.bmp
brickmania_menu_items.160x128x2.bmp
brickmania_menu_bg.160x128x2.bmp
brickmania_pads.160x128x2.bmp brickmania_pads.160x128x2.bmp
brickmania_powerups.160x128x2.bmp brickmania_powerups.160x128x2.bmp
#if (LCD_WIDTH >= 160) #if (LCD_WIDTH >= 160)
@ -97,7 +77,6 @@ brickmania_bricks.128x96x2.bmp
#endif #endif
#else /* mono */ #else /* mono */
brickmania_gameover.59x30x1.bmp brickmania_gameover.59x30x1.bmp
brickmania_menu_items.112x64x1.bmp
brickmania_bricks.112x64x1.bmp brickmania_bricks.112x64x1.bmp
brickmania_ball.3x3x1.bmp brickmania_ball.3x3x1.bmp
brickmania_pads.112x64x1.bmp brickmania_pads.112x64x1.bmp

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 225 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 900 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 900 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 532 KiB

File diff suppressed because it is too large Load diff