diff --git a/include/Nazara/Core/Color.inl b/include/Nazara/Core/Color.inl index a205509ee..9640aaaf2 100644 --- a/include/Nazara/Core/Color.inl +++ b/include/Nazara/Core/Color.inl @@ -52,17 +52,17 @@ inline NzString NzColor::ToString() const inline NzColor NzColor::operator+(const NzColor& color) const { return NzColor(std::min(static_cast(r) + color.r, 255), - std::min(static_cast(r) + color.r, 255), - std::min(static_cast(r) + color.r, 255), - std::min(static_cast(r) + color.r, 255)); + std::min(static_cast(g) + color.g, 255), + std::min(static_cast(b) + color.b, 255), + std::min(static_cast(a) + color.a, 255)); } inline NzColor NzColor::operator*(const NzColor& color) const { return NzColor(static_cast(r) * color.r/255, - static_cast(r) * color.r/255, - static_cast(r) * color.r/255, - static_cast(r) * color.r/255); + static_cast(g) * color.g/255, + static_cast(b) * color.b/255, + static_cast(a) * color.a/255); } inline NzColor NzColor::operator+=(const NzColor& color)