diff options
| author | Ben Basha <benbasha@rockbox.org> | 2006-06-05 20:41:52 +0000 |
|---|---|---|
| committer | Ben Basha <benbasha@rockbox.org> | 2006-06-05 20:41:52 +0000 |
| commit | d510a6edf7aa343ef4697710632447bcfca62dfa (patch) | |
| tree | ac80024c49c9bf1f75424175e94c391e8fae6530 | |
| parent | 7366fb4e60dcb37d3366e1dc9a607df081853c2e (diff) | |
| download | rockbox-d510a6edf7aa343ef4697710632447bcfca62dfa.zip rockbox-d510a6edf7aa343ef4697710632447bcfca62dfa.tar.gz rockbox-d510a6edf7aa343ef4697710632447bcfca62dfa.tar.bz2 rockbox-d510a6edf7aa343ef4697710632447bcfca62dfa.tar.xz | |
*decrease brickmania bitmaps files in the bitmaps folders. *fix break effect bitmaps of the nano and the x5.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10067 a1c6a512-1295-4272-9138-f99709370657
58 files changed, 120 insertions, 135 deletions
diff --git a/apps/plugins/bitmaps/mono/SOURCES b/apps/plugins/bitmaps/mono/SOURCES index 0a463c7..82bab1b 100644 --- a/apps/plugins/bitmaps/mono/SOURCES +++ b/apps/plugins/bitmaps/mono/SOURCES @@ -18,20 +18,11 @@ bubbles_bubble.320x240x1.bmp /* BrickMania */ #if (LCD_WIDTH == 112) && (LCD_HEIGHT == 64) - +brickmania_menu_items.112x64x1.bmp brickmania_bricks.112x64x1.bmp brickmania_ball.112x64x1.bmp -brickmania_help.112x64x1.bmp -brickmania_no_resume.112x64x1.bmp brickmania_pads.112x64x1.bmp brickmania_powerups.112x64x1.bmp -brickmania_quit.112x64x1.bmp -brickmania_resume.112x64x1.bmp -brickmania_sel_help.112x64x1.bmp -brickmania_sel_resume.112x64x1.bmp -brickmania_sel_quit.112x64x1.bmp -brickmania_sel_start.112x64x1.bmp -brickmania_start.112x64x1.bmp #endif diff --git a/apps/plugins/bitmaps/mono/brickmania_help.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_help.112x64x1.bmp Binary files differdeleted file mode 100755 index 0d69ade..0000000 --- a/apps/plugins/bitmaps/mono/brickmania_help.112x64x1.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/mono/brickmania_menu_items.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_menu_items.112x64x1.bmp Binary files differnew file mode 100755 index 0000000..0403c9a --- /dev/null +++ b/apps/plugins/bitmaps/mono/brickmania_menu_items.112x64x1.bmp diff --git a/apps/plugins/bitmaps/mono/brickmania_no_resume.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_no_resume.112x64x1.bmp Binary files differdeleted file mode 100755 index 1c83913..0000000 --- a/apps/plugins/bitmaps/mono/brickmania_no_resume.112x64x1.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/mono/brickmania_quit.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_quit.112x64x1.bmp Binary files differdeleted file mode 100755 index 3b66731..0000000 --- a/apps/plugins/bitmaps/mono/brickmania_quit.112x64x1.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/mono/brickmania_resume.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_resume.112x64x1.bmp Binary files differdeleted file mode 100755 index 1e1dd08..0000000 --- a/apps/plugins/bitmaps/mono/brickmania_resume.112x64x1.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/mono/brickmania_sel_help.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_sel_help.112x64x1.bmp Binary files differdeleted file mode 100755 index c4bf13c..0000000 --- a/apps/plugins/bitmaps/mono/brickmania_sel_help.112x64x1.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/mono/brickmania_sel_quit.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_sel_quit.112x64x1.bmp Binary files differdeleted file mode 100755 index 356d453..0000000 --- a/apps/plugins/bitmaps/mono/brickmania_sel_quit.112x64x1.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/mono/brickmania_sel_resume.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_sel_resume.112x64x1.bmp Binary files differdeleted file mode 100755 index 19836b5..0000000 --- a/apps/plugins/bitmaps/mono/brickmania_sel_resume.112x64x1.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/mono/brickmania_sel_start.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_sel_start.112x64x1.bmp Binary files differdeleted file mode 100755 index ac17d39..0000000 --- a/apps/plugins/bitmaps/mono/brickmania_sel_start.112x64x1.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/mono/brickmania_start.112x64x1.bmp b/apps/plugins/bitmaps/mono/brickmania_start.112x64x1.bmp Binary files differdeleted file mode 100755 index a805ba0..0000000 --- a/apps/plugins/bitmaps/mono/brickmania_start.112x64x1.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/SOURCES b/apps/plugins/bitmaps/native/SOURCES index a8d24ee..ee5c103 100644 --- a/apps/plugins/bitmaps/native/SOURCES +++ b/apps/plugins/bitmaps/native/SOURCES @@ -139,24 +139,17 @@ brickmania_menu_bg.320x240x16.bmp #else brickmania_menu_bg.220x176x16.bmp #endif +brickmania_menu_items.220x176x16.bmp brickmania_ball.220x176x16.bmp brickmania_bricks.220x176x16.bmp brickmania_gameover.220x176x16.bmp -brickmania_help.220x176x16.bmp -brickmania_no_resume.220x176x16.bmp brickmania_pads.220x176x16.bmp brickmania_powerups.220x176x16.bmp -brickmania_quit.220x176x16.bmp -brickmania_resume.220x176x16.bmp -brickmania_sel_help.220x176x16.bmp -brickmania_sel_resume.220x176x16.bmp -brickmania_sel_quit.220x176x16.bmp -brickmania_sel_start.220x176x16.bmp -brickmania_start.220x176x16.bmp brickmania_break.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 @@ -164,54 +157,29 @@ brickmania_bricks.160x128x2.bmp brickmania_bricks.138x110x2.bmp #endif brickmania_gameover.160x128x2.bmp -brickmania_help.160x128x2.bmp brickmania_menu_bg.160x128x2.bmp -brickmania_no_resume.160x128x2.bmp brickmania_pads.160x128x2.bmp brickmania_powerups.160x128x2.bmp -brickmania_quit.160x128x2.bmp -brickmania_resume.160x128x2.bmp -brickmania_sel_help.160x128x2.bmp -brickmania_sel_resume.160x128x2.bmp -brickmania_sel_quit.160x128x2.bmp -brickmania_sel_start.160x128x2.bmp -brickmania_start.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_help.160x128x16.bmp brickmania_menu_bg.160x128x16.bmp -brickmania_no_resume.160x128x16.bmp brickmania_pads.160x128x16.bmp brickmania_powerups.160x128x16.bmp -brickmania_quit.160x128x16.bmp -brickmania_resume.160x128x16.bmp -brickmania_sel_help.160x128x16.bmp -brickmania_sel_resume.160x128x16.bmp -brickmania_sel_quit.160x128x16.bmp -brickmania_sel_start.160x128x16.bmp -brickmania_start.160x128x16.bmp brickmania_break.160x128x16.bmp #elif (LCD_WIDTH == 176) && (LCD_HEIGHT == 132) && (LCD_DEPTH == 16) +brickmania_menu_items.176x132x16.bmp brickmania_ball.176x132x16.bmp brickmania_bricks.176x132x16.bmp brickmania_gameover.176x132x16.bmp -brickmania_help.176x132x16.bmp brickmania_menu_bg.176x132x16.bmp -brickmania_no_resume.176x132x16.bmp brickmania_pads.176x132x16.bmp brickmania_powerups.176x132x16.bmp -brickmania_quit.176x132x16.bmp -brickmania_resume.176x132x16.bmp -brickmania_sel_help.176x132x16.bmp -brickmania_sel_resume.176x132x16.bmp -brickmania_sel_quit.176x132x16.bmp -brickmania_sel_start.176x132x16.bmp -brickmania_start.176x132x16.bmp brickmania_break.176x132x16.bmp #endif diff --git a/apps/plugins/bitmaps/native/brickmania_break.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_break.160x128x16.bmp Binary files differindex b8e912f..d8d418d 100755 --- a/apps/plugins/bitmaps/native/brickmania_break.160x128x16.bmp +++ b/apps/plugins/bitmaps/native/brickmania_break.160x128x16.bmp diff --git a/apps/plugins/bitmaps/native/brickmania_break.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_break.176x132x16.bmp Binary files differindex 179d76d..26a8b80 100755 --- a/apps/plugins/bitmaps/native/brickmania_break.176x132x16.bmp +++ b/apps/plugins/bitmaps/native/brickmania_break.176x132x16.bmp diff --git a/apps/plugins/bitmaps/native/brickmania_help.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_help.160x128x16.bmp Binary files differdeleted file mode 100755 index 71d7651..0000000 --- a/apps/plugins/bitmaps/native/brickmania_help.160x128x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_help.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_help.160x128x2.bmp Binary files differdeleted file mode 100644 index 5295dfc..0000000 --- a/apps/plugins/bitmaps/native/brickmania_help.160x128x2.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_help.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_help.176x132x16.bmp Binary files differdeleted file mode 100755 index 2eb711f..0000000 --- a/apps/plugins/bitmaps/native/brickmania_help.176x132x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_help.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_help.220x176x16.bmp Binary files differdeleted file mode 100644 index 4798886..0000000 --- a/apps/plugins/bitmaps/native/brickmania_help.220x176x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_menu_bg.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_menu_bg.160x128x16.bmp Binary files differindex b881f6e..921365c 100755 --- a/apps/plugins/bitmaps/native/brickmania_menu_bg.160x128x16.bmp +++ b/apps/plugins/bitmaps/native/brickmania_menu_bg.160x128x16.bmp diff --git a/apps/plugins/bitmaps/native/brickmania_menu_bg.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_menu_bg.176x132x16.bmp Binary files differindex 3f54bcf..14aa8db 100755 --- a/apps/plugins/bitmaps/native/brickmania_menu_bg.176x132x16.bmp +++ b/apps/plugins/bitmaps/native/brickmania_menu_bg.176x132x16.bmp diff --git a/apps/plugins/bitmaps/native/brickmania_menu_bg.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_menu_bg.220x176x16.bmp Binary files differindex f5765b8..afee597 100644 --- a/apps/plugins/bitmaps/native/brickmania_menu_bg.220x176x16.bmp +++ b/apps/plugins/bitmaps/native/brickmania_menu_bg.220x176x16.bmp diff --git a/apps/plugins/bitmaps/native/brickmania_menu_items.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_menu_items.160x128x16.bmp Binary files differnew file mode 100755 index 0000000..917a90b --- /dev/null +++ b/apps/plugins/bitmaps/native/brickmania_menu_items.160x128x16.bmp diff --git a/apps/plugins/bitmaps/native/brickmania_menu_items.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_menu_items.160x128x2.bmp Binary files differnew file mode 100755 index 0000000..490e1a0 --- /dev/null +++ b/apps/plugins/bitmaps/native/brickmania_menu_items.160x128x2.bmp diff --git a/apps/plugins/bitmaps/native/brickmania_menu_items.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_menu_items.176x132x16.bmp Binary files differnew file mode 100755 index 0000000..cba3e8c --- /dev/null +++ b/apps/plugins/bitmaps/native/brickmania_menu_items.176x132x16.bmp diff --git a/apps/plugins/bitmaps/native/brickmania_menu_items.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_menu_items.220x176x16.bmp Binary files differnew file mode 100755 index 0000000..e1ff9ec --- /dev/null +++ b/apps/plugins/bitmaps/native/brickmania_menu_items.220x176x16.bmp diff --git a/apps/plugins/bitmaps/native/brickmania_no_resume.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_no_resume.160x128x16.bmp Binary files differdeleted file mode 100755 index ca0ff85..0000000 --- a/apps/plugins/bitmaps/native/brickmania_no_resume.160x128x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_no_resume.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_no_resume.160x128x2.bmp Binary files differdeleted file mode 100644 index b23118b..0000000 --- a/apps/plugins/bitmaps/native/brickmania_no_resume.160x128x2.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_no_resume.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_no_resume.176x132x16.bmp Binary files differdeleted file mode 100755 index 7807b04..0000000 --- a/apps/plugins/bitmaps/native/brickmania_no_resume.176x132x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_no_resume.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_no_resume.220x176x16.bmp Binary files differdeleted file mode 100644 index 81b3cf8..0000000 --- a/apps/plugins/bitmaps/native/brickmania_no_resume.220x176x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_quit.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_quit.160x128x16.bmp Binary files differdeleted file mode 100755 index 92e1dba..0000000 --- a/apps/plugins/bitmaps/native/brickmania_quit.160x128x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_quit.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_quit.160x128x2.bmp Binary files differdeleted file mode 100644 index b52635d..0000000 --- a/apps/plugins/bitmaps/native/brickmania_quit.160x128x2.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_quit.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_quit.176x132x16.bmp Binary files differdeleted file mode 100755 index f75e1a6..0000000 --- a/apps/plugins/bitmaps/native/brickmania_quit.176x132x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_quit.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_quit.220x176x16.bmp Binary files differdeleted file mode 100644 index 2626505..0000000 --- a/apps/plugins/bitmaps/native/brickmania_quit.220x176x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_resume.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_resume.160x128x16.bmp Binary files differdeleted file mode 100755 index aca549c..0000000 --- a/apps/plugins/bitmaps/native/brickmania_resume.160x128x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_resume.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_resume.160x128x2.bmp Binary files differdeleted file mode 100644 index fed63c0..0000000 --- a/apps/plugins/bitmaps/native/brickmania_resume.160x128x2.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_resume.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_resume.176x132x16.bmp Binary files differdeleted file mode 100755 index fbb9115..0000000 --- a/apps/plugins/bitmaps/native/brickmania_resume.176x132x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_resume.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_resume.220x176x16.bmp Binary files differdeleted file mode 100644 index fd8753f..0000000 --- a/apps/plugins/bitmaps/native/brickmania_resume.220x176x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_help.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_help.160x128x16.bmp Binary files differdeleted file mode 100755 index 4b45e61..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_help.160x128x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_help.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_sel_help.160x128x2.bmp Binary files differdeleted file mode 100644 index 0e89806..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_help.160x128x2.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_help.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_help.176x132x16.bmp Binary files differdeleted file mode 100755 index ba9750a..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_help.176x132x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_help.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_help.220x176x16.bmp Binary files differdeleted file mode 100644 index c738b1f..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_help.220x176x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_quit.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_quit.160x128x16.bmp Binary files differdeleted file mode 100755 index 57d5998..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_quit.160x128x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_quit.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_sel_quit.160x128x2.bmp Binary files differdeleted file mode 100644 index 1d6f5b7..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_quit.160x128x2.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_quit.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_quit.176x132x16.bmp Binary files differdeleted file mode 100755 index e605a41..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_quit.176x132x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_quit.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_quit.220x176x16.bmp Binary files differdeleted file mode 100644 index 58ee4a3..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_quit.220x176x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_resume.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_resume.160x128x16.bmp Binary files differdeleted file mode 100755 index 3b7653c..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_resume.160x128x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_resume.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_sel_resume.160x128x2.bmp Binary files differdeleted file mode 100644 index 6a2a89d..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_resume.160x128x2.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_resume.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_resume.176x132x16.bmp Binary files differdeleted file mode 100755 index e5981c0..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_resume.176x132x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_resume.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_resume.220x176x16.bmp Binary files differdeleted file mode 100644 index 9b2c144..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_resume.220x176x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_start.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_start.160x128x16.bmp Binary files differdeleted file mode 100755 index 6c8c96b..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_start.160x128x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_start.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_sel_start.160x128x2.bmp Binary files differdeleted file mode 100644 index 1ae5e5f..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_start.160x128x2.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_start.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_start.176x132x16.bmp Binary files differdeleted file mode 100755 index 4d4c1d6..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_start.176x132x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_sel_start.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_sel_start.220x176x16.bmp Binary files differdeleted file mode 100644 index d926586..0000000 --- a/apps/plugins/bitmaps/native/brickmania_sel_start.220x176x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_start.160x128x16.bmp b/apps/plugins/bitmaps/native/brickmania_start.160x128x16.bmp Binary files differdeleted file mode 100755 index 65ddbd7..0000000 --- a/apps/plugins/bitmaps/native/brickmania_start.160x128x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_start.160x128x2.bmp b/apps/plugins/bitmaps/native/brickmania_start.160x128x2.bmp Binary files differdeleted file mode 100644 index dcfc70a..0000000 --- a/apps/plugins/bitmaps/native/brickmania_start.160x128x2.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_start.176x132x16.bmp b/apps/plugins/bitmaps/native/brickmania_start.176x132x16.bmp Binary files differdeleted file mode 100755 index a7768ed..0000000 --- a/apps/plugins/bitmaps/native/brickmania_start.176x132x16.bmp +++ /dev/null diff --git a/apps/plugins/bitmaps/native/brickmania_start.220x176x16.bmp b/apps/plugins/bitmaps/native/brickmania_start.220x176x16.bmp Binary files differdeleted file mode 100644 index 8d5bfb2..0000000 --- a/apps/plugins/bitmaps/native/brickmania_start.220x176x16.bmp +++ /dev/null diff --git a/apps/plugins/brickmania.c b/apps/plugins/brickmania.c index 7c9a243..b5d0e47 100644 --- a/apps/plugins/brickmania.c +++ b/apps/plugins/brickmania.c @@ -106,21 +106,25 @@ PLUGIN_HEADER static struct plugin_api* rb; +enum menu_items { + BM_START, + BM_SEL_START, + BM_RESUME, + BM_SEL_RESUME, + BM_NO_RESUME, + BM_HELP, + BM_SEL_HELP, + BM_QUIT, + BM_SEL_QUIT, +}; + /* External bitmaps */ #if (LCD_WIDTH != 112) && (LCD_HEIGHT != 64) extern const fb_data brickmania_menu_bg[]; extern const fb_data brickmania_gameover[]; #endif +extern const fb_data brickmania_menu_items[]; extern const fb_data brickmania_ball[]; -extern const fb_data brickmania_help[]; -extern const fb_data brickmania_no_resume[]; -extern const fb_data brickmania_quit[]; -extern const fb_data brickmania_resume[]; -extern const fb_data brickmania_sel_help[]; -extern const fb_data brickmania_sel_quit[]; -extern const fb_data brickmania_sel_resume[]; -extern const fb_data brickmania_sel_start[]; -extern const fb_data brickmania_start[]; #ifdef HAVE_LCD_COLOR extern const fb_data brickmania_break[]; #endif @@ -159,17 +163,8 @@ extern const fb_data brickmania_bricks[]; #define LEFTMARGIN 5 #define TOPMARGIN 30 -#define BMPHEIGHT_start 20 -#define BMPWIDTH_start 112 - -#define BMPHEIGHT_resume 17 -#define BMPWIDTH_resume 96 - -#define BMPHEIGHT_help 19 -#define BMPWIDTH_help 37 - -#define BMPHEIGHT_quit 19 -#define BMPWIDTH_quit 33 +#define MENU_BMPHEIGHT 20 +#define MENU_BMPWIDTH 112 #define BMPHEIGHT_powerup 6 #define BMPWIDTH_powerup 10 @@ -210,17 +205,8 @@ extern const fb_data brickmania_bricks[]; #define LEFTMARGIN 5 #define TOPMARGIN 21 -#define BMPHEIGHT_start 16 -#define BMPWIDTH_start 88 - -#define BMPHEIGHT_resume 14 -#define BMPWIDTH_resume 78 - -#define BMPHEIGHT_help 15 -#define BMPWIDTH_help 30 - -#define BMPHEIGHT_quit 17 -#define BMPWIDTH_quit 30 +#define MENU_BMPHEIGHT 17 +#define MENU_BMPWIDTH 88 #define BMPHEIGHT_powerup 6 #define BMPWIDTH_powerup 10 @@ -277,17 +263,8 @@ extern const fb_data brickmania_bricks[]; #define LEFTMARGIN 4 #define TOPMARGIN 10 -#define BMPHEIGHT_start 16 -#define BMPWIDTH_start 88 - -#define BMPHEIGHT_resume 14 -#define BMPWIDTH_resume 78 - -#define BMPHEIGHT_help 15 -#define BMPWIDTH_help 30 - -#define BMPHEIGHT_quit 17 -#define BMPWIDTH_quit 30 +#define MENU_BMPHEIGHT 17 +#define MENU_BMPWIDTH 88 #define BMPHEIGHT_powerup 6 #define BMPWIDTH_powerup 10 @@ -329,18 +306,8 @@ extern const fb_data brickmania_bricks[]; #define LEFTMARGIN 1 #define TOPMARGIN 10 -#define BMPHEIGHT_start 9 -#define BMPWIDTH_start 80 - -#define BMPHEIGHT_resume 7 -#define BMPWIDTH_resume 71 - -#define BMPHEIGHT_help 9 -#define BMPWIDTH_help 26 - -#define BMPHEIGHT_quit 9 -#define BMPWIDTH_quit 25 - +#define MENU_BMPHEIGHT 9 +#define MENU_BMPWIDTH 80 #define BMPHEIGHT_powerup 6 #define BMPWIDTH_powerup 7 @@ -378,17 +345,8 @@ extern const fb_data brickmania_bricks[]; #define LEFTMARGIN 3 #define TOPMARGIN 21 -#define BMPHEIGHT_start 16 -#define BMPWIDTH_start 89 - -#define BMPHEIGHT_resume 13 -#define BMPWIDTH_resume 76 - -#define BMPHEIGHT_help 14 -#define BMPWIDTH_help 28 - -#define BMPHEIGHT_quit 14 -#define BMPWIDTH_quit 25 +#define MENU_BMPHEIGHT 16 +#define MENU_BMPWIDTH 89 #define BMPHEIGHT_powerup 6 #define BMPWIDTH_powerup 10 @@ -842,7 +800,6 @@ void sleep (int secs) } - #define HIGH_SCORE "brickmania.score" #define MENU_LENGTH 4 int game_menu(int when) @@ -851,48 +808,117 @@ int game_menu(int when) char str[10]; rb->lcd_clear_display(); #if (LCD_WIDTH != 112) && (LCD_HEIGHT != 64) - rb->lcd_bitmap(brickmania_menu_bg,0,0,BMPWIDTH_menu,BMPHEIGHT_menu); + rb->lcd_bitmap(brickmania_menu_bg, 0, 0, BMPWIDTH_menu, BMPHEIGHT_menu); #endif while (true) { for(i=0;i<MENU_LENGTH;i++) { +#ifdef HAVE_LCD_COLOR if (cur==0) - rb->lcd_bitmap(brickmania_sel_start, - BMPXOFS_start,BMPYOFS_start, - BMPWIDTH_start,BMPHEIGHT_start); + rb->lcd_bitmap_transparent_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_SEL_START, MENU_BMPWIDTH, + BMPXOFS_start, BMPYOFS_start, MENU_BMPWIDTH, + MENU_BMPHEIGHT); else - rb->lcd_bitmap(brickmania_start,BMPXOFS_start,BMPYOFS_start, - BMPWIDTH_start,BMPHEIGHT_start); + rb->lcd_bitmap_transparent_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_START, MENU_BMPWIDTH, + BMPXOFS_start, BMPYOFS_start, MENU_BMPWIDTH, + MENU_BMPHEIGHT); if (when==1) { if (cur==1) - rb->lcd_bitmap(brickmania_sel_resume, - BMPXOFS_resume,BMPYOFS_resume, - BMPWIDTH_resume,BMPHEIGHT_resume); + rb->lcd_bitmap_transparent_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_SEL_RESUME, MENU_BMPWIDTH, + BMPXOFS_resume, BMPYOFS_resume, MENU_BMPWIDTH, + MENU_BMPHEIGHT); else - rb->lcd_bitmap(brickmania_resume, - BMPXOFS_resume,BMPYOFS_resume, - BMPWIDTH_resume,BMPHEIGHT_resume); + rb->lcd_bitmap_transparent_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_RESUME, MENU_BMPWIDTH, + BMPXOFS_resume, BMPYOFS_resume, MENU_BMPWIDTH, + MENU_BMPHEIGHT); } else { - rb->lcd_bitmap(brickmania_no_resume, - BMPXOFS_resume,BMPYOFS_resume, - BMPWIDTH_resume,BMPHEIGHT_resume); + rb->lcd_bitmap_transparent_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_NO_RESUME, MENU_BMPWIDTH, + BMPXOFS_resume, BMPYOFS_resume, MENU_BMPWIDTH, + MENU_BMPHEIGHT); } if (cur==2) - rb->lcd_bitmap(brickmania_sel_help,BMPXOFS_help,BMPYOFS_help, - BMPWIDTH_help,BMPHEIGHT_help); + rb->lcd_bitmap_transparent_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_SEL_HELP, MENU_BMPWIDTH, + BMPXOFS_help, BMPYOFS_help, MENU_BMPWIDTH, + MENU_BMPHEIGHT); else - rb->lcd_bitmap(brickmania_help,BMPXOFS_help,BMPYOFS_help, - BMPWIDTH_help,BMPHEIGHT_help); + rb->lcd_bitmap_transparent_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_HELP, MENU_BMPWIDTH, + BMPXOFS_help, BMPYOFS_help, MENU_BMPWIDTH, + MENU_BMPHEIGHT); if (cur==3) - rb->lcd_bitmap(brickmania_sel_quit,BMPXOFS_quit,BMPYOFS_quit, - BMPWIDTH_quit,BMPHEIGHT_quit); + rb->lcd_bitmap_transparent_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_SEL_QUIT, MENU_BMPWIDTH, + BMPXOFS_quit, BMPYOFS_quit, MENU_BMPWIDTH, + MENU_BMPHEIGHT); else - rb->lcd_bitmap(brickmania_quit,BMPXOFS_quit,BMPYOFS_quit, - BMPWIDTH_quit,BMPHEIGHT_quit); + rb->lcd_bitmap_transparent_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_QUIT, MENU_BMPWIDTH, + BMPXOFS_quit, BMPYOFS_quit, MENU_BMPWIDTH, + MENU_BMPHEIGHT); +#else + if (cur==0) + rb->lcd_bitmap_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_SEL_START, MENU_BMPWIDTH, + BMPXOFS_start, BMPYOFS_start, MENU_BMPWIDTH, + MENU_BMPHEIGHT); + else + rb->lcd_bitmap_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_START, MENU_BMPWIDTH, + BMPXOFS_start, BMPYOFS_start, MENU_BMPWIDTH, + MENU_BMPHEIGHT); + + if (when==1) { + if (cur==1) + rb->lcd_bitmap_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_SEL_RESUME, MENU_BMPWIDTH, + BMPXOFS_resume, BMPYOFS_resume, MENU_BMPWIDTH, + MENU_BMPHEIGHT); + else + rb->lcd_bitmap_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_RESUME, MENU_BMPWIDTH, + BMPXOFS_resume, BMPYOFS_resume, MENU_BMPWIDTH, + MENU_BMPHEIGHT); + + } else { + rb->lcd_bitmap_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_NO_RESUME, MENU_BMPWIDTH, + BMPXOFS_resume, BMPYOFS_resume, MENU_BMPWIDTH, + MENU_BMPHEIGHT); + } + + + if (cur==2) + rb->lcd_bitmap_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_SEL_HELP, MENU_BMPWIDTH, + BMPXOFS_help, BMPYOFS_help, MENU_BMPWIDTH, + MENU_BMPHEIGHT); + else + rb->lcd_bitmap_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_HELP, MENU_BMPWIDTH, + BMPXOFS_help, BMPYOFS_help, MENU_BMPWIDTH, + MENU_BMPHEIGHT); + + if (cur==3) + rb->lcd_bitmap_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_SEL_QUIT, MENU_BMPWIDTH, + BMPXOFS_quit, BMPYOFS_quit, MENU_BMPWIDTH, + MENU_BMPHEIGHT); + else + rb->lcd_bitmap_part(brickmania_menu_items, 0, + MENU_BMPHEIGHT * BM_QUIT, MENU_BMPWIDTH, + BMPXOFS_quit, BMPYOFS_quit, MENU_BMPWIDTH, + MENU_BMPHEIGHT); +#endif } rb->lcd_set_drawmode(DRMODE_FG); /* high score */ |