Fix the floating color bug :)

This commit is contained in:
2025-12-06 22:30:37 +01:00
parent 8328181a2a
commit 91754558f7

View File

@@ -59,12 +59,11 @@ class PD_CORE_API Color {
* @param a Optional Alpha Value (Defaults to 1.0f) * @param a Optional Alpha Value (Defaults to 1.0f)
* @note There is no Check if the number is between 0.0 and 1.0 * @note There is no Check if the number is between 0.0 and 1.0
*/ */
constexpr Color(float r, float g, float b, float a = 1.f) { constexpr Color(float r, float g, float b, float a = 1.f)
r = static_cast<u8>(255.f * r); : r(static_cast<u8>(255.f * r)),
g = static_cast<u8>(255.f * g); g(static_cast<u8>(255.f * g)),
b = static_cast<u8>(255.f * b); b(static_cast<u8>(255.f * b)),
a = static_cast<u8>(255.f * a); a(static_cast<u8>(255.f * a)) {}
}
/** /**
* Constructor for Hex Input * Constructor for Hex Input
* @param hex Hex String in `#ffffff` or `#ffffffff` format * @param hex Hex String in `#ffffff` or `#ffffffff` format