1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 01:17:35 +00:00

LibDraw: Give Color::lightened() an amount argument

This commit is contained in:
Andreas Kling 2019-12-24 02:24:49 +01:00
parent 2cdab2c925
commit 8ae826f5c3

View file

@ -138,14 +138,14 @@ public:
return Color(gray, gray, gray, alpha()); return Color(gray, gray, gray, alpha());
} }
Color darkened(float amount = 0.5) const Color darkened(float amount = 0.5f) const
{ {
return Color(red() * amount, green() * amount, blue() * amount, alpha()); return Color(red() * amount, green() * amount, blue() * amount, alpha());
} }
Color lightened() const Color lightened(float amount = 1.2f) const
{ {
return Color(min(255.0, red() * 1.2), min(255.0, green() * 1.2), min(255.0, blue() * 1.2), alpha()); return Color(min(255, (int)((float)red() * amount)), min(255, (int)((float)green() * amount)), min(255, (int)((float)blue() * amount)), alpha());
} }
Color inverted() const Color inverted() const