mirror of
https://github.com/zeldaret/tmc
synced 2026-06-21 08:31:55 -04:00
Put const data in manager17
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnk_08108654:: @ 08108654
|
||||
.4byte sub_0805AD60
|
||||
.4byte sub_0805AD80
|
||||
@@ -1123,7 +1123,7 @@ SECTIONS {
|
||||
src/manager/manager13.o(.rodata);
|
||||
src/manager/manager14.o(.rodata);
|
||||
src/manager/manager15.o(.rodata);
|
||||
data/const/manager/manager17.o(.rodata);
|
||||
src/manager/manager17.o(.rodata);
|
||||
data/const/manager/manager18.o(.rodata);
|
||||
data/const/manager/manager1A.o(.rodata);
|
||||
data/const/manager/manager1B.o(.rodata);
|
||||
|
||||
@@ -15,12 +15,15 @@ typedef struct {
|
||||
u16 field_0x3e;
|
||||
} Manager17;
|
||||
|
||||
extern void (*const gUnk_08108654[])(Manager17*);
|
||||
|
||||
void sub_0805AD60(Manager17*);
|
||||
void sub_0805AD80(Manager17*);
|
||||
|
||||
void Manager17_Main(Manager17* manager) {
|
||||
gUnk_08108654[manager->manager.action](manager);
|
||||
static void (*const actionFuncs[])(Manager17*) = {
|
||||
sub_0805AD60,
|
||||
sub_0805AD80,
|
||||
};
|
||||
actionFuncs[manager->manager.action](manager);
|
||||
}
|
||||
|
||||
void sub_0805AD60(Manager17* manager) {
|
||||
|
||||
Reference in New Issue
Block a user