diff --git a/LEGO1/lego/legoomni/include/legojetskiraceactor.h b/LEGO1/lego/legoomni/include/legojetskiraceactor.h index 27ba401a..1676f4fe 100644 --- a/LEGO1/lego/legoomni/include/legojetskiraceactor.h +++ b/LEGO1/lego/legoomni/include/legojetskiraceactor.h @@ -3,25 +3,23 @@ #include "legocarraceactor.h" -/* - VTABLE: LEGO1 0x100da208 LegoCarRaceActor - VTABLE: LEGO1 0x100da228 LegoRaceActor - VTABLE: LEGO1 0x100da230 LegoAnimActor - VTABLE: LEGO1 0x100da240 LegoPathActor -*/ +// VTABLE: LEGO1 0x100da208 LegoCarRaceActor +// VTABLE: LEGO1 0x100da228 LegoRaceActor +// VTABLE: LEGO1 0x100da230 LegoAnimActor +// VTABLE: LEGO1 0x100da240 LegoPathActor // SIZE 0x1a8 class LegoJetskiRaceActor : public virtual LegoCarRaceActor { public: LegoJetskiRaceActor(); - // FUNCTION: LEGO1 0x10081d80 + // FUNCTION: LEGO1 0x10081d90 inline const char* ClassName() const override // vtable+0x0c { // STRING: LEGO1 0x100f0554 return "LegoJetskiRaceActor"; } - // FUNCTION: LEGO1 0x10081da0 + // FUNCTION: LEGO1 0x10081db0 inline MxBool IsA(const char* p_name) const override // vtable+0x10 { return !strcmp(p_name, LegoJetskiRaceActor::ClassName()) || LegoCarRaceActor::IsA(p_name); @@ -36,12 +34,9 @@ class LegoJetskiRaceActor : public virtual LegoCarRaceActor { Vector3& p_v3 ) override; // vtable+0x6c void VTable0x70(float p_float) override; // vtable+0x70 - void SwitchBoundary(LegoPathBoundary*& p_boundary, LegoUnknown100db7f4*& p_edge, float& p_unk0xe4) - override; // vtable+0x98 - MxResult VTable0x9c() override; // vtable+0x9c - void VTable0x1c() override; // vtable+0x1c + void VTable0x1c() override; // vtable+0x1c - // SYNTHETIC: LEGO1 0x10081d40 + // SYNTHETIC: LEGO1 0x10081d50 // LegoJetskiRaceActor::`scalar deleting destructor' }; diff --git a/LEGO1/lego/legoomni/src/entity/legojetskiraceactor.cpp b/LEGO1/lego/legoomni/src/entity/legojetskiraceactor.cpp index 9faead44..18a4f3d9 100644 --- a/LEGO1/lego/legoomni/src/entity/legojetskiraceactor.cpp +++ b/LEGO1/lego/legoomni/src/entity/legojetskiraceactor.cpp @@ -2,12 +2,6 @@ DECOMP_SIZE_ASSERT(LegoJetskiRaceActor, 0x1a8) -// STUB: LEGO1 0x10014220 -void LegoJetskiRaceActor::VTable0x1c() -{ - // TODO -} - // FUNCTION: LEGO1 0x10080ef0 LegoJetskiRaceActor::LegoJetskiRaceActor() { @@ -17,7 +11,19 @@ LegoJetskiRaceActor::LegoJetskiRaceActor() m_unk0x150 = 1.5f; } -// STUB: LEGO1 0x10081fc0 +// STUB: LEGO1 0x10081120 +void LegoJetskiRaceActor::VTable0x1c() +{ + // TODO +} + +// STUB: LEGO1 0x10081550 +void LegoJetskiRaceActor::VTable0x70(float p_float) +{ + // TODO +} + +// STUB: LEGO1 0x10081fd0 MxU32 LegoJetskiRaceActor::VTable0x6c( LegoPathBoundary* p_boundary, Vector3& p_v1, @@ -30,22 +36,3 @@ MxU32 LegoJetskiRaceActor::VTable0x6c( // TODO return 0; } - -// STUB: LEGO1 0x100822c0 -void LegoJetskiRaceActor::VTable0x70(float p_float) -{ - // TODO -} - -// STUB: LEGO1 0x100822d0 -void LegoJetskiRaceActor::SwitchBoundary(LegoPathBoundary*& p_boundary, LegoUnknown100db7f4*& p_edge, float& p_unk0xe4) -{ - // TODO -} - -// STUB: LEGO1 0x100822e0 -MxResult LegoJetskiRaceActor::VTable0x9c() -{ - // TODO - return SUCCESS; -}