comparison gui/mplayer/gui_common.c @ 32970:3673c28ce811

Use double constants for higher precision calculations.
author ib
date Tue, 08 Mar 2011 18:53:54 +0000
parents ad1a232df994
children fbaae7fe1a13
comparison
equal deleted inserted replaced
32969:ad1a232df994 32970:3673c28ce811
410 PutImage(&item->Bitmap, item->x, item->y, 3, ofs); 410 PutImage(&item->Bitmap, item->x, item->y, 3, ofs);
411 break; 411 break;
412 412
413 case itPotmeter: 413 case itPotmeter:
414 if (item->numphases == 1) 414 if (item->numphases == 1)
415 SimplePotmeterPutImage(&item->Bitmap, item->x, item->y, item->value / 100.0f); 415 SimplePotmeterPutImage(&item->Bitmap, item->x, item->y, item->value / 100.0);
416 else 416 else
417 PutImage(&item->Bitmap, item->x, item->y, item->numphases, (item->numphases - 1) * (item->value / 100.0f)); 417 PutImage(&item->Bitmap, item->x, item->y, item->numphases, (item->numphases - 1) * (item->value / 100.0));
418 break; 418 break;
419 419
420 case itHPotmeter: 420 case itHPotmeter:
421 if (item->numphases == 1) 421 if (item->numphases == 1)
422 SimplePotmeterPutImage(&item->Bitmap, item->x, item->y, item->value / 100.0f); 422 SimplePotmeterPutImage(&item->Bitmap, item->x, item->y, item->value / 100.0);
423 else 423 else
424 PutImage(&item->Bitmap, item->x, item->y, item->numphases, (item->numphases - 1) * (item->value / 100.0f)); 424 PutImage(&item->Bitmap, item->x, item->y, item->numphases, (item->numphases - 1) * (item->value / 100.0));
425 PutImage(&item->Mask, item->x + (item->width - item->pwidth) * (item->value / 100.0f), item->y, 3, ofs); 425 PutImage(&item->Mask, item->x + (item->width - item->pwidth) * (item->value / 100.0), item->y, 3, ofs);
426 break; 426 break;
427 427
428 case itVPotmeter: 428 case itVPotmeter:
429 PutImage(&item->Bitmap, item->x, item->y, item->numphases, item->numphases * (1.0f - item->value / 100.0f)); 429 PutImage(&item->Bitmap, item->x, item->y, item->numphases, item->numphases * (1.0 - item->value / 100.0));
430 PutImage(&item->Mask, item->x, item->y + (item->height - item->pheight) * (1.0f - item->value / 100.0f), 3, ofs); 430 PutImage(&item->Mask, item->x, item->y + (item->height - item->pheight) * (1.0 - item->value / 100.0), 3, ofs);
431 break; 431 break;
432 432
433 case itSLabel: 433 case itSLabel:
434 if (item->width == -1) 434 if (item->width == -1)
435 item->width = fntTextWidth(item->fontid, item->label); 435 item->width = fntTextWidth(item->fontid, item->label);