diff --git a/include/JSystem/JUtility/JUTPalette.h b/include/JSystem/JUtility/JUTPalette.h index 0053913630..95de8a995a 100644 --- a/include/JSystem/JUtility/JUTPalette.h +++ b/include/JSystem/JUtility/JUTPalette.h @@ -3,6 +3,8 @@ #include +#include "dusk/endian.h" + enum JUTTransparency { UNK0, UNK1 }; /** @@ -12,7 +14,7 @@ enum JUTTransparency { UNK0, UNK1 }; struct ResTLUT { u8 format; u8 transparency; - u16 numColors; + BE(u16) numColors; }; /** diff --git a/src/JSystem/JUtility/JUTPalette.cpp b/src/JSystem/JUtility/JUTPalette.cpp index 8e34766d0f..04b5841b16 100644 --- a/src/JSystem/JUtility/JUTPalette.cpp +++ b/src/JSystem/JUtility/JUTPalette.cpp @@ -3,7 +3,6 @@ #include "JSystem/JUtility/JUTPalette.h" #include #include -#include "dusk/endian.h" void JUTPalette::storeTLUT(GXTlut param_0, ResTLUT* tlut) { if (tlut == NULL) { @@ -12,7 +11,7 @@ void JUTPalette::storeTLUT(GXTlut param_0, ResTLUT* tlut) { mTlutName = param_0; mFormat = tlut->format; mTransparency = tlut->transparency; - mNumColors = RES_U16(tlut->numColors); + mNumColors = tlut->numColors; mColorTable = (ResTLUT*)((u8*)tlut + 0x20); GXInitTlutObj(&mTlutObj, (void*)mColorTable, (GXTlutFmt)mFormat, mNumColors); }