Minor cleanup

This commit is contained in:
Jonas Kulla 2014-10-25 23:38:19 +02:00
parent c9d5059238
commit 05b32d76ca
3 changed files with 8 additions and 6 deletions

View File

@ -943,8 +943,8 @@ void Bitmap::drawText(const IntRect &rect, const char *str, int align)
TTF_Font *font = p->font->getSdlFont();
const Color &fontColor = p->font->getColor();
SDL_Color c;
fontColor.toSDLColor(c);
SDL_Color c = fontColor.toSDLColor();
c.a = 255;
float txtAlpha = fontColor.norm.w;

View File

@ -146,13 +146,15 @@ void Color::updateExternal()
alpha = norm.w * 255;
}
void Color::toSDLColor(SDL_Color &c) const
SDL_Color Color::toSDLColor() const
{
SDL_Color c;
c.r = clamp<double>(red, 0, 255);
c.g = clamp<double>(green, 0, 255);
c.b = clamp<double>(blue, 0, 255);
// c.a = clamp<double>(alpha, 0, 255);
c.a = 255;
c.a = clamp<double>(alpha, 0, 255);
return c;
}

View File

@ -79,7 +79,7 @@ struct Color : public Serializable
return (alpha != 0);
}
void toSDLColor(SDL_Color &c) const;
SDL_Color toSDLColor() const;
/* Range (0.0 ~ 255.0) */
double red;