From e5a30e2edfc309bdd25969e2d4bd23976a1cf04a Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Thu, 29 May 2025 14:41:03 -0700 Subject: [PATCH] Fix anim key construction --- LEGO1/lego/legoomni/src/build/legocarbuildpresenter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LEGO1/lego/legoomni/src/build/legocarbuildpresenter.cpp b/LEGO1/lego/legoomni/src/build/legocarbuildpresenter.cpp index f926927c..81152ba2 100644 --- a/LEGO1/lego/legoomni/src/build/legocarbuildpresenter.cpp +++ b/LEGO1/lego/legoomni/src/build/legocarbuildpresenter.cpp @@ -364,7 +364,7 @@ void LegoCarBuildAnimPresenter::FUN_10079160() if (StringEqualsPlatform(name)) { m_unk0xc4 = data; if (m_unk0xc4->GetNumRotationKeys() == 0) { - LegoRotationKey* key = new LegoRotationKey(); + LegoRotationKey* key = new LegoRotationKey[1]; m_unk0xc4->SetNumRotationKeys(1); m_unk0xc4->SetRotationKeys(key); } @@ -450,7 +450,7 @@ void LegoCarBuildAnimPresenter::FUN_100795d0(LegoChar* p_param) if (data) { LegoMorphKey* oldMorphKeys = data->GetMorphKeys(); - LegoMorphKey* newHideKey = new LegoMorphKey(); + LegoMorphKey* newHideKey = new LegoMorphKey[1]; assert(newHideKey); newHideKey->SetTime(0);