Modulate text sprite RGB instead of using alpha
Using actual alpha is prone to bugs with doubling alpha, etc. if there are multiple sprites on top of each other.
This commit is contained in:
parent
2ed1aac67d
commit
a7b22919ae
|
@ -1048,7 +1048,9 @@ void Graphics::drawgui(void)
|
|||
TextboxSprite* sprite = &textboxes[i].sprites[index];
|
||||
int y = sprite->y + yp;
|
||||
SDL_Color color = getcol(sprite->col);
|
||||
color.a = opacity * 255;
|
||||
color.r *= opacity;
|
||||
color.g *= opacity;
|
||||
color.b *= opacity;
|
||||
|
||||
if (flipmode)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue