Enable some multiple-inheritance vtables (#821)

This commit is contained in:
MS
2024-04-19 16:23:36 -04:00
committed by GitHub
parent d5dd8db46e
commit 2ce9ff06fc
8 changed files with 112 additions and 53 deletions

View File

@@ -2,12 +2,6 @@
DECOMP_SIZE_ASSERT(Act3Shark, 0x1a8)
// STUB: LEGO1 0x1001a1c0
void Act3Shark::VTable0x74(Matrix4& p_transform)
{
// TODO
}
// STUB: LEGO1 0x10042ab0
Act3Shark::Act3Shark()
{
@@ -21,20 +15,14 @@ MxResult Act3Shark::FUN_10042ce0(void*)
return SUCCESS;
}
// STUB: LEGO1 0x100430e0
void Act3Shark::ParseAction(char*)
{
// TODO
}
// STUB: LEGO1 0x100430f0
void Act3Shark::SetWorldSpeed(MxFloat p_worldSpeed)
{
// TODO
}
// STUB: LEGO1 0x10043100
// STUB: LEGO1 0x10042d40
void Act3Shark::VTable0x70(float p_float)
{
// TODO
}
// STUB: LEGO1 0x10042f30
void Act3Shark::ParseAction(char*)
{
// TODO
}

View File

@@ -7,3 +7,49 @@ Act2Actor::Act2Actor()
{
// TODO
}
// STUB: LEGO1 0x10018940
void Act2Actor::SetROI(LegoROI* p_roi, MxBool p_bool1, MxBool p_bool2)
{
// TODO
}
// STUB: LEGO1 0x100189f0
MxResult Act2Actor::VTable0x94(LegoPathActor*, MxBool)
{
// TODO
return SUCCESS;
}
// STUB: LEGO1 0x10018a20
MxResult Act2Actor::WaitForAnimation()
{
// TODO
return SUCCESS;
}
// STUB: LEGO1 0x10018c30
void Act2Actor::VTable0x70(float p_und)
{
// TODO
}
// STUB: LEGO1 0x10019280
void Act2Actor::SetWorldSpeed(MxFloat p_worldSpeed)
{
// TODO
}
// STUB: LEGO1 0x100195a0
MxS32 Act2Actor::VTable0xa0()
{
// TODO
return 0;
}
// STUB: LEGO1 0x1001a180
MxS32 Act2Actor::VTable0x68(Vector3&, Vector3&, Vector3&)
{
// TODO
return 0;
}

View File

@@ -7,3 +7,17 @@ Act3Actor::Act3Actor()
{
m_unk0x1c = 0;
}
// STUB: LEGO1 0x1003fb70
MxU32 Act3Actor::VTable0x90(float, Matrix4&)
{
// TODO
return FALSE;
}
// STUB: LEGO1 0x1003fd90
MxResult Act3Actor::VTable0x94(LegoPathActor*, MxBool)
{
// TODO
return 0;
}

View File

@@ -7,6 +7,12 @@ BumpBouy::BumpBouy()
{
}
// STUB: LEGO1 0x10027360
BumpBouy::~BumpBouy()
{
// TODO
}
// STUB: LEGO1 0x10027400
MxLong BumpBouy::Notify(MxParam& p_param)
{