mirror of
https://github.com/isledecomp/isle-portable.git
synced 2024-11-26 17:36:12 -05:00
49 lines
879 B
C++
49 lines
879 B
C++
#include "mxbackgroundaudiomanager.h"
|
|
|
|
#include "mxomni.h"
|
|
|
|
DECOMP_SIZE_ASSERT(MxBackgroundAudioManager, 0x150)
|
|
|
|
// OFFSET: LEGO1 0x1007ea90
|
|
MxBackgroundAudioManager::MxBackgroundAudioManager()
|
|
{
|
|
NotificationManager()->Register(this);
|
|
m_unka0 = 0;
|
|
m_unk138 = 0;
|
|
m_unk13c = 0;
|
|
m_unk140 = 0;
|
|
m_unk144 = 0;
|
|
m_unk148 = 0;
|
|
m_musicEnabled = FALSE;
|
|
}
|
|
|
|
// OFFSET: LEGO1 0x1007ec20
|
|
MxBackgroundAudioManager::~MxBackgroundAudioManager()
|
|
{
|
|
// TODO
|
|
NotificationManager()->Unregister(this);
|
|
}
|
|
|
|
// OFFSET: LEGO1 0x1007f470
|
|
void MxBackgroundAudioManager::Stop()
|
|
{
|
|
// TODO
|
|
}
|
|
|
|
// OFFSET: LEGO1 0x1007f5f0
|
|
void MxBackgroundAudioManager::Enable(MxBool p)
|
|
{
|
|
if (this->m_musicEnabled != p) {
|
|
this->m_musicEnabled = p;
|
|
if (!p) {
|
|
Stop();
|
|
}
|
|
}
|
|
}
|
|
|
|
// OFFSET: LEGO1 0x1007f650
|
|
void MxBackgroundAudioManager::Init()
|
|
{
|
|
this->m_unka0 = 0;
|
|
this->m_unk13c = 0;
|
|
}
|