diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-02 22:16:32 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-02 22:16:32 -0400 |
commit | 530155f301fb535c3be4a8094c8749b1c828e587 (patch) | |
tree | 03e78416fbb80621c02b5249eaf3cba03310f5e2 /src | |
parent | f1e2ec57fbdf2cd39bf792add4c26acc386f80ce (diff) |
sub_804ABF8
Diffstat (limited to 'src')
-rw-r--r-- | src/trade.c | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/src/trade.c b/src/trade.c index 71cef2d08..4262f19bf 100644 --- a/src/trade.c +++ b/src/trade.c @@ -131,7 +131,7 @@ static void sub_80489F4(void); /*static*/ void sub_804AA0C(u8); static bool8 sub_8048D44(void); /*static*/ void sub_804AF84(void); -/*static*/ bool8 sub_804ABF8(void); +static bool8 sub_804ABF8(void); /*static*/ void sub_804ACF4(u8); static void sub_804A41C(u8); static void sub_8048C70(void); @@ -2589,6 +2589,36 @@ static void sub_804AB30(void) } } +static bool8 sub_804ABF8(void) +{ + switch (gUnknown_03004824->unk_00b4) + { + case 8: + gUnknown_03004824->unk_007e = LoadSpriteSheet(&gUnknown_0820C07C[gUnknown_03004824->unk_00b4]); + gUnknown_03004824->unk_00b4 ++; + return FALSE; + case 13: + LoadSpritePalette(&gSpritePalette_TradeScreenText); + gUnknown_03004824->unk_00b4 ++; + return FALSE; + case 14: + LoadSpritePalette(&gUnknown_0820C12C); + gUnknown_03004824->unk_00b4 ++; + return FALSE; + case 15: + LoadSpriteSheet(&gUnknown_0820C124); + gUnknown_03004824->unk_00b4 ++; + // fallthrough + case 16: + gUnknown_03004824->unk_00b4 = 0; + return TRUE; + default: + LoadSpriteSheet(&gUnknown_0820C07C[gUnknown_03004824->unk_00b4]); + gUnknown_03004824->unk_00b4 ++; + return FALSE; + } +} + asm(".section .text.sub_804DAD4"); /*static*/ void sub_804DAD4(struct UnkStructC *arg0, struct InGameTrade *trade) { |