diff options
author | Seth Barberee <seth.barberee@gmail.com> | 2020-12-31 18:30:16 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-31 18:30:16 -0600 |
commit | 87cd9885a9f8b38a76ab6add4a634e2a8a4837ee (patch) | |
tree | 9e7e3352cc63bf5665d192c8ebbdfd6032641f74 /src/code_80428A0.c | |
parent | 01ec8edb40c0662863e2fd14395a057be852e060 (diff) |
Friend Area Decomp Work (#15)
split out and work on friend area stuff
Diffstat (limited to 'src/code_80428A0.c')
-rw-r--r-- | src/code_80428A0.c | 70 |
1 files changed, 39 insertions, 31 deletions
diff --git a/src/code_80428A0.c b/src/code_80428A0.c index 08599b7..6c7d48d 100644 --- a/src/code_80428A0.c +++ b/src/code_80428A0.c @@ -1,145 +1,153 @@ #include "global.h" -extern void sub_804151C(u32 r0, u32 r1, u8 r2); +struct unkDungeon_8041D5C +{ + u8 padding[0x70]; + u8 *unk70[100]; +}; + + +extern void sub_804151C(struct unkDungeon_8041D5C *r0, u32 r1, u8 r2); extern void sub_803E708(u32 r0, u32 r1); -extern void sub_80416A4(u32 r0, u32 r1, u32 r2); -extern void sub_80421C0(u32 r0, u32 r1); +extern void sub_80416A4(struct unkDungeon_8041D5C *r0, u32 r1, u32 r2); +extern void sub_80421C0(struct unkDungeon_8041D5C *r0, u16 r1); + -void sub_80428A0(u32 r0) +void sub_80428A0(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x29, 1); } -void sub_80428B0(u32 r0) +void sub_80428B0(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x1a9, 0); } -void sub_80428C4(u32 r0) +void sub_80428C4(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x1a9, 0); } -void sub_80428D8(u32 r0) +void sub_80428D8(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x1a9, 0); } -void sub_80428EC(u32 r0) +void sub_80428EC(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x1a9, 0); } -void sub_8042900(u32 r0) +void sub_8042900(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0xD4 << 1, 0); } -void sub_8042910(u32 r0) +void sub_8042910(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x29, 0); } -void sub_8042920(u32 r0) +void sub_8042920(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x48, 0); } -void sub_8042930(u32 r0) +void sub_8042930(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0xD3 << 1, 1); } -void sub_8042940(u32 r0) +void sub_8042940(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0xC7 << 1, 0); } -void sub_8042950(u32 r0) +void sub_8042950(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0xD8 << 1, 1); sub_803E708(0xA, 0x42); } -void sub_8042968(u32 r0) +void sub_8042968(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0xD4 << 1, 0); } -void sub_8042978(u32 r0) +void sub_8042978(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x1a9, 0); } -void sub_804298C(u32 r0) +void sub_804298C(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x1a9, 0); } -void sub_80429A0(u32 r0) +void sub_80429A0(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x199, 0); } -void sub_80429B4(u32 r0) +void sub_80429B4(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x1ab, 0); } -void sub_80429C8(u32 r0) +void sub_80429C8(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x4, 1); } -void sub_80429D8(u32 r0) +void sub_80429D8(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x8F << 1, 1); } -void sub_80429E8(u32 r0) +void sub_80429E8(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x11d, 1); } -void sub_80429FC(u32 r0) +void sub_80429FC(struct unkDungeon_8041D5C *r0) { sub_80416A4(r0, 0xCF << 1, 1); - sub_80421C0(0, 0xD4); + sub_80421C0(NULL, 0xD4); } -void sub_8042A14(u32 r0) +void sub_8042A14(struct unkDungeon_8041D5C *r0) { sub_80416A4(r0, 0x36, 1); } -void sub_8042A24(u32 r0) +void sub_8042A24(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x15, 1); } -void sub_8042A34(u32 r0) +void sub_8042A34(struct unkDungeon_8041D5C *r0) { sub_80416A4(r0, 0x9F << 1, 0); } -void sub_8042A44(u32 r0) +void sub_8042A44(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0xDA << 1, 1); } -void sub_8042A54(u32 r0) +void sub_8042A54(struct unkDungeon_8041D5C *r0) { sub_80416A4(r0, 0x37, 1); } -void sub_8042A64(u32 r0) +void sub_8042A64(struct unkDungeon_8041D5C *r0) { sub_80416A4(r0, 0x29, 1); } -void sub_8042A74(u32 r0) +void sub_8042A74(struct unkDungeon_8041D5C *r0) { sub_804151C(r0, 0x18, 1); } |