From d371141493a6863890e3867e5fef4f9c1b9d3add Mon Sep 17 00:00:00 2001 From: Adam Boot Date: Mon, 28 Nov 2005 23:24:03 +0000 Subject: Color graphics fix git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8102 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/jewels.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/plugins/jewels.c b/apps/plugins/jewels.c index 5a9d7d3cac..39d77324de 100644 --- a/apps/plugins/jewels.c +++ b/apps/plugins/jewels.c @@ -26,7 +26,6 @@ /* colors */ #ifdef HAVE_LCD_COLOR #define COLOR_BLACK LCD_RGBPACK(0,0,0) -#define COLOR_WHITE LCD_RGBPACK(255,255,255) #define COLOR_RED LCD_RGBPACK(255,0,0) #define COLOR_YELLOW LCD_RGBPACK(128,128,0) #define COLOR_GREEN LCD_RGBPACK(0,255,0) @@ -414,11 +413,11 @@ static void bejeweled_putjewels(struct game_context* bj){ j*TILE_WIDTH, (i-1)*TILE_HEIGHT+k-TILE_HEIGHT/8, TILE_WIDTH, TILE_HEIGHT); + /* draw new position */ #ifdef HAVE_LCD_COLOR rb->lcd_set_foreground(jewel_color [bj->playboard[j][i].type]); #endif - /* draw new position */ rb->lcd_mono_bitmap(jewel[bj->playboard[j][i].type], j*TILE_WIDTH, (i-1)*TILE_HEIGHT+k, @@ -428,6 +427,9 @@ static void bejeweled_putjewels(struct game_context* bj){ } rb->lcd_update(); } +#ifdef HAVE_LCD_COLOR + rb->lcd_set_foreground(COLOR_BLACK); +#endif /* shift jewels down */ for(j=0; jlcd_set_foreground(COLOR_BLACK); +#endif return points; } -- cgit v1.2.3