Make bubbles use one background picture that is the size of the display instead of combining a 'left' and sometimes a 'right' bmp. This way it's clearer how the background is generated and adapting to new display sizes should be easier.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14893 a1c6a512-1295-4272-9138-f99709370657
|
@ -60,37 +60,37 @@ brickmania_break.176x132x16.bmp
|
|||
jackpot_slots.30x420x1.bmp
|
||||
|
||||
/* Bubbles */
|
||||
#if (LCD_WIDTH == 112) && (LCD_HEIGHT == 64)
|
||||
bubbles_emblem.112x64x1.bmp
|
||||
#elif (LCD_WIDTH == 138) && (LCD_HEIGHT == 110)
|
||||
bubbles_emblem.138x110x2.bmp
|
||||
#elif (LCD_WIDTH == 160) && (LCD_HEIGHT == 128) && !defined(HAVE_LCD_COLOR)
|
||||
#ifdef HAVE_LCD_COLOR
|
||||
#if (LCD_WIDTH >= 320) && (LCD_HEIGHT >= 240)
|
||||
bubbles_emblem.320x240x16.bmp
|
||||
bubbles_background.320x240x16.bmp
|
||||
#elif (LCD_WIDTH >= 240) && (LCD_HEIGHT >= 320)
|
||||
bubbles_emblem.320x240x16.bmp
|
||||
bubbles_background.240x320x16.bmp
|
||||
#elif (LCD_WIDTH >= 220) && (LCD_HEIGHT >= 176)
|
||||
bubbles_emblem.220x176x16.bmp
|
||||
bubbles_background.220x176x16.bmp
|
||||
#elif (LCD_WIDTH >= 176) && (LCD_HEIGHT >= 220)
|
||||
bubbles_emblem.220x176x16.bmp
|
||||
bubbles_background.176x220x16.bmp
|
||||
#elif (LCD_WIDTH >= 176) && (LCD_HEIGHT >= 132)
|
||||
bubbles_emblem.160x128x16.bmp
|
||||
bubbles_background.176x132x16.bmp
|
||||
#elif (LCD_WIDTH >= 160) && (LCD_HEIGHT >= 128)
|
||||
bubbles_emblem.160x128x16.bmp
|
||||
bubbles_background.160x128x16.bmp
|
||||
#elif (LCD_WIDTH >= 128) && (LCD_HEIGHT >= 128)
|
||||
bubbles_emblem.160x128x16.bmp
|
||||
bubbles_background.128x128x16.bmp
|
||||
#endif
|
||||
#elif LCD_DEPTH <= 2 /* greyscale, mono */
|
||||
#if (LCD_WIDTH >= 160) && (LCD_HEIGHT >= 128)
|
||||
bubbles_emblem.160x128x2.bmp
|
||||
#elif (LCD_WIDTH == 160) && (LCD_HEIGHT == 128) && defined(HAVE_LCD_COLOR)
|
||||
bubbles_emblem.160x128x16.bmp
|
||||
bubbles_left.160x128x16.bmp
|
||||
bubbles_right.160x128x16.bmp
|
||||
#elif (LCD_WIDTH == 128) && (LCD_HEIGHT == 128)
|
||||
bubbles_emblem.160x128x16.bmp
|
||||
bubbles_left.160x128x16.bmp
|
||||
#elif (LCD_WIDTH == 176) && (LCD_HEIGHT == 132)
|
||||
bubbles_emblem.160x128x16.bmp
|
||||
bubbles_left.176x132x16.bmp
|
||||
bubbles_right.176x132x16.bmp
|
||||
#elif (LCD_WIDTH == 220) && (LCD_HEIGHT == 176)
|
||||
bubbles_emblem.220x176x16.bmp
|
||||
bubbles_left.220x176x16.bmp
|
||||
bubbles_right.220x176x16.bmp
|
||||
#elif (LCD_WIDTH == 176) && (LCD_HEIGHT == 220)
|
||||
bubbles_emblem.220x176x16.bmp
|
||||
bubbles_left.176x220x16.bmp
|
||||
#elif (LCD_WIDTH == 320) && (LCD_HEIGHT == 240)
|
||||
bubbles_emblem.320x240x16.bmp
|
||||
bubbles_left.320x240x16.bmp
|
||||
bubbles_right.320x240x16.bmp
|
||||
#elif (LCD_WIDTH == 240) && (LCD_HEIGHT == 320)
|
||||
bubbles_emblem.320x240x16.bmp
|
||||
bubbles_left.240x320x16.bmp
|
||||
#elif (LCD_WIDTH >= 138) && (LCD_HEIGHT >= 110)
|
||||
bubbles_emblem.138x110x2.bmp
|
||||
#elif (LCD_WIDTH >= 112) && (LCD_HEIGHT >= 64)
|
||||
bubbles_emblem.112x64x1.bmp
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* ChessBox */
|
||||
|
|
BIN
apps/plugins/bitmaps/native/bubbles_background.128x128x16.bmp
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
apps/plugins/bitmaps/native/bubbles_background.160x128x16.bmp
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
apps/plugins/bitmaps/native/bubbles_background.176x132x16.bmp
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
apps/plugins/bitmaps/native/bubbles_background.176x220x16.bmp
Normal file
After Width: | Height: | Size: 114 KiB |
BIN
apps/plugins/bitmaps/native/bubbles_background.220x176x16.bmp
Normal file
After Width: | Height: | Size: 114 KiB |
BIN
apps/plugins/bitmaps/native/bubbles_background.240x320x16.bmp
Normal file
After Width: | Height: | Size: 225 KiB |
BIN
apps/plugins/bitmaps/native/bubbles_background.320x240x16.bmp
Normal file
After Width: | Height: | Size: 225 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 52 KiB |
|
@ -202,11 +202,7 @@ PLUGIN_HEADER
|
|||
extern const fb_data bubbles_bubble[];
|
||||
extern const fb_data bubbles_emblem[];
|
||||
#ifdef HAVE_LCD_COLOR
|
||||
extern const fb_data bubbles_left[];
|
||||
/* skip right border for square screens */
|
||||
#if (LCD_WIDTH > LCD_HEIGHT)
|
||||
extern const fb_data bubbles_right[];
|
||||
#endif
|
||||
extern const fb_data bubbles_background[];
|
||||
#endif
|
||||
|
||||
/* global rockbox api */
|
||||
|
@ -1418,14 +1414,9 @@ static void bubbles_drawboard(struct game_context* bb) {
|
|||
/* clear screen */
|
||||
rb->lcd_clear_display();
|
||||
|
||||
/* draw sidebars */
|
||||
/* draw background */
|
||||
#ifdef HAVE_LCD_COLOR
|
||||
rb->lcd_bitmap(bubbles_left, 0, 0, XOFS, LCD_HEIGHT);
|
||||
/* skip right border for square screens */
|
||||
#if (LCD_WIDTH > LCD_HEIGHT)
|
||||
rb->lcd_bitmap(bubbles_right, XOFS-1+BB_WIDTH*BUBBLE_WIDTH, 0,
|
||||
LCD_WIDTH-(XOFS-1+BB_WIDTH*BUBBLE_WIDTH), LCD_HEIGHT);
|
||||
#endif
|
||||
rb->lcd_bitmap(bubbles_background, 0, 0, LCD_WIDTH, LCD_HEIGHT);
|
||||
#endif
|
||||
|
||||
/* display play board */
|
||||
|
|