mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 10:41:15 +00:00
Rename variable
This commit is contained in:
parent
5bc93c361d
commit
bc57e0e335
@ -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));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user