From bcd0021bb1bacea6b521bec46383f446f8181d2c Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Thu, 29 May 2025 16:11:43 -0700 Subject: [PATCH] Fix anim key construction (#199) --- 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 febaf323..989c3ed7 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);