isle/LEGO1/mxmidipresenter.cpp
Joshua Peisach 6e6307c7b0
MxMIDIPresenter::EndMIDIAction + update param name
m_MIDIInitialized is definitely public, since it is accessed from the global
MusicManager.
2023-10-13 20:13:33 -04:00

38 lines
628 B
C++

#include "mxmidipresenter.h"
#include "decomp.h"
#include "legoomni.h"
#include "mxmusicmanager.h"
DECOMP_SIZE_ASSERT(MxMIDIPresenter, 0x58);
// OFFSET: LEGO1 0x100c25e0
MxMIDIPresenter::MxMIDIPresenter() {
Init();
}
// OFFSET: LEGO1 0x100c27c0
MxMIDIPresenter::~MxMIDIPresenter()
{
Destroy(TRUE);
}
// OFFSET: LEGO1 0x100c2820
void MxMIDIPresenter::Init()
{
m_unk54 = 0;
}
// OFFSET: LEGO1 0x100c2830 STUB
void MxMIDIPresenter::Destroy(MxBool p_fromDestructor)
{
// TODO
}
// OFFSET: LEGO1 0x100c2940
void MxMIDIPresenter::EndMIDIAction()
{
if(!MusicManager()->m_MIDIInitialized) {
this->EndAction();
}
}