summaryrefslogtreecommitdiff
path: root/src/manager
diff options
context:
space:
mode:
authorTal Hayon <talhayon1@gmail.com>2022-04-18 23:17:09 +0300
committerTal Hayon <talhayon1@gmail.com>2022-04-18 23:17:09 +0300
commitea286b32852efd1ab8a2ac51c79a17d5c0cd9b22 (patch)
tree4492fa30181d18024e9ec4d6d39188fe79cd0597 /src/manager
parentdcd206fd9e9d4aa0b65721fe92f1f8e9aa6307cb (diff)
Put const data in manager1D
Diffstat (limited to 'src/manager')
-rw-r--r--src/manager/manager1D.c12
1 files changed, 8 insertions, 4 deletions
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;