diff options
author | Seth Barberee <seth.barberee@gmail.com> | 2021-07-09 17:35:12 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-09 19:35:12 -0500 |
commit | 386299d1f401cb939e6fe3ea16d0ca57731b2648 (patch) | |
tree | bb0644a8ad61f43d483dfbc2932011bcfa2388ab /src/kangaskhan_storage_2.c | |
parent | f55ac4c552291687f5a3972b2ad9bdb187676229 (diff) |
Makefile and Install.md Revamp (#41)
* Makefile: move over to gcc for preproc and ditch cpp
* INSTALL: rewrite INSTALL
* README: add CI badge
* Makefile: make tools build before anything else
Diffstat (limited to 'src/kangaskhan_storage_2.c')
-rw-r--r-- | src/kangaskhan_storage_2.c | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/src/kangaskhan_storage_2.c b/src/kangaskhan_storage_2.c index 6b30882..02059d1 100644 --- a/src/kangaskhan_storage_2.c +++ b/src/kangaskhan_storage_2.c @@ -21,8 +21,7 @@ struct unkStruct_203B20C u32 unk1C; u32 unk20; u8 fill24[0x60 - 0x24]; - u32 unk60; - u8 fill64[0x70 - 0x64]; + u16 unk60[8]; u32 unk70; u8 fill74[0xC0 - 0x74]; u32 unkC0; @@ -77,6 +76,13 @@ extern u32 sub_801A8AC(void); extern void sub_801A928(void); extern void sub_8012CAC(struct UnkTextStruct2 *, u32 *); extern void sub_80182E4(void); +extern void sub_8008C54(u32); +extern void sub_80073B8(u32); +extern void sub_8013C68(u32 *); +extern void sub_80073E0(u32); +extern void sub_8012EA4(u32 *, u32); +extern void xxx_call_draw_string(u32 x, u32 y, u8 *, u32, u32); + extern void sub_801A9E0(); extern void sub_801841C(); @@ -87,7 +93,7 @@ extern void sub_8013AA0(u32 *); extern void sub_801B3C0(struct ItemStruct_203B460 *); extern void sub_801A5D8(u32, u32, u32, u32); extern void sub_801C8C4(u32, u32, u32, u32); -extern void sub_8012D60(u32 *, u32 *, u32, u32 *, u32, u32); +extern void sub_8012D60(u32 *, u32 *, u32, u16 *, u32, u32); extern void sub_801CB5C(u32); extern void sub_801A8D0(u32); @@ -96,6 +102,7 @@ extern struct UnkTextStruct2 gUnknown_80DB7E8; extern struct UnkTextStruct2 gUnknown_80DB7D0; extern struct UnkTextStruct2 gUnknown_80DB800; extern struct UnkTextStruct2 gUnknown_80DB818; +extern u8 gUnknown_80DB830[]; void sub_8017AF8(void) { @@ -410,7 +417,7 @@ void sub_8018100(void) switch(gUnknown_203B20C->state) { case 1: - sub_8012D60(&gUnknown_203B20C->unk70, &gUnknown_203B20C->unk20, 0, &gUnknown_203B20C->unk60, gUnknown_203B20C->unk14, 2); + sub_8012D60(&gUnknown_203B20C->unk70, &gUnknown_203B20C->unk20, 0, gUnknown_203B20C->unk60, gUnknown_203B20C->unk14, 2); break; case 4: sub_801A5D8(3, 3, 0, 0xA); @@ -421,7 +428,7 @@ void sub_8018100(void) case 6: sub_801A9E0(); sub_801841C(); - sub_8012D60(&gUnknown_203B20C->unk70, &gUnknown_203B20C->unk20, 0, &gUnknown_203B20C->unk60, gUnknown_203B20C->unk18, 2); + sub_8012D60(&gUnknown_203B20C->unk70, &gUnknown_203B20C->unk20, 0, gUnknown_203B20C->unk60, gUnknown_203B20C->unk18, 2); break; case 7: sub_801B3C0(&gUnknown_203B20C->unk8); @@ -453,7 +460,7 @@ void sub_8018100(void) sub_801CCD8(); sub_801AD34(0); sub_80184D4(); - sub_8012D60(&gUnknown_203B20C->unk70, &gUnknown_203B20C->unk20, 0, &gUnknown_203B20C->unk60, gUnknown_203B20C->unk1C, 2); + sub_8012D60(&gUnknown_203B20C->unk70, &gUnknown_203B20C->unk20, 0, gUnknown_203B20C->unk60, gUnknown_203B20C->unk1C, 2); break; case 14: sub_801B3C0(&gUnknown_203B20C->unk8); @@ -463,3 +470,15 @@ void sub_8018100(void) break; } } + +void sub_8018280(void) +{ + sub_8008C54(gUnknown_203B20C->unkD4); + sub_80073B8(gUnknown_203B20C->unkD4); + xxx_call_draw_string(4, 0, gUnknown_80DB830, gUnknown_203B20C->unkD4, 0); // Number? + sub_8013C68(&gUnknown_203B20C->unkC0); + sub_80073E0(gUnknown_203B20C->unkD4); + sub_801CCD8(); + sub_801AD34(0); + sub_8012EA4(&gUnknown_203B20C->unk70,0); +} |