2023-06-29 04:10:08 -04:00
|
|
|
#include "jukebox.h"
|
|
|
|
|
2023-12-24 09:16:07 -05:00
|
|
|
#include "mxnotificationmanager.h"
|
|
|
|
#include "mxomni.h"
|
|
|
|
|
|
|
|
DECOMP_SIZE_ASSERT(JukeBox, 0x104)
|
|
|
|
|
|
|
|
// FUNCTION: LEGO1 0x1005d660
|
2023-06-29 04:10:08 -04:00
|
|
|
JukeBox::JukeBox()
|
|
|
|
{
|
2023-12-24 09:16:07 -05:00
|
|
|
m_unk0x100 = 0;
|
|
|
|
m_unk0xfc = 0;
|
|
|
|
NotificationManager()->Register(this);
|
2023-10-25 14:51:59 -04:00
|
|
|
}
|
2024-01-20 18:04:46 -05:00
|
|
|
|
|
|
|
// STUB: LEGO1 0x1005d6e0
|
|
|
|
MxBool JukeBox::VTable0x5c()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return FALSE;
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x1005d8d0
|
|
|
|
MxResult JukeBox::Create(MxDSAction& p_dsAction)
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x1005d980
|
|
|
|
MxLong JukeBox::Notify(MxParam& p_param)
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x1005d9f0
|
2024-01-27 15:18:35 -05:00
|
|
|
void JukeBox::ReadyWorld()
|
2024-01-20 18:04:46 -05:00
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x1005dde0
|
|
|
|
void JukeBox::VTable0x68(MxBool p_add)
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x1005de30
|
|
|
|
MxResult JukeBox::Tickle()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x1005de70
|
|
|
|
MxBool JukeBox::VTable0x64()
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return FALSE;
|
|
|
|
}
|