summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-10-29 20:58:53 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-10-29 20:58:53 -0400
commita9afb8b13082fbc8090a6f8c14a6e6489d317998 (patch)
treee1b00960f4d719f44c59645c488834998b29fee6 /src
parent6f68e5af95295d10b8dc956d6c621999002377de (diff)
through sub_81230AC
Diffstat (limited to 'src')
-rw-r--r--src/region_map.c31
1 files changed, 29 insertions, 2 deletions
diff --git a/src/region_map.c b/src/region_map.c
index dc53f1ec6..714aa51ee 100644
--- a/src/region_map.c
+++ b/src/region_map.c
@@ -140,8 +140,8 @@ bool8 sub_8122DB0(void)
case 7:
sub_8123FB0();
sub_81237B4();
- gUnknown_0203A144->unk_01c = 0;
- gUnknown_0203A144->unk_020 = 0;
+ gUnknown_0203A144->unk_01c = NULL;
+ gUnknown_0203A144->unk_020 = NULL;
gUnknown_0203A144->unk_07a = 0;
gUnknown_0203A144->unk_07e = 0;
if (gUnknown_0203A144->unk_083)
@@ -160,3 +160,30 @@ bool8 sub_8122DB0(void)
gUnknown_0203A144->unk_079 ++;
return TRUE;
}
+
+void sub_8123030(u16 a0, u32 a1)
+{
+ BlendPalettes(0x380, a1, a0);
+ CpuCopy16(gPlttBufferFaded + 0x70, gPlttBufferUnfaded + 0x70, 0x60);
+}
+
+void sub_812305C(void)
+{
+ if (gUnknown_0203A144->unk_01c != NULL)
+ {
+ DestroySprite(gUnknown_0203A144->unk_01c);
+ FreeSpriteTilesByTag(gUnknown_0203A144->unk_058);
+ FreeSpritePaletteByTag(gUnknown_0203A144->unk_05a);
+ }
+ if (gUnknown_0203A144->unk_020 != NULL)
+ {
+ DestroySprite(gUnknown_0203A144->unk_020);
+ FreeSpriteTilesByTag(gUnknown_0203A144->unk_070);
+ FreeSpritePaletteByTag(gUnknown_0203A144->unk_072);
+ }
+}
+
+u8 sub_81230AC(void)
+{
+ return gUnknown_0203A144->inputCallback();
+}