From 7725d6e4f37f2bc03fe9e3fe33dd46f564c8f400 Mon Sep 17 00:00:00 2001 From: MattKC <34096995+itsmattkc@users.noreply.github.com> Date: Mon, 25 Sep 2023 16:30:31 -0700 Subject: [PATCH] add MxDSBuffer stub --- CMakeLists.txt | 2 ++ LEGO1/mxdsbuffer.cpp | 13 +++++++++++++ LEGO1/mxdsbuffer.h | 20 ++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 LEGO1/mxdsbuffer.cpp create mode 100644 LEGO1/mxdsbuffer.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 7f8f1421..d62c2b2b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -111,6 +111,7 @@ add_library(lego1 SHARED LEGO1/mxdsaction.cpp LEGO1/mxdsactionlist.cpp LEGO1/mxdsanim.cpp + LEGO1/mxdsbuffer.cpp LEGO1/mxdschunk.cpp LEGO1/mxdsevent.cpp LEGO1/mxdsfile.cpp @@ -149,6 +150,7 @@ add_library(lego1 SHARED LEGO1/mxparam.cpp LEGO1/mxpresenter.cpp LEGO1/mxpresenterlist.cpp + LEGO1/mxramstreamcontroller.cpp LEGO1/mxscheduler.cpp LEGO1/mxsemaphore.cpp LEGO1/mxsmkpresenter.cpp diff --git a/LEGO1/mxdsbuffer.cpp b/LEGO1/mxdsbuffer.cpp new file mode 100644 index 00000000..686627a4 --- /dev/null +++ b/LEGO1/mxdsbuffer.cpp @@ -0,0 +1,13 @@ +#include "mxdsbuffer.h" + +// OFFSET: LEGO1 0x100c6470 +MxDSBuffer::MxDSBuffer() +{ + // TODO +} + +// OFFSET: LEGO1 0x100c6530 +MxDSBuffer::~MxDSBuffer() +{ + // TODO +} diff --git a/LEGO1/mxdsbuffer.h b/LEGO1/mxdsbuffer.h new file mode 100644 index 00000000..cb962cea --- /dev/null +++ b/LEGO1/mxdsbuffer.h @@ -0,0 +1,20 @@ +#ifndef MXDSBUFFER_H +#define MXDSBUFFER_H + +#include "decomp.h" +#include "mxcore.h" + +// VTABLE 0x100dcca0 +// SIZE 0x34 +class MxDSBuffer : public MxCore +{ +public: + MxDSBuffer(); + virtual ~MxDSBuffer() override; + +private: + undefined m_unk08[0x2C]; + +}; + +#endif // MXDSBUFFER_H