summaryrefslogtreecommitdiff
path: root/src/manager
diff options
context:
space:
mode:
authorTal Hayon <talhayon1@gmail.com>2022-04-18 23:37:45 +0300
committerTal Hayon <talhayon1@gmail.com>2022-04-18 23:37:45 +0300
commitdb1d23dd693cc4cbceb6d4d5e5f21bd484018e22 (patch)
tree123d42788a07873e563ebca60c816fbebb1fd3c3 /src/manager
parent334972c649c52335ac57d3c42d6c6c5a299b1c30 (diff)
Putr const data in manager35
Diffstat (limited to 'src/manager')
-rw-r--r--src/manager/manager35.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/manager/manager35.c b/src/manager/manager35.c
index 49083531..e913ae82 100644
--- a/src/manager/manager35.c
+++ b/src/manager/manager35.c
@@ -15,10 +15,19 @@ typedef struct {
u16 field_0x3e;
} Manager35;
-extern void (*const gUnk_08108D98[])(Manager35*);
+void sub_0805DC9C(Manager35*);
+void sub_0805DCC8(Manager35*);
+void sub_0805DD24(Manager35*);
+void sub_0805DD68(Manager35*);
void Manager35_Main(Manager35* this) {
- gUnk_08108D98[this->manager.action](this);
+ static void (*const actionFuncs[])(Manager35*) = {
+ sub_0805DC9C,
+ sub_0805DCC8,
+ sub_0805DD24,
+ sub_0805DD68,
+ };
+ actionFuncs[this->manager.action](this);
}
void sub_0805DC9C(Manager35* this) {