isle/LEGO1/mxsmkpresenter.h
2023-10-26 21:51:28 -04:00

42 lines
798 B
C++

#ifndef MXSMKPRESENTER_H
#define MXSMKPRESENTER_H
#include <smk.h>
#include "decomp.h"
#include "mxvideopresenter.h"
// VTABLE 0x100dc348
// SIZE 0x720
class MxSmkPresenter : public MxVideoPresenter {
public:
MxSmkPresenter();
~MxSmkPresenter();
virtual void VTable0x60() override;
struct MxSmack {
Smack m_smack;
// Unknown for the time being. Not an immediately
// recognizable part of the SMK standard...
undefined m_unk0x3f4[784];
undefined4* m_unk0x6a0;
undefined4* m_unk0x6a4;
undefined4* m_unk0x6a8;
undefined4* m_unk0x6ac;
undefined4* m_unk0x6b0;
undefined4* m_unk0x6b4;
};
MxSmack m_mxSmack;
undefined4 m_unk0x71c;
private:
void Init();
void FUN_100b3900(MxBool p_fromDestructor);
void FUN_100c5d40(MxSmack* p_mxSmack);
};
#endif // MXSMKPRESENTER_H