From dd1e30fb7260d316121119680351a7993c46b21c Mon Sep 17 00:00:00 2001 From: Joshua Peisach Date: Tue, 3 Oct 2023 17:01:26 -0400 Subject: [PATCH] MxLoopingFlcPresenter - finish Init, stub Destroy function, match dtor --- LEGO1/mxloopingflcpresenter.cpp | 10 +++++++++- LEGO1/mxloopingflcpresenter.h | 2 ++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/LEGO1/mxloopingflcpresenter.cpp b/LEGO1/mxloopingflcpresenter.cpp index 46fba35c..5dc8fcc1 100644 --- a/LEGO1/mxloopingflcpresenter.cpp +++ b/LEGO1/mxloopingflcpresenter.cpp @@ -13,11 +13,19 @@ MxLoopingFlcPresenter::MxLoopingFlcPresenter() // OFFSET: LEGO1 0x100b43b0 STUB MxLoopingFlcPresenter::~MxLoopingFlcPresenter() { - // TODO + Destroy(true); } // OFFSET: LEGO1 0x100b4410 void MxLoopingFlcPresenter::Init() { this->m_unk68 = 0; + this->m_flags &= 0xfd; + this->m_flags &= 0xfb; } + +// OFFSET: LEGO1 0x100b4432 STUB +void MxLoopingFlcPresenter::Destroy(MxBool p_param) +{ + // TODO +} \ No newline at end of file diff --git a/LEGO1/mxloopingflcpresenter.h b/LEGO1/mxloopingflcpresenter.h index 1973c28e..209e2a53 100644 --- a/LEGO1/mxloopingflcpresenter.h +++ b/LEGO1/mxloopingflcpresenter.h @@ -22,6 +22,8 @@ class MxLoopingFlcPresenter : public MxFlcPresenter private: void Init(); + void Destroy(MxBool); + undefined4 m_unk68; };