From 2900265ceb73d1352e7883a601b20a4978acc235 Mon Sep 17 00:00:00 2001 From: PJB3005 Date: Tue, 24 Feb 2026 16:35:45 +0100 Subject: [PATCH] Use BE(T) for JUTPalette --- include/JSystem/JUtility/JUTPalette.h | 4 +++- src/JSystem/JUtility/JUTPalette.cpp | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) 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); }