From 8d8576a54ff53b2ef1ea2eb31cde726fba324024 Mon Sep 17 00:00:00 2001 From: Marianne Arnold Date: Mon, 5 May 2008 17:14:45 +0000 Subject: Fix maze and rocklife on greyscale targets which were broken by r17382. Maybe the colours or the code can be improved a bit, just get it working again for now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17390 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/maze.c | 3 ++- apps/plugins/rocklife.c | 6 +++++- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'apps') diff --git a/apps/plugins/maze.c b/apps/plugins/maze.c index 63ec7ec891..cebdc46cff 100644 --- a/apps/plugins/maze.c +++ b/apps/plugins/maze.c @@ -484,11 +484,12 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) #if LCD_DEPTH > 1 rb->lcd_set_backdrop(NULL); - rb->lcd_set_background(LCD_RGBPACK(182, 198, 229)); /* rockbox blue */ #if LCD_DEPTH >= 16 rb->lcd_set_foreground( LCD_RGBPACK( 0, 0, 0)); + rb->lcd_set_background(LCD_RGBPACK(182, 198, 229)); /* rockbox blue */ #elif LCD_DEPTH == 2 rb->lcd_set_foreground(0); + rb->lcd_set_background(LCD_DEFAULT_BG); #endif #endif maze_init(&maze); diff --git a/apps/plugins/rocklife.c b/apps/plugins/rocklife.c index 0442637228..49e1e8fc33 100644 --- a/apps/plugins/rocklife.c +++ b/apps/plugins/rocklife.c @@ -409,8 +409,12 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) backlight_force_on(rb); /* backlight control in lib/helper.c */ #if LCD_DEPTH > 1 rb->lcd_set_backdrop(NULL); +#ifdef HAVE_LCD_COLOR rb->lcd_set_background(LCD_RGBPACK(182, 198, 229)); /* rockbox blue */ -#endif +#else + rb->lcd_set_background(LCD_DEFAULT_BG); +#endif /* HAVE_LCD_COLOR */ +#endif /* LCD_DEPTH > 1 */ /* link pointers to grids */ pgrid = (char *)grid_a; -- cgit v1.2.3