Add MxList, MxPresenterList, add to MxMediaManager (#122)

* Add MxList, MxPresenterList, add to MxMediaManager

* Match ~MxList<T>
This commit is contained in:
Christian Semmler
2023-09-17 00:18:56 -04:00
committed by GitHub
parent b1a2aeaed6
commit 253538feed
6 changed files with 166 additions and 9 deletions

27
LEGO1/mxpresenterlist.h Normal file
View File

@@ -0,0 +1,27 @@
#ifndef MXPRESENTERLIST_H
#define MXPRESENTERLIST_H
#include "mxlist.h"
class MxPresenter;
// Unclear what the purpose of this class is
// VTABLE 0x100d62f0
// SIZE 0x18
class MxPresenterListParent : public MxList<MxPresenter>
{
public:
MxPresenterListParent() {
m_customDestructor = Destroy;
}
};
// VTABLE 0x100d6308
// SIZE 0x18
class MxPresenterList : public MxPresenterListParent
{
public:
virtual MxS8 Compare(MxPresenter *, MxPresenter *); // +0x14
};
#endif // MXPRESENTERLIST_H