mirror of https://github.com/zeldaret/tmc.git
Put const data in manager17
This commit is contained in:
parent
a048115a94
commit
4ce714ee5c
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue