summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2024-05-03 09:58:23 +0200
committerrobojumper <robojumper@gmail.com>2024-05-03 09:58:23 +0200
commitb8b65fdf33db2ad598e868a03318fd53621787ce (patch)
tree53895975652a7709dc19f028dc06c7640a7fb12d
parent4353833983e4d82e607746c6f9ccfc289c5eaf4a (diff)
Remove instance from dungeon flag mgr TU
-rw-r--r--config/SOUE01/splits.txt1
-rw-r--r--config/SOUE01/symbols.txt2
-rw-r--r--configure.py2
-rw-r--r--src/toBeSorted/dungeonflag_manager.cpp5
4 files changed, 5 insertions, 5 deletions
diff --git a/config/SOUE01/splits.txt b/config/SOUE01/splits.txt
index 79f8f510..afe56b13 100644
--- a/config/SOUE01/splits.txt
+++ b/config/SOUE01/splits.txt
@@ -124,7 +124,6 @@ toBeSorted/bitwise_flag_helper.cpp:
toBeSorted/dungeonflag_manager.cpp:
.text start:0x800BF8D0 end:0x800BFB9C
- .sbss start:0x80575404 end:0x80575408
.bss start:0x805A9C58 end:0x805A9C68
toBeSorted/skipflag_manager.cpp:
diff --git a/config/SOUE01/symbols.txt b/config/SOUE01/symbols.txt
index 4fe4a163..1e503497 100644
--- a/config/SOUE01/symbols.txt
+++ b/config/SOUE01/symbols.txt
@@ -39848,7 +39848,7 @@ sTBoxFlags__15TBoxFlagManager = .sbss:0x805753F4; // type:object size:0x4
sInstance__18EnemyDefeatManager = .sbss:0x805753F8; // type:object size:0x4 data:4byte
lbl_805753FC = .sbss:0x805753FC; // type:object size:0x4 data:4byte
lbl_80575400 = .sbss:0x80575400; // type:object size:0x4 data:4byte
-sInstance__18DungeonflagManager = .sbss:0x80575404; // type:object size:0x4 data:4byte
+lbl_80575404 = .sbss:0x80575404; // type:object size:0x4 data:4byte
sInstance__15SkipflagManager = .sbss:0x80575408; // type:object size:0x4 data:4byte
lbl_80575410 = .sbss:0x80575410; // type:object size:0x8 data:4byte
lbl_80575418 = .sbss:0x80575418; // type:object size:0x8
diff --git a/configure.py b/configure.py
index 0b18234e..103ebb33 100644
--- a/configure.py
+++ b/configure.py
@@ -274,7 +274,7 @@ config.libs = [
Object(Matching, "toBeSorted/sceneflag_manager.cpp"),
Object(NonMatching, "toBeSorted/flag_space.cpp"),
Object(NonMatching, "toBeSorted/misc_flag_managers.cpp"),
- Object(NonMatching, "toBeSorted/dungeonflag_manager.cpp"),
+ Object(Matching, "toBeSorted/dungeonflag_manager.cpp"),
Object(Matching, "toBeSorted/skipflag_manager.cpp"),
Object(Matching, "c/c_list.cpp"),
Object(Matching, "c/c_tree.cpp"),
diff --git a/src/toBeSorted/dungeonflag_manager.cpp b/src/toBeSorted/dungeonflag_manager.cpp
index cf4410f5..7c4d083a 100644
--- a/src/toBeSorted/dungeonflag_manager.cpp
+++ b/src/toBeSorted/dungeonflag_manager.cpp
@@ -21,7 +21,7 @@ public:
FlagSpace mFlagSpace;
static u16 sDungeonFlags[8];
- static DungeonflagManager *sInstance;
+ // static DungeonflagManager *sInstance;
void copyFromSave(s16 flag);
void copyFromSave(u16 flagIndex);
@@ -41,7 +41,8 @@ public:
};
/** 80575404 */
-DungeonflagManager *DungeonflagManager::sInstance = nullptr;
+// DungeonflagManager *DungeonflagManager::sInstance = nullptr;
+
/** 805a9c58 */
u16 DungeonflagManager::sDungeonFlags[8] = {};