mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Match HistoryBook::ReadyWorld()
(#1373)
* Some progress on HistoryBook::ReadyWorld * Refactor getter * 48 % * 49 % * 53 % * Improve BETA10 stack, LEGO1 now at 91 * variable number match on BETA10, 91 % on LEGO1 * Cleanup * Match --------- Co-authored-by: jonschz <jonschz@users.noreply.github.com> Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
@@ -41,8 +41,11 @@ public:
|
||||
private:
|
||||
LegoGameState::Area m_destLocation; // 0xf8
|
||||
MxStillPresenter* m_alphabet[26]; // 0xfc
|
||||
MxStillPresenter* m_names[20][7]; // 0x164
|
||||
MxStillPresenter* m_scores[20]; // 0x394
|
||||
|
||||
// variable name verified by BETA10 0x1002bd27
|
||||
MxStillPresenter* m_name[20][7]; // 0x164
|
||||
|
||||
MxStillPresenter* m_scores[20]; // 0x394
|
||||
};
|
||||
|
||||
#endif // HISTORYBOOK_H
|
||||
|
@@ -163,7 +163,9 @@ public:
|
||||
// FUNCTION: BETA10 0x1002c2b0
|
||||
MxS16 GetCount() { return m_count; }
|
||||
|
||||
ScoreItem* GetScore(MxS16 p_index) { return p_index >= m_count ? NULL : &m_scores[p_index]; }
|
||||
// TODO: Not yet correct
|
||||
// FUNCTION: BETA10 0x1002c540
|
||||
ScoreItem* GetScore(MxS32 p_index) { return p_index >= m_count ? NULL : &m_scores[p_index]; }
|
||||
|
||||
MxS16 m_count; // 0x00
|
||||
ScoreItem m_scores[20]; // 0x02
|
||||
@@ -206,7 +208,6 @@ public:
|
||||
Act GetLoadedAct() { return m_loadedAct; }
|
||||
Area GetPreviousArea() { return m_previousArea; }
|
||||
Area GetUnknown0x42c() { return m_unk0x42c; }
|
||||
History* GetHistory() { return &m_history; }
|
||||
|
||||
void SetDirty(MxBool p_isDirty) { m_isDirty = p_isDirty; }
|
||||
void SetPreviousArea(Area p_previousArea) { m_previousArea = p_previousArea; }
|
||||
|
Reference in New Issue
Block a user