From f49b4e6ff63aa87e61f814eb0aab0ae3ba0a7273 Mon Sep 17 00:00:00 2001 From: jonschz Date: Fri, 24 Jan 2025 11:36:26 +0100 Subject: [PATCH] 49 % --- LEGO1/lego/legoomni/src/worlds/historybook.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/LEGO1/lego/legoomni/src/worlds/historybook.cpp b/LEGO1/lego/legoomni/src/worlds/historybook.cpp index 71d57616..ee1f0940 100644 --- a/LEGO1/lego/legoomni/src/worlds/historybook.cpp +++ b/LEGO1/lego/legoomni/src/worlds/historybook.cpp @@ -142,9 +142,10 @@ void HistoryBook::ReadyWorld() } MxS32 scoreboxX = 1; - MxS32 scoreboxRow = 5; for (MxS32 scoreState = 0; scoreState < 5; scoreState++) { + MxS32 scoreboxY = 1; + for (MxS32 scoreBoxColumn = 0, scoreboxY = 1; scoreBoxColumn < 5; scoreBoxColumn++, scoreboxY += 5) { // SetColor(*scorebox, score->m_scores[scoreState][scoreBoxColumn], scoreColors, scoreboxX, scoreboxY); // inline void SetColor(MxStillPresenter* p_presenter, MxU8 p_color, MxU8* p_colors, MxS32 p_x, MxS32 p_y) @@ -159,11 +160,13 @@ void HistoryBook::ReadyWorld() memset(NULL, scoreColors[color - 1], 4); } else { - memset(m_scores[i]->GetBitmap()->GetStart(scoreboxX, scoreboxY + lax), scoreColors[color - 1], 4); + memset(m_scores[i]->GetBitmap()->GetStart(scoreboxX, lax + scoreboxY), scoreColors[color - 1], 4); } #endif } } + + scoreboxY += 5; } scoreState++; @@ -192,7 +195,7 @@ void HistoryBook::ReadyWorld() scoreX += 0x17; } - scoreY += 0x1b; + scoreY += 0x1b; // TODO: wrong place in BETA10, skipped at loop start } #ifndef BETA10