diff --git a/LEGO1/lego/legoomni/include/legogamestate.h b/LEGO1/lego/legoomni/include/legogamestate.h index 33cb5696..df1c22f1 100644 --- a/LEGO1/lego/legoomni/include/legogamestate.h +++ b/LEGO1/lego/legoomni/include/legogamestate.h @@ -121,10 +121,10 @@ public: struct ScoreItem { MxResult Serialize(LegoFile* p_file); - MxS16 m_totalScore; // 0x00 - MxU8 m_scores[5][5]; // 0x02 - Username m_name; // 0x1c - undefined2 m_unk0x2a; // 0x2a + MxS16 m_totalScore; // 0x00 + MxU8 m_scores[5][5]; // 0x02 + Username m_name; // 0x1c + MxS16 m_unk0x2a; // 0x2a }; // SIZE 0x372 diff --git a/LEGO1/lego/legoomni/src/common/legogamestate.cpp b/LEGO1/lego/legoomni/src/common/legogamestate.cpp index 272ef25f..3f74582e 100644 --- a/LEGO1/lego/legoomni/src/common/legogamestate.cpp +++ b/LEGO1/lego/legoomni/src/common/legogamestate.cpp @@ -1182,28 +1182,28 @@ LegoGameState::Username& LegoGameState::Username::operator=(const Username& p_ot MxResult LegoGameState::ScoreItem::Serialize(LegoFile* p_file) { if (p_file->IsReadMode()) { - Read(p_file, &m_totalScore); + p_file->Read(m_totalScore); for (MxS32 i = 0; i < 5; i++) { for (MxS32 j = 0; j < 5; j++) { - Read(p_file, &m_scores[i][j]); + p_file->Read(m_scores[i][j]); } } m_name.Serialize(p_file); - Read(p_file, &m_unk0x2a); + p_file->Read(m_unk0x2a); } else if (p_file->IsWriteMode()) { - Write(p_file, m_totalScore); + p_file->Write(m_totalScore); for (MxS32 i = 0; i < 5; i++) { for (MxS32 j = 0; j < 5; j++) { - Write(p_file, m_scores[i][j]); + p_file->Write(m_scores[i][j]); } } m_name.Serialize(p_file); - Write(p_file, m_unk0x2a); + p_file->Write(m_unk0x2a); } return SUCCESS;