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