summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-09-02 21:32:56 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-09-02 21:32:56 -0400
commit3fb87d064e12bda763c15a4d1e54f244bf185db9 (patch)
treec2a7a3891704a7936a2c5469885a49c27938e54a /src
parent3d914f466ccb187d20b84ae050fb54eec63cb9c6 (diff)
Close a swiss cheese hole
Diffstat (limited to 'src')
-rw-r--r--src/trade.c20
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;