From f894a4c2691fbde1758a05407cb5eadcaec4a6c8 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Wed, 6 Jul 2005 22:58:02 +0000 Subject: 4-shades greyscale graphics core for iriver H1x0. 4-grey rockbox logo and light grey background in splash() boxes. Simplified the splash() box creation as the new graphics core does clipping. Adapted screendump feature and added flexible preprocessing to construct the bmp header. Rockboy now uses 4-grey mode as well. 4-grey support for win32 simulator. Fixed win32 player sim to not use double bitmap conversion via a recorder-like framebuffer, and correctly display double-height text. X11 simulator temporarily adapted. The display won't be distorted, but it still shows b&w only. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7046 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/vu_meter.c | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) (limited to 'apps/plugins/vu_meter.c') diff --git a/apps/plugins/vu_meter.c b/apps/plugins/vu_meter.c index d54f86de06..c2db45ed88 100644 --- a/apps/plugins/vu_meter.c +++ b/apps/plugins/vu_meter.c @@ -278,54 +278,54 @@ void change_settings(void) } void draw_analog_minimeters(void) { - rb->lcd_bitmap(sound_speaker, 0, 12, 4, 8); + rb->lcd_mono_bitmap(sound_speaker, 0, 12, 4, 8); rb->lcd_set_drawmode(DRMODE_FG); if(5lcd_bitmap(sound_low_level, 5, 12, 2, 8); + rb->lcd_mono_bitmap(sound_low_level, 5, 12, 2, 8); if(12lcd_bitmap(sound_med_level, 7, 12, 2, 8); + rb->lcd_mono_bitmap(sound_med_level, 7, 12, 2, 8); if(24lcd_bitmap(sound_high_level, 9, 12, 2, 8); + rb->lcd_mono_bitmap(sound_high_level, 9, 12, 2, 8); if(40lcd_bitmap(sound_max_level, 12, 12, 3, 8); + rb->lcd_mono_bitmap(sound_max_level, 12, 12, 3, 8); rb->lcd_set_drawmode(DRMODE_SOLID); - rb->lcd_bitmap(sound_speaker, 54, 12, 4, 8); + rb->lcd_mono_bitmap(sound_speaker, 54, 12, 4, 8); rb->lcd_set_drawmode(DRMODE_FG); if(5<(right_needle_top_x-56)) - rb->lcd_bitmap(sound_low_level, 59, 12, 2, 8); + rb->lcd_mono_bitmap(sound_low_level, 59, 12, 2, 8); if(12<(right_needle_top_x-56)) - rb->lcd_bitmap(sound_med_level, 61, 12, 2, 8); + rb->lcd_mono_bitmap(sound_med_level, 61, 12, 2, 8); if(24<(right_needle_top_x-56)) - rb->lcd_bitmap(sound_high_level, 63, 12, 2, 8); + rb->lcd_mono_bitmap(sound_high_level, 63, 12, 2, 8); if(40<(right_needle_top_x-56)) - rb->lcd_bitmap(sound_max_level, 66, 12, 3, 8); + rb->lcd_mono_bitmap(sound_max_level, 66, 12, 3, 8); rb->lcd_set_drawmode(DRMODE_SOLID); } void draw_digital_minimeters(void) { - rb->lcd_bitmap(sound_speaker, 34, 24, 4, 8); + rb->lcd_mono_bitmap(sound_speaker, 34, 24, 4, 8); rb->lcd_set_drawmode(DRMODE_FG); if(1lcd_bitmap(sound_low_level, 39, 24, 2, 8); + rb->lcd_mono_bitmap(sound_low_level, 39, 24, 2, 8); if(2lcd_bitmap(sound_med_level, 41, 24, 2, 8); + rb->lcd_mono_bitmap(sound_med_level, 41, 24, 2, 8); if(5lcd_bitmap(sound_high_level, 43, 24, 2, 8); + rb->lcd_mono_bitmap(sound_high_level, 43, 24, 2, 8); if(8lcd_bitmap(sound_max_level, 46, 24, 3, 8); + rb->lcd_mono_bitmap(sound_max_level, 46, 24, 3, 8); rb->lcd_set_drawmode(DRMODE_SOLID); - rb->lcd_bitmap(sound_speaker, 34, 40, 4, 8); + rb->lcd_mono_bitmap(sound_speaker, 34, 40, 4, 8); rb->lcd_set_drawmode(DRMODE_FG); if(1<(num_right_leds)) - rb->lcd_bitmap(sound_low_level, 39, 40, 2, 8); + rb->lcd_mono_bitmap(sound_low_level, 39, 40, 2, 8); if(2<(num_right_leds)) - rb->lcd_bitmap(sound_med_level, 41, 40, 2, 8); + rb->lcd_mono_bitmap(sound_med_level, 41, 40, 2, 8); if(5<(num_right_leds)) - rb->lcd_bitmap(sound_high_level, 43, 40, 2, 8); + rb->lcd_mono_bitmap(sound_high_level, 43, 40, 2, 8); if(8<(num_right_leds)) - rb->lcd_bitmap(sound_max_level, 46, 40, 3, 8); + rb->lcd_mono_bitmap(sound_max_level, 46, 40, 3, 8); rb->lcd_set_drawmode(DRMODE_SOLID); } @@ -359,8 +359,8 @@ void analog_meter(void) { /* Needle covers */ rb->lcd_set_drawmode(DRMODE_FG); - rb->lcd_bitmap(needle_cover, 22, 59, 13, 5); - rb->lcd_bitmap(needle_cover, 78, 59, 13, 5); + rb->lcd_mono_bitmap(needle_cover, 22, 59, 13, 5); + rb->lcd_mono_bitmap(needle_cover, 78, 59, 13, 5); rb->lcd_set_drawmode(DRMODE_SOLID); /* Show Left/Right */ @@ -396,10 +396,10 @@ void digital_meter(void) { rb->lcd_set_drawmode(DRMODE_FG); /* LEDS */ for(i=0; ilcd_bitmap(led, i*9+2+i, 14, 9, 5); + rb->lcd_mono_bitmap(led, i*9+2+i, 14, 9, 5); for(i=0; ilcd_bitmap(led, i*9+2+i, 52, 9, 5); + rb->lcd_mono_bitmap(led, i*9+2+i, 52, 9, 5); rb->lcd_set_drawmode(DRMODE_SOLID); -- cgit v1.2.3