2023-06-29 04:10:08 -04:00
|
|
|
#include "carrace.h"
|
|
|
|
|
2024-06-10 08:58:05 -04:00
|
|
|
#include "mxactionnotificationparam.h"
|
|
|
|
|
2024-03-22 21:30:58 -04:00
|
|
|
DECOMP_SIZE_ASSERT(CarRace, 0x154)
|
2023-12-27 13:27:02 -05:00
|
|
|
|
|
|
|
// FUNCTION: LEGO1 0x10016a90
|
2023-06-29 04:10:08 -04:00
|
|
|
CarRace::CarRace()
|
|
|
|
{
|
2024-08-21 16:30:27 -04:00
|
|
|
this->m_skeleton = NULL;
|
2023-12-27 13:27:02 -05:00
|
|
|
this->m_unk0x130 = MxRect32(0x16c, 0x154, 0x1ec, 0x15e);
|
2023-10-25 14:51:59 -04:00
|
|
|
}
|
2024-01-20 18:04:46 -05:00
|
|
|
|
|
|
|
// STUB: LEGO1 0x10016ce0
|
|
|
|
MxResult CarRace::Create(MxDSAction& p_dsAction)
|
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return SUCCESS;
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x10016dd0
|
2024-01-27 15:18:35 -05:00
|
|
|
void CarRace::ReadyWorld()
|
2024-01-20 18:04:46 -05:00
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x10016f60
|
2024-06-10 08:58:05 -04:00
|
|
|
MxLong CarRace::HandleEndAction(MxEndActionNotificationParam&)
|
2024-01-20 18:04:46 -05:00
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x100170e0
|
2024-06-16 10:47:53 -04:00
|
|
|
MxLong CarRace::HandlePathStruct(LegoPathStructNotificationParam&)
|
2024-01-20 18:04:46 -05:00
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x10017650
|
2024-06-10 08:58:05 -04:00
|
|
|
MxLong CarRace::HandleClick(LegoEventNotificationParam&)
|
2024-01-20 18:04:46 -05:00
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x100177e0
|
2024-06-10 08:58:05 -04:00
|
|
|
MxLong CarRace::HandleType0Notification(MxNotificationParam&)
|
2024-01-20 18:04:46 -05:00
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
// STUB: LEGO1 0x10017900
|
2024-05-24 20:41:57 -04:00
|
|
|
MxBool CarRace::Escape()
|
2024-01-20 18:04:46 -05:00
|
|
|
{
|
|
|
|
// TODO
|
|
|
|
return FALSE;
|
|
|
|
}
|