From d8a302eb53767b2b287be9ac52e3afef6fcfc814 Mon Sep 17 00:00:00 2001 From: Sebastian Mischke Date: Mon, 5 Jan 2026 13:40:20 +0100 Subject: [PATCH] Rename m_unk0x2c to m_screenXOffset --- LEGO1/lego/legoomni/include/legoracemap.h | 2 +- LEGO1/lego/legoomni/src/race/legoracemap.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/LEGO1/lego/legoomni/include/legoracemap.h b/LEGO1/lego/legoomni/include/legoracemap.h index 145e3b5a..cd613f04 100644 --- a/LEGO1/lego/legoomni/include/legoracemap.h +++ b/LEGO1/lego/legoomni/include/legoracemap.h @@ -54,7 +54,7 @@ class LegoRaceMap : public virtual LegoRaceActor { // scales the map in y direction (either convert world->screen space or to change the size) float m_screenYScale; // 0x28 // likely an x-offset of the race map in screen space - float m_unk0x2c; // 0x2c + float m_screenXOffset; // 0x2c // likely a y-offset of the race map in screen space float m_unk0x30; // 0x30 }; diff --git a/LEGO1/lego/legoomni/src/race/legoracemap.cpp b/LEGO1/lego/legoomni/src/race/legoracemap.cpp index a6e96526..d7730fa5 100644 --- a/LEGO1/lego/legoomni/src/race/legoracemap.cpp +++ b/LEGO1/lego/legoomni/src/race/legoracemap.cpp @@ -84,7 +84,7 @@ void LegoRaceMap::ParseAction(char* p_extra) token = strtok(NULL, g_parseExtraTokens); if (token != NULL) { - m_unk0x2c = atof(token); + m_screenXOffset = atof(token); } token = strtok(NULL, g_parseExtraTokens); @@ -112,7 +112,7 @@ void LegoRaceMap::UpdateMapLocatorPosition() short xPos = (GetWorldPosition()[0] - m_worldXOffset) / m_worldXScale * m_screenXScale; short yPos = (GetWorldPosition()[2] - m_worldYOffset) / m_worldYScale * m_screenYScale; - m_stillPresenter->SetPosition(xPos + m_unk0x2c, m_unk0x30 - yPos); + m_stillPresenter->SetPosition(xPos + m_screenXOffset, m_unk0x30 - yPos); } }