diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-02 21:32:56 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-09-02 21:32:56 -0400 |
commit | 3fb87d064e12bda763c15a4d1e54f244bf185db9 (patch) | |
tree | c2a7a3891704a7936a2c5469885a49c27938e54a /src | |
parent | 3d914f466ccb187d20b84ae050fb54eec63cb9c6 (diff) |
Close a swiss cheese hole
Diffstat (limited to 'src')
-rw-r--r-- | src/trade.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/trade.c b/src/trade.c index 9a6273238..702bc109d 100644 --- a/src/trade.c +++ b/src/trade.c @@ -2455,7 +2455,25 @@ void sub_804A840(u8 whichParty) gUnknown_03004824->unk_0080[whichParty] = 0; } -asm(".section .text.sub_804A96C"); +void sub_804A938(struct UnkStructD *unkStructD) +{ + unkStructD->unk_10 = 1; +} + +void sub_804A940(struct UnkStructD *unkStructD) +{ + if (unkStructD->unk_10) + { + CpuCopy16(unkStructD->unk_12, unkStructD->vramAddr, sizeof(unkStructD->unk_12)); + unkStructD->unk_10 = 0; + } +} + +void sub_804A964(struct UnkStructD *unkStructD, void *dest) +{ + unkStructD->unk_10 = 0; + unkStructD->vramAddr = dest; +} /*static*/ void sub_804A96C(struct UnkStructD *arg0, u8 left, u8 top, const u16 *tilemap, u8 width, u8 height, u16 sp8) { int y, x; |