From 37173d4882bb75cb8021fbe426325236674f8910 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Fri, 30 Jun 2023 03:24:29 +0200 Subject: [PATCH] Add in-line constructor of MxPresenter --- LEGO1/mxpresenter.cpp | 4 ++++ LEGO1/mxpresenter.h | 13 +++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/LEGO1/mxpresenter.cpp b/LEGO1/mxpresenter.cpp index 893de60d..b7bfd7c4 100644 --- a/LEGO1/mxpresenter.cpp +++ b/LEGO1/mxpresenter.cpp @@ -1,5 +1,9 @@ #include "mxpresenter.h" +#include "decomp.h" + +DECOMP_STATIC_ASSERT(sizeof(MxPresenter) == 64); + // OFFSET: LEGO1 0x1000bee0 STUB void MxPresenter::DoneTickle() { diff --git a/LEGO1/mxpresenter.h b/LEGO1/mxpresenter.h index 6ea022da..f22eda01 100644 --- a/LEGO1/mxpresenter.h +++ b/LEGO1/mxpresenter.h @@ -5,20 +5,17 @@ #include "mxcriticalsection.h" +#include "decomp.h" + class MxStreamController; class MxDSAction; -#ifndef undefined4 -#define undefined4 int -#endif - -#ifndef undefined -#define undefined int -#endif - class MxPresenter : public MxCore { public: + MxPresenter() { + Init(); + } __declspec(dllexport) virtual ~MxPresenter(); // vtable+0x0 // OFFSET: LEGO1 0x1000bfe0