summaryrefslogtreecommitdiff
path: root/apps/plugins/vu_meter.c
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2005-07-06 22:58:02 +0000
committerJens Arnold <amiconn@rockbox.org>2005-07-06 22:58:02 +0000
commitf894a4c2691fbde1758a05407cb5eadcaec4a6c8 (patch)
tree46cb7ce63c794020175ab251cf0299663be8bf3c /apps/plugins/vu_meter.c
parent1076eb1d2720b88757616f642be0c39c6a3b76df (diff)
downloadrockbox-f894a4c2691fbde1758a05407cb5eadcaec4a6c8.tar.gz
rockbox-f894a4c2691fbde1758a05407cb5eadcaec4a6c8.zip
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
Diffstat (limited to 'apps/plugins/vu_meter.c')
-rw-r--r--apps/plugins/vu_meter.c48
1 files changed, 24 insertions, 24 deletions
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)
278} 278}
279 279
280void draw_analog_minimeters(void) { 280void draw_analog_minimeters(void) {
281 rb->lcd_bitmap(sound_speaker, 0, 12, 4, 8); 281 rb->lcd_mono_bitmap(sound_speaker, 0, 12, 4, 8);
282 rb->lcd_set_drawmode(DRMODE_FG); 282 rb->lcd_set_drawmode(DRMODE_FG);
283 if(5<left_needle_top_x) 283 if(5<left_needle_top_x)
284 rb->lcd_bitmap(sound_low_level, 5, 12, 2, 8); 284 rb->lcd_mono_bitmap(sound_low_level, 5, 12, 2, 8);
285 if(12<left_needle_top_x) 285 if(12<left_needle_top_x)
286 rb->lcd_bitmap(sound_med_level, 7, 12, 2, 8); 286 rb->lcd_mono_bitmap(sound_med_level, 7, 12, 2, 8);
287 if(24<left_needle_top_x) 287 if(24<left_needle_top_x)
288 rb->lcd_bitmap(sound_high_level, 9, 12, 2, 8); 288 rb->lcd_mono_bitmap(sound_high_level, 9, 12, 2, 8);
289 if(40<left_needle_top_x) 289 if(40<left_needle_top_x)
290 rb->lcd_bitmap(sound_max_level, 12, 12, 3, 8); 290 rb->lcd_mono_bitmap(sound_max_level, 12, 12, 3, 8);
291 291
292 rb->lcd_set_drawmode(DRMODE_SOLID); 292 rb->lcd_set_drawmode(DRMODE_SOLID);
293 rb->lcd_bitmap(sound_speaker, 54, 12, 4, 8); 293 rb->lcd_mono_bitmap(sound_speaker, 54, 12, 4, 8);
294 rb->lcd_set_drawmode(DRMODE_FG); 294 rb->lcd_set_drawmode(DRMODE_FG);
295 if(5<(right_needle_top_x-56)) 295 if(5<(right_needle_top_x-56))
296 rb->lcd_bitmap(sound_low_level, 59, 12, 2, 8); 296 rb->lcd_mono_bitmap(sound_low_level, 59, 12, 2, 8);
297 if(12<(right_needle_top_x-56)) 297 if(12<(right_needle_top_x-56))
298 rb->lcd_bitmap(sound_med_level, 61, 12, 2, 8); 298 rb->lcd_mono_bitmap(sound_med_level, 61, 12, 2, 8);
299 if(24<(right_needle_top_x-56)) 299 if(24<(right_needle_top_x-56))
300 rb->lcd_bitmap(sound_high_level, 63, 12, 2, 8); 300 rb->lcd_mono_bitmap(sound_high_level, 63, 12, 2, 8);
301 if(40<(right_needle_top_x-56)) 301 if(40<(right_needle_top_x-56))
302 rb->lcd_bitmap(sound_max_level, 66, 12, 3, 8); 302 rb->lcd_mono_bitmap(sound_max_level, 66, 12, 3, 8);
303 rb->lcd_set_drawmode(DRMODE_SOLID); 303 rb->lcd_set_drawmode(DRMODE_SOLID);
304} 304}
305 305
306void draw_digital_minimeters(void) { 306void draw_digital_minimeters(void) {
307 rb->lcd_bitmap(sound_speaker, 34, 24, 4, 8); 307 rb->lcd_mono_bitmap(sound_speaker, 34, 24, 4, 8);
308 rb->lcd_set_drawmode(DRMODE_FG); 308 rb->lcd_set_drawmode(DRMODE_FG);
309 if(1<num_left_leds) 309 if(1<num_left_leds)
310 rb->lcd_bitmap(sound_low_level, 39, 24, 2, 8); 310 rb->lcd_mono_bitmap(sound_low_level, 39, 24, 2, 8);
311 if(2<num_left_leds) 311 if(2<num_left_leds)
312 rb->lcd_bitmap(sound_med_level, 41, 24, 2, 8); 312 rb->lcd_mono_bitmap(sound_med_level, 41, 24, 2, 8);
313 if(5<num_left_leds) 313 if(5<num_left_leds)
314 rb->lcd_bitmap(sound_high_level, 43, 24, 2, 8); 314 rb->lcd_mono_bitmap(sound_high_level, 43, 24, 2, 8);
315 if(8<num_left_leds) 315 if(8<num_left_leds)
316 rb->lcd_bitmap(sound_max_level, 46, 24, 3, 8); 316 rb->lcd_mono_bitmap(sound_max_level, 46, 24, 3, 8);
317 317
318 rb->lcd_set_drawmode(DRMODE_SOLID); 318 rb->lcd_set_drawmode(DRMODE_SOLID);
319 rb->lcd_bitmap(sound_speaker, 34, 40, 4, 8); 319 rb->lcd_mono_bitmap(sound_speaker, 34, 40, 4, 8);
320 rb->lcd_set_drawmode(DRMODE_FG); 320 rb->lcd_set_drawmode(DRMODE_FG);
321 if(1<(num_right_leds)) 321 if(1<(num_right_leds))
322 rb->lcd_bitmap(sound_low_level, 39, 40, 2, 8); 322 rb->lcd_mono_bitmap(sound_low_level, 39, 40, 2, 8);
323 if(2<(num_right_leds)) 323 if(2<(num_right_leds))
324 rb->lcd_bitmap(sound_med_level, 41, 40, 2, 8); 324 rb->lcd_mono_bitmap(sound_med_level, 41, 40, 2, 8);
325 if(5<(num_right_leds)) 325 if(5<(num_right_leds))
326 rb->lcd_bitmap(sound_high_level, 43, 40, 2, 8); 326 rb->lcd_mono_bitmap(sound_high_level, 43, 40, 2, 8);
327 if(8<(num_right_leds)) 327 if(8<(num_right_leds))
328 rb->lcd_bitmap(sound_max_level, 46, 40, 3, 8); 328 rb->lcd_mono_bitmap(sound_max_level, 46, 40, 3, 8);
329 rb->lcd_set_drawmode(DRMODE_SOLID); 329 rb->lcd_set_drawmode(DRMODE_SOLID);
330} 330}
331 331
@@ -359,8 +359,8 @@ void analog_meter(void) {
359 359
360 /* Needle covers */ 360 /* Needle covers */
361 rb->lcd_set_drawmode(DRMODE_FG); 361 rb->lcd_set_drawmode(DRMODE_FG);
362 rb->lcd_bitmap(needle_cover, 22, 59, 13, 5); 362 rb->lcd_mono_bitmap(needle_cover, 22, 59, 13, 5);
363 rb->lcd_bitmap(needle_cover, 78, 59, 13, 5); 363 rb->lcd_mono_bitmap(needle_cover, 78, 59, 13, 5);
364 rb->lcd_set_drawmode(DRMODE_SOLID); 364 rb->lcd_set_drawmode(DRMODE_SOLID);
365 365
366 /* Show Left/Right */ 366 /* Show Left/Right */
@@ -396,10 +396,10 @@ void digital_meter(void) {
396 rb->lcd_set_drawmode(DRMODE_FG); 396 rb->lcd_set_drawmode(DRMODE_FG);
397 /* LEDS */ 397 /* LEDS */
398 for(i=0; i<num_left_leds; i++) 398 for(i=0; i<num_left_leds; i++)
399 rb->lcd_bitmap(led, i*9+2+i, 14, 9, 5); 399 rb->lcd_mono_bitmap(led, i*9+2+i, 14, 9, 5);
400 400
401 for(i=0; i<num_right_leds; i++) 401 for(i=0; i<num_right_leds; i++)
402 rb->lcd_bitmap(led, i*9+2+i, 52, 9, 5); 402 rb->lcd_mono_bitmap(led, i*9+2+i, 52, 9, 5);
403 403
404 rb->lcd_set_drawmode(DRMODE_SOLID); 404 rb->lcd_set_drawmode(DRMODE_SOLID);
405 405