summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assets/assets.json5
-rw-r--r--data/const/manager/manager1D.s12
-rw-r--r--linker.ld2
-rw-r--r--src/manager/manager1D.c12
4 files changed, 9 insertions, 22 deletions
diff --git a/assets/assets.json b/assets/assets.json
index 7f83dfb2..a9a2f276 100644
--- a/assets/assets.json
+++ b/assets/assets.json
@@ -32724,11 +32724,6 @@
"size": 124
},
{
- "path": "manager1D/gUnk_08108C88.bin",
- "start": 1084552,
- "size": 4
- },
- {
"path": "manager1F/gUnk_08108C9C.bin",
"start": 1084572,
"size": 12
diff --git a/data/const/manager/manager1D.s b/data/const/manager/manager1D.s
deleted file mode 100644
index 37ea7655..00000000
--- a/data/const/manager/manager1D.s
+++ /dev/null
@@ -1,12 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_08108C80:: @ 08108C80
- .4byte sub_0805B5E0
- .4byte sub_0805B638
-
-gUnk_08108C88:: @ 08108C88
- .incbin "manager1D/gUnk_08108C88.bin"
diff --git a/linker.ld b/linker.ld
index ad43df49..f5fd46da 100644
--- a/linker.ld
+++ b/linker.ld
@@ -1128,7 +1128,7 @@ SECTIONS {
data/const/manager/manager1A.o(.rodata);
src/manager/manager1B.o(.rodata);
src/manager/manager1C.o(.rodata);
- data/const/manager/manager1D.o(.rodata);
+ src/manager/manager1D.o(.rodata);
src/manager/manager1E.o(.rodata);
data/const/manager/manager1F.o(.rodata);
src/manager/manager22.o(.rodata);
diff --git a/src/manager/manager1D.c b/src/manager/manager1D.c
index f1d9a40f..7d74ef45 100644
--- a/src/manager/manager1D.c
+++ b/src/manager/manager1D.c
@@ -2,15 +2,19 @@
#include "room.h"
#include "screen.h"
-extern void (*const gUnk_08108C80[])(Manager*);
-
-extern u16 gUnk_08108C88[];
+void sub_0805B5E0(Manager*);
+void sub_0805B638(Manager*);
void Manager1D_Main(Manager* this) {
- gUnk_08108C80[this->action](this);
+ static void (*const actionFuncs[])(Manager*) = {
+ sub_0805B5E0,
+ sub_0805B638,
+ };
+ actionFuncs[this->action](this);
}
void sub_0805B5E0(Manager* this) {
+ static const u16 gUnk_08108C88[] = { 0x1e07, 0x1e07 };
this->action = 1;
gScreen.lcd.displayControl |= DISPCNT_BG3_ON;