Mercurial > mplayer.hg
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); |