From caee3e0de472ef1b1ce6d38ad43b4002d01ad9dc Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sun, 12 Jan 2025 13:04:27 -0700 Subject: [PATCH] Match `LegoGameState::History::Serialize` --- LEGO1/lego/legoomni/include/legogamestate.h | 2 +- LEGO1/lego/legoomni/src/common/legogamestate.cpp | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/LEGO1/lego/legoomni/include/legogamestate.h b/LEGO1/lego/legoomni/include/legogamestate.h index df1c22f1..731a0e4a 100644 --- a/LEGO1/lego/legoomni/include/legogamestate.h +++ b/LEGO1/lego/legoomni/include/legogamestate.h @@ -141,7 +141,7 @@ public: MxS16 m_count; // 0x00 ScoreItem m_scores[20]; // 0x02 - undefined2 m_unk0x372; // 0x372 + MxS16 m_unk0x372; // 0x372 }; LegoGameState(); diff --git a/LEGO1/lego/legoomni/src/common/legogamestate.cpp b/LEGO1/lego/legoomni/src/common/legogamestate.cpp index 3f74582e..ceb26765 100644 --- a/LEGO1/lego/legoomni/src/common/legogamestate.cpp +++ b/LEGO1/lego/legoomni/src/common/legogamestate.cpp @@ -1328,21 +1328,21 @@ LegoGameState::ScoreItem* LegoGameState::History::FUN_1003cc90( MxResult LegoGameState::History::Serialize(LegoFile* p_file) { if (p_file->IsReadMode()) { - Read(p_file, &m_unk0x372); - Read(p_file, &m_count); + p_file->Read(m_unk0x372); + p_file->Read(m_count); for (MxS16 i = 0; i < m_count; i++) { MxS16 j; - Read(p_file, &j); + p_file->Read(j); m_scores[i].Serialize(p_file); } } else if (p_file->IsWriteMode()) { - Write(p_file, m_unk0x372); - Write(p_file, m_count); + p_file->Write(m_unk0x372); + p_file->Write(m_count); for (MxS16 i = 0; i < m_count; i++) { - Write(p_file, i); + p_file->Write(i); m_scores[i].Serialize(p_file); } }