diff options
| author | Julgodis <> | 2021-09-26 12:11:21 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-09-26 12:11:21 +0200 |
| commit | bf12ea7a1111fd57bb38c9f2f8076da6894cd146 (patch) | |
| tree | 8d05f635966d98788d8d7a9fbfdb142c86147f79 /include | |
| parent | fa19d7a32e0ed5b8ff1909661220cad8fd2251b4 (diff) | |
Removed JUtility.h and added './tp format'
Diffstat (limited to 'include')
| -rw-r--r-- | include/JSystem/J2DGraph/J2DGrafContext.h | 2 | ||||
| -rw-r--r-- | include/JSystem/JUtility.h | 30 | ||||
| -rw-r--r-- | include/JSystem/JUtility/JUTConsole.h | 2 | ||||
| -rw-r--r-- | include/JSystem/JUtility/JUTFader.h | 2 | ||||
| -rw-r--r-- | include/JSystem/JUtility/JUTFont.h | 2 | ||||
| -rw-r--r-- | include/JSystem/JUtility/TColor.h | 32 | ||||
| -rw-r--r-- | include/d/meter/d_meter_HIO.h | 2 | ||||
| -rw-r--r-- | include/dolphin/gx/GXTexture.h | 11 | ||||
| -rw-r--r-- | include/f_ap/f_ap_game.h | 2 |
9 files changed, 19 insertions, 66 deletions
diff --git a/include/JSystem/J2DGraph/J2DGrafContext.h b/include/JSystem/J2DGraph/J2DGrafContext.h index b4875b0435..dd85bce171 100644 --- a/include/JSystem/J2DGraph/J2DGrafContext.h +++ b/include/JSystem/J2DGraph/J2DGrafContext.h @@ -2,7 +2,7 @@ #define J2DGRAFCONTEXT_H #include "JSystem/JGeometry.h" -#include "JSystem/JUtility.h" +#include "JSystem/JUtility/TColor.h" #include "dolphin/mtx/mtx.h" #include "dolphin/types.h" diff --git a/include/JSystem/JUtility.h b/include/JSystem/JUtility.h deleted file mode 100644 index c72bceccca..0000000000 --- a/include/JSystem/JUtility.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef JUTILITY_H -#define JUTILITY_H - -#include "dolphin/gx/GXTexture.h" -#include "dolphin/types.h" - -namespace JUtility { - -struct TColor : _GXColor { - TColor() { set(-1); } - - TColor(u32 raw) { *(u32*)&r = raw; } - - void set(u32 col) { *(u32*)&r = col; } - void set(u8 oR, u8 oG, u8 oB, u8 oA) { - r = oR; - g = oG; - b = oB; - a = oA; - } - - u32 toUInt32() const { return *(u32*)&r; } - - operator u32() const { return toUInt32(); } - void operator=(const TColor& rhs) { ((_GXColor*)this)->operator=(rhs); } -}; - -} // namespace JUtility - -#endif /* JUTILITY_H */
\ No newline at end of file diff --git a/include/JSystem/JUtility/JUTConsole.h b/include/JSystem/JUtility/JUTConsole.h index a4a5b074e6..358b7a06b5 100644 --- a/include/JSystem/JUtility/JUTConsole.h +++ b/include/JSystem/JUtility/JUTConsole.h @@ -3,8 +3,8 @@ #include "JSystem/JGadget/linklist.h" #include "JSystem/JKernel/JKRDisposer.h" -#include "JSystem/JUtility.h" #include "JSystem/JUtility/JUTFont.h" +#include "JSystem/JUtility/TColor.h" #include "dolphin/types.h" class JUTConsole : public JKRDisposer { diff --git a/include/JSystem/JUtility/JUTFader.h b/include/JSystem/JUtility/JUTFader.h index 378d16eddd..7c7bf8d1b1 100644 --- a/include/JSystem/JUtility/JUTFader.h +++ b/include/JSystem/JUtility/JUTFader.h @@ -2,7 +2,7 @@ #define JUTFADER_H #include "JSystem/JGeometry.h" -#include "JSystem/JUtility.h" +#include "JSystem/JUtility/TColor.h" #include "dolphin/types.h" class JUTFader { diff --git a/include/JSystem/JUtility/JUTFont.h b/include/JSystem/JUtility/JUTFont.h index b000764382..5b37dc7e2f 100644 --- a/include/JSystem/JUtility/JUTFont.h +++ b/include/JSystem/JUtility/JUTFont.h @@ -1,7 +1,7 @@ #ifndef JUTFONT_H #define JUTFONT_H -#include "JSystem/JUtility.h" +#include "JSystem/JUtility/TColor.h" #include "dolphin/gx/GX.h" #include "dolphin/types.h" diff --git a/include/JSystem/JUtility/TColor.h b/include/JSystem/JUtility/TColor.h index d256af3bf3..473f28778e 100644 --- a/include/JSystem/JUtility/TColor.h +++ b/include/JSystem/JUtility/TColor.h @@ -5,39 +5,29 @@ #include "dolphin/types.h" namespace JUtility { -class TColor { -public: +struct TColor : public GXColor { TColor(u8 r, u8 g, u8 b, u8 a) { set(r, g, b, a); } TColor() { set(0xffffffff); } TColor(u32 u32Color) { set(u32Color); } - TColor(_GXColor gxColor) { set(gxColor); } - TColor(const TColor& other) { *this = other; } + // TColor(const TColor& other) { set(other.toUInt32()); } TColor& operator=(const TColor& other) { - mColor = other.mColor; + ((GXColor*)this)->operator=(other); return *this; } - operator u32() { return toUInt32(); } - u32 toUInt32() { return *(u32*)&mColor; } + operator u32() const { return toUInt32(); } + u32 toUInt32() const { return *(u32*)&r; } void set(u8 cR, u8 cG, u8 cB, u8 cA) { - mColor.r = cR; - mColor.g = cG; - mColor.b = cB; - mColor.a = cA; + r = cR; + g = cG; + b = cB; + a = cA; } - void set(u32 u32Color) { *(u32*)&mColor = u32Color; } - void set(_GXColor gxColor) { mColor = gxColor; } - - u8 R() const { return mColor.r; } - u8 G() const { return mColor.g; } - u8 B() const { return mColor.b; } - u8 A() const { return mColor.a; } - -private: - _GXColor mColor; + void set(u32 u32Color) { *(u32*)&r = u32Color; } + void set(GXColor gxColor) { *(GXColor*)&r = gxColor; } }; } // namespace JUtility diff --git a/include/d/meter/d_meter_HIO.h b/include/d/meter/d_meter_HIO.h index 55887ae1fb..d731a2051b 100644 --- a/include/d/meter/d_meter_HIO.h +++ b/include/d/meter/d_meter_HIO.h @@ -2,7 +2,7 @@ #define D_METER_D_METER_HIO_H #include "JSystem/JKernel/JKRArchive.h" -#include "JSystem/JUtility.h" +#include "JSystem/JUtility/TColor.h" #include "SSystem/SComponent/c_Xyz.h" #include "SSystem/SComponent/c_sXyz.h" #include "dolphin/types.h" diff --git a/include/dolphin/gx/GXTexture.h b/include/dolphin/gx/GXTexture.h index 3a111fdad1..6b8684c21d 100644 --- a/include/dolphin/gx/GXTexture.h +++ b/include/dolphin/gx/GXTexture.h @@ -3,19 +3,12 @@ #include "dolphin/types.h" -struct _GXColor { - void operator=(const _GXColor& rhs) { - r = rhs.r; - g = rhs.g; - b = rhs.b; - a = rhs.a; - } - +typedef struct _GXColor { u8 r; u8 g; u8 b; u8 a; -}; +} GXColor; struct _GXColorS10 { s16 r; diff --git a/include/f_ap/f_ap_game.h b/include/f_ap/f_ap_game.h index 140a641656..a7dfe8c9b9 100644 --- a/include/f_ap/f_ap_game.h +++ b/include/f_ap/f_ap_game.h @@ -1,7 +1,7 @@ #ifndef F_AP_F_AP_GAME_H #define F_AP_F_AP_GAME_H -#include "JSystem/JUtility.h" +#include "JSystem/JUtility/TColor.h" #include "dolphin/types.h" void fapGm_After(); |
