diff options
| author | lepelog <25211966+lepelog@users.noreply.github.com> | 2023-08-10 18:40:55 +0200 |
|---|---|---|
| committer | lepelog <25211966+lepelog@users.noreply.github.com> | 2023-08-10 18:40:55 +0200 |
| commit | 2ebf0806ee8d11858786cd1f71d8a23fe68e02a3 (patch) | |
| tree | 3e6e3cb82f27e696b1e964c9068f4221f8f633a1 | |
| parent | c3ec0f82a861d1dabc5509c357e19f1184ba3b01 (diff) | |
fix sceneflag manager bss
| -rw-r--r-- | config/SOUE01/splits.txt | 1 | ||||
| -rw-r--r-- | src/toBeSorted/sceneflag_manager.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/config/SOUE01/splits.txt b/config/SOUE01/splits.txt index 0e181c52..40ed393b 100644 --- a/config/SOUE01/splits.txt +++ b/config/SOUE01/splits.txt @@ -26,6 +26,7 @@ d/d_base.cpp: toBeSorted/sceneflag_manager.cpp: .text start:0x800BD8C0 end:0x800BE7A8 .sbss start:0x805753E0 end:0x805753F0 + .bss start:0x805A78D0 end:0x805A7AD8 toBeSorted/flag_space.cpp: .text start:0x800BEE00 end:0x800BEF90 diff --git a/src/toBeSorted/sceneflag_manager.cpp b/src/toBeSorted/sceneflag_manager.cpp index a37406be..298cf5c3 100644 --- a/src/toBeSorted/sceneflag_manager.cpp +++ b/src/toBeSorted/sceneflag_manager.cpp @@ -63,6 +63,8 @@ class SceneflagManager { SceneflagManager *SceneflagManager::sInstance = nullptr; u16 SceneflagManager::sTempFlags[] = {}; +u16 SceneflagManager::sSceneFlags[8] = {}; +u16 SceneflagManager::sZoneFlags[0xFC] = {}; void SceneflagManager::doNothing() {} void SceneflagManager::setShouldCommit(u16 flag) { |
