From e296019657b4edd227f85ff50c37061df4e35741 Mon Sep 17 00:00:00 2001 From: robojumper Date: Wed, 26 Jun 2024 20:08:59 +0200 Subject: mColor can extend ut::Color --- include/m/m_color.h | 30 ++---------------------------- 1 file changed, 2 insertions(+), 28 deletions(-) (limited to 'include/m') diff --git a/include/m/m_color.h b/include/m/m_color.h index e090baa1..a5ce85b8 100644 --- a/include/m/m_color.h +++ b/include/m/m_color.h @@ -1,35 +1,9 @@ #ifndef M_COLOR_H #define M_COLOR_H +#include #include -struct mColor { - mColor() { - rgba = 0xFFFFFFFF; - } - mColor(u8 red, u8 green, u8 blue, u8 alpha) { - r = red; - g = green; - b = blue; - a = alpha; - } - mColor(u32 color) { - rgba = color; - } +struct mColor : public nw4r::ut::Color {}; - // The alternative is that GXColor is a union and this extends GXColor? - operator GXColor &() { - return reinterpret_cast(*this); - } - - union { - struct { - u8 r; - u8 g; - u8 b; - u8 a; - }; - u32 rgba; - }; -}; #endif -- cgit v1.2.3