From 8f3b8d2211827751e47634b198feee1305cd56b4 Mon Sep 17 00:00:00 2001 From: jonschz Date: Fri, 1 Nov 2024 08:01:43 +0100 Subject: [PATCH] Add enum data type --- LEGO1/lego/legoomni/include/legocarbuild.h | 7 ++++++- LEGO1/lego/legoomni/src/build/legocarbuild.cpp | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/LEGO1/lego/legoomni/include/legocarbuild.h b/LEGO1/lego/legoomni/include/legocarbuild.h index 497f57ee..bb4875b7 100644 --- a/LEGO1/lego/legoomni/include/legocarbuild.h +++ b/LEGO1/lego/legoomni/include/legocarbuild.h @@ -73,6 +73,11 @@ typedef LegoVehicleBuildState LegoJetskiBuildState; // SIZE 0x34c class LegoCarBuild : public LegoWorld { public: + enum Unknown0xf8 { + c_unknownminusone = -1, + c_unknown8 = 8 + }; + LegoCarBuild(); ~LegoCarBuild() override; @@ -143,7 +148,7 @@ class LegoCarBuild : public LegoWorld { // LegoCarBuild::`scalar deleting destructor' private: - undefined4 m_unk0xf8; // 0xf8 + Unknown0xf8 m_unk0xf8; // 0xf8 MxS16 m_unk0xfc; // 0xfc undefined m_unk0xfe[2]; // 0xfe MxS32 m_unk0x100; // 0x100 diff --git a/LEGO1/lego/legoomni/src/build/legocarbuild.cpp b/LEGO1/lego/legoomni/src/build/legocarbuild.cpp index 0a9f923c..9cf584f2 100644 --- a/LEGO1/lego/legoomni/src/build/legocarbuild.cpp +++ b/LEGO1/lego/legoomni/src/build/legocarbuild.cpp @@ -51,7 +51,7 @@ LegoCarBuild::LegoCarBuild() { m_unk0x100 = 0; m_unk0x110 = 0; - m_unk0xf8 = 0xffffffff; + m_unk0xf8 = c_unknownminusone; m_unk0x2d4 = FALSE; m_unk0x258 = 0; m_ColorBook_Bitmap = NULL; @@ -431,7 +431,7 @@ MxResult LegoCarBuild::Tickle() return SUCCESS; } - if (m_unk0xf8 == 8) { + if (m_unk0xf8 == c_unknown8) { if (m_unk0xfc == 1) { FUN_10024f50(); }