diff --git a/LEGO1/lego/legoomni/include/legoanimationmanager.h b/LEGO1/lego/legoomni/include/legoanimationmanager.h index 45948632..3edb6cc9 100644 --- a/LEGO1/lego/legoomni/include/legoanimationmanager.h +++ b/LEGO1/lego/legoomni/include/legoanimationmanager.h @@ -19,12 +19,14 @@ struct Character { MxBool m_active; // 0x14 }; +// SIZE 0x08 struct Vehicle { char* m_name; // 0x00 undefined m_unk0x04; // 0x04 MxBool m_unk0x05; // 0x05 }; +// SIZE 0x18 struct Unknown0x3c { LegoROI* m_roi; // 0x00 MxU32 m_id; // 0x04 diff --git a/LEGO1/lego/legoomni/src/common/legoanimationmanager.cpp b/LEGO1/lego/legoomni/src/common/legoanimationmanager.cpp index 62ce5deb..7361dffe 100644 --- a/LEGO1/lego/legoomni/src/common/legoanimationmanager.cpp +++ b/LEGO1/lego/legoomni/src/common/legoanimationmanager.cpp @@ -10,6 +10,9 @@ #include DECOMP_SIZE_ASSERT(LegoAnimationManager, 0x500) +DECOMP_SIZE_ASSERT(Character, 0x18) +DECOMP_SIZE_ASSERT(Vehicle, 0x8) +DECOMP_SIZE_ASSERT(Unknown0x3c, 0x18) // GLOBAL: LEGO1 0x100f6d10 Vehicle g_vehicles[] = {"bikebd", 0, FALSE, "bikepg", 0, FALSE, "bikerd", 0, FALSE, "bikesy", 0,