summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-10-15 10:27:48 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-10-15 10:27:48 -0400
commitba3934b56f4bba4ddb1a7df4d4362d34d35a12d2 (patch)
tree2dc72b5d860b353593a8de3bc17cb137dd859e73 /src
parentacf2820efce9893e71700c8892b00f9acceb9477 (diff)
sub_8123C40
Diffstat (limited to 'src')
-rw-r--r--src/scene/cable_car.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/scene/cable_car.c b/src/scene/cable_car.c
index 4d762af1a..6e4fe608e 100644
--- a/src/scene/cable_car.c
+++ b/src/scene/cable_car.c
@@ -23,7 +23,9 @@ struct Unk_2017000 {
u8 unk_0003;
u16 unk_0004;
u16 unk_0006;
- u8 filler_0008[4];
+ u8 unk_0008;
+ u8 unk_0009;
+ u8 filler_000a[2];
u8 unk_000c;
u8 unk_000d;
u8 filler_0000e[6];
@@ -429,3 +431,18 @@ void sub_8123AF8(u8 taskId)
gUnknown_08396FC4->unknown_6FC = (gUnknown_08396FC4->unknown_6FC + 247) % 248;
}
}
+
+void sub_8123C40(void)
+{
+ DmaCopy16(3, gUnknown_02039274->unk_00fc, BG_SCREEN_ADDR(28), 0x800);
+ DmaCopy16(3, gUnknown_02039274->unk_08fc, BG_SCREEN_ADDR(31), 0x800);
+ REG_BG3HOFS = gUnknown_02039274->unk_0014;
+ REG_BG3VOFS = gUnknown_02039274->unk_0015;
+ REG_BG1HOFS = gUnknown_02039274->unk_000c;
+ REG_BG1VOFS = gUnknown_02039274->unk_000d;
+ REG_BG0HOFS = gUnknown_02039274->unk_0008;
+ REG_BG0VOFS = gUnknown_02039274->unk_0009;
+ LoadOam();
+ ProcessSpriteCopyRequests();
+ TransferPlttBuffer();
+}