Match LegoGameState::History::Serialize

This commit is contained in:
Christian Semmler
2025-01-12 13:04:27 -07:00
parent a269bedcff
commit caee3e0de4
2 changed files with 7 additions and 7 deletions

View File

@@ -141,7 +141,7 @@ public:
MxS16 m_count; // 0x00
ScoreItem m_scores[20]; // 0x02
undefined2 m_unk0x372; // 0x372
MxS16 m_unk0x372; // 0x372
};
LegoGameState();

View File

@@ -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);
}
}