From b56273f9c1e0bdb258cfde0dc2667391c47f6db2 Mon Sep 17 00:00:00 2001 From: jonschz Date: Tue, 30 Apr 2024 22:10:12 +0200 Subject: [PATCH] getting closer, now only wrong registers --- LEGO1/lego/legoomni/src/actors/skateboard.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/LEGO1/lego/legoomni/src/actors/skateboard.cpp b/LEGO1/lego/legoomni/src/actors/skateboard.cpp index 33357e98..5535e04f 100644 --- a/LEGO1/lego/legoomni/src/actors/skateboard.cpp +++ b/LEGO1/lego/legoomni/src/actors/skateboard.cpp @@ -90,9 +90,11 @@ MxU32 SkateBoard::VTable0xcc() ControlManager()->Register(this); } FUN_10010270(this->m_unk0x160); + // this->m_roi->GetLocal2World().GetData()[0] // TODO: If this is correct, then the signature of the AnimationManager calls are wrong. - float data[3]; - Vector3 vec = Vector3(data); + // float data[3]; + Matrix4 stuff = this->m_roi->GetLocal2World(); + Vector3 vec = Vector3(&stuff[0][0]); // MxBool puVar11 = (MxBool) 0xf4; AnimationManager()->FUN_10064670((int)&vec); AnimationManager()->FUN_10064670((int)&vec);