Rename variable

This commit is contained in:
Christian Semmler 2023-12-22 09:58:06 -05:00
parent 5bc93c361d
commit bc57e0e335
3 changed files with 11 additions and 11 deletions

View File

@ -39,8 +39,8 @@ void MxLoopingSmkPresenter::Destroy(MxBool p_fromDestructor)
// FUNCTION: LEGO1 0x100b4a00 // FUNCTION: LEGO1 0x100b4a00
void MxLoopingSmkPresenter::VTable0x88() void MxLoopingSmkPresenter::VTable0x88()
{ {
if (m_mxSmack.m_smackTag.Frames == m_unk0x71c) { if (m_mxSmack.m_smackTag.Frames == m_elapsedFrames) {
m_unk0x71c = 0; m_elapsedFrames = 0;
// TODO: struct incorrect, Palette at wrong offset? // TODO: struct incorrect, Palette at wrong offset?
memset(&m_mxSmack.m_smackTag.Palette[4], 0, sizeof(m_mxSmack.m_smackTag.Palette)); memset(&m_mxSmack.m_smackTag.Palette[4], 0, sizeof(m_mxSmack.m_smackTag.Palette));
} }

View File

@ -21,7 +21,7 @@ MxSmkPresenter::~MxSmkPresenter()
// FUNCTION: LEGO1 0x100b38d0 // FUNCTION: LEGO1 0x100b38d0
void MxSmkPresenter::Init() void MxSmkPresenter::Init()
{ {
m_unk0x71c = 0; m_elapsedFrames = 0;
memset(&m_mxSmack, 0, sizeof(m_mxSmack)); memset(&m_mxSmack, 0, sizeof(m_mxSmack));
m_flags &= 0xfd; m_flags &= 0xfd;
m_flags &= 0xfb; m_flags &= 0xfb;
@ -65,8 +65,8 @@ void MxSmkPresenter::LoadFrame(MxStreamChunk* p_chunk)
MxU8* bitmapData = m_bitmap->GetBitmapData(); MxU8* bitmapData = m_bitmap->GetBitmapData();
MxU8* chunkData = p_chunk->GetData(); MxU8* chunkData = p_chunk->GetData();
MxBool paletteChanged = m_mxSmack.m_frameTypes[m_unk0x71c] & 1; MxBool paletteChanged = m_mxSmack.m_frameTypes[m_elapsedFrames] & 1;
m_unk0x71c++; m_elapsedFrames++;
VTable0x88(); VTable0x88();
MxRectList list(TRUE); MxRectList list(TRUE);
@ -90,13 +90,13 @@ void MxSmkPresenter::LoadFrame(MxStreamChunk* p_chunk)
void MxSmkPresenter::VTable0x88() void MxSmkPresenter::VTable0x88()
{ {
if ((m_mxSmack.m_smackTag.SmackerType & 1) != 0) { if ((m_mxSmack.m_smackTag.SmackerType & 1) != 0) {
MxU32 und = (m_unk0x71c % m_mxSmack.m_smackTag.Frames); MxU32 und = (m_elapsedFrames % m_mxSmack.m_smackTag.Frames);
if (1 < m_unk0x71c && und == 1) if (1 < m_elapsedFrames && und == 1)
m_unk0x71c = 1; m_elapsedFrames = 1;
} }
else { else {
if (m_mxSmack.m_smackTag.Frames == m_unk0x71c) { if (m_mxSmack.m_smackTag.Frames == m_elapsedFrames) {
m_unk0x71c = 0; m_elapsedFrames = 0;
// TODO: struct incorrect, Palette at wrong offset? // TODO: struct incorrect, Palette at wrong offset?
memset(&m_mxSmack.m_smackTag.Palette[4], 0, sizeof(m_mxSmack.m_smackTag.Palette)); memset(&m_mxSmack.m_smackTag.Palette[4], 0, sizeof(m_mxSmack.m_smackTag.Palette));
} }

View File

@ -39,7 +39,7 @@ class MxSmkPresenter : public MxVideoPresenter {
protected: protected:
MxSmack m_mxSmack; // 0x64 MxSmack m_mxSmack; // 0x64
undefined4 m_unk0x71c; // 0x71c MxU32 m_elapsedFrames; // 0x71c
}; };
#endif // MXSMKPRESENTER_H #endif // MXSMKPRESENTER_H