summaryrefslogtreecommitdiff
path: root/asm/code_80249D38.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/code_80249D38.s')
-rw-r--r--asm/code_80249D38.s256
1 files changed, 128 insertions, 128 deletions
diff --git a/asm/code_80249D38.s b/asm/code_80249D38.s
index eb65c85..0651e50 100644
--- a/asm/code_80249D38.s
+++ b/asm/code_80249D38.s
@@ -2400,7 +2400,7 @@ func_8024BED0:
/* 8024BFBC 00247C1C 48 00 46 B5 */ bl func_80250670
/* 8024BFC0 00247C20 2C 03 00 00 */ cmpwi r3, 0
/* 8024BFC4 00247C24 40 82 01 A0 */ bne lbl_8024C164
-/* 8024BFC8 00247C28 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024BFC8 00247C28 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 8024BFCC 00247C2C 3B 80 00 20 */ li r28, 0x20
/* 8024BFD0 00247C30 3B A0 00 A0 */ li r29, 0xa0
/* 8024BFD4 00247C34 38 80 00 02 */ li r4, 2
@@ -2429,7 +2429,7 @@ func_8024BED0:
/* 8024C030 00247C90 9B A1 00 13 */ stb r29, 0x13(r1)
/* 8024C034 00247C94 61 6B 00 02 */ ori r11, r11, 2
/* 8024C038 00247C98 91 7E 00 00 */ stw r11, 0(r30)
-/* 8024C03C 00247C9C 83 6D A3 D8 */ lwz r27, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C03C 00247C9C 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 8024C040 00247CA0 81 7B 16 38 */ lwz r11, 0x1638(r27)
/* 8024C044 00247CA4 93 EB 0A 24 */ stw r31, 0xa24(r11)
/* 8024C048 00247CA8 81 7B 16 38 */ lwz r11, 0x1638(r27)
@@ -2449,9 +2449,9 @@ func_8024BED0:
/* 8024C080 00247CE0 91 81 00 08 */ stw r12, 8(r1)
/* 8024C084 00247CE4 4B FF 0E AD */ bl func_8023CF30
/* 8024C088 00247CE8 7C 64 1B 78 */ mr r4, r3
-/* 8024C08C 00247CEC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C08C 00247CEC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C090 00247CF0 4B FE C0 2D */ bl func_802380BC
-/* 8024C094 00247CF4 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C094 00247CF4 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024C098 00247CF8 38 E0 00 00 */ li r7, 0
/* 8024C09C 00247CFC 38 A0 00 03 */ li r5, 3
/* 8024C0A0 00247D00 38 00 00 80 */ li r0, 0x80
@@ -2470,7 +2470,7 @@ func_8024BED0:
/* 8024C0D4 00247D34 80 66 00 00 */ lwz r3, 0(r6)
/* 8024C0D8 00247D38 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C0DC 00247D3C 90 66 00 00 */ stw r3, 0(r6)
-/* 8024C0E0 00247D40 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C0E0 00247D40 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024C0E4 00247D44 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8024C0E8 00247D48 98 E3 0A 3C */ stb r7, 0xa3c(r3)
/* 8024C0EC 00247D4C 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -2483,10 +2483,10 @@ func_8024BED0:
/* 8024C108 00247D68 80 65 00 00 */ lwz r3, 0(r5)
/* 8024C10C 00247D6C 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C110 00247D70 90 65 00 00 */ stw r3, 0(r5)
-/* 8024C114 00247D74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C114 00247D74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C118 00247D78 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8024C11C 00247D7C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024C120 00247D80 4B FE 74 0D */ bl func_8023352C
+/* 8024C11C 00247D7C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024C120 00247D80 4B FE 74 0D */ bl begin_drawing
/* 8024C124 00247D84 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8024C128 00247D88 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8024C12C 00247D8C D3 E3 80 00 */ stfs f31, 0xCC008000@l(r3)
@@ -2501,8 +2501,8 @@ func_8024BED0:
/* 8024C150 00247DB0 D3 E3 80 00 */ stfs f31, -0x8000(r3)
/* 8024C154 00247DB4 D3 83 80 00 */ stfs f28, -0x8000(r3)
/* 8024C158 00247DB8 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8024C15C 00247DBC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024C160 00247DC0 4B FE 74 21 */ bl func_80233580
+/* 8024C15C 00247DBC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024C160 00247DC0 4B FE 74 21 */ bl end_drawing
lbl_8024C164:
/* 8024C164 00247DC4 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0
/* 8024C168 00247DC8 CB E1 00 70 */ lfd f31, 0x70(r1)
@@ -2584,7 +2584,7 @@ func_8024C19C:
/* 8024C28C 00247EEC 48 00 43 E5 */ bl func_80250670
/* 8024C290 00247EF0 2C 03 00 00 */ cmpwi r3, 0
/* 8024C294 00247EF4 40 82 01 5C */ bne lbl_8024C3F0
-/* 8024C298 00247EF8 83 AD A3 D8 */ lwz r29, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C298 00247EF8 83 AD A3 D8 */ lwz r29, render_context_ptr-_SDA_BASE_(r13)
/* 8024C29C 00247EFC 39 20 00 20 */ li r9, 0x20
/* 8024C2A0 00247F00 3B C0 00 50 */ li r30, 0x50
/* 8024C2A4 00247F04 3B E0 00 A0 */ li r31, 0xa0
@@ -2615,9 +2615,9 @@ func_8024C19C:
/* 8024C308 00247F68 90 01 00 08 */ stw r0, 8(r1)
/* 8024C30C 00247F6C 4B FF 0C 25 */ bl func_8023CF30
/* 8024C310 00247F70 7C 64 1B 78 */ mr r4, r3
-/* 8024C314 00247F74 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C314 00247F74 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C318 00247F78 4B FE BD A5 */ bl func_802380BC
-/* 8024C31C 00247F7C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C31C 00247F7C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024C320 00247F80 38 C0 00 01 */ li r6, 1
/* 8024C324 00247F84 38 E0 00 00 */ li r7, 0
/* 8024C328 00247F88 38 A0 00 03 */ li r5, 3
@@ -2637,7 +2637,7 @@ func_8024C19C:
/* 8024C360 00247FC0 80 66 00 00 */ lwz r3, 0(r6)
/* 8024C364 00247FC4 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C368 00247FC8 90 66 00 00 */ stw r3, 0(r6)
-/* 8024C36C 00247FCC 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C36C 00247FCC 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024C370 00247FD0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8024C374 00247FD4 98 E3 0A 3C */ stb r7, 0xa3c(r3)
/* 8024C378 00247FD8 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -2650,10 +2650,10 @@ func_8024C19C:
/* 8024C394 00247FF4 80 65 00 00 */ lwz r3, 0(r5)
/* 8024C398 00247FF8 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C39C 00247FFC 90 65 00 00 */ stw r3, 0(r5)
-/* 8024C3A0 00248000 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C3A0 00248000 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C3A4 00248004 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8024C3A8 00248008 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024C3AC 0024800C 4B FE 71 81 */ bl func_8023352C
+/* 8024C3A8 00248008 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024C3AC 0024800C 4B FE 71 81 */ bl begin_drawing
/* 8024C3B0 00248010 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8024C3B4 00248014 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8024C3B8 00248018 D3 E3 80 00 */ stfs f31, 0xCC008000@l(r3)
@@ -2668,8 +2668,8 @@ func_8024C19C:
/* 8024C3DC 0024803C D3 E3 80 00 */ stfs f31, -0x8000(r3)
/* 8024C3E0 00248040 D3 83 80 00 */ stfs f28, -0x8000(r3)
/* 8024C3E4 00248044 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8024C3E8 00248048 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024C3EC 0024804C 4B FE 71 95 */ bl func_80233580
+/* 8024C3E8 00248048 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024C3EC 0024804C 4B FE 71 95 */ bl end_drawing
lbl_8024C3F0:
/* 8024C3F0 00248050 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0
/* 8024C3F4 00248054 CB E1 00 70 */ lfd f31, 0x70(r1)
@@ -2779,7 +2779,7 @@ func_8024C504:
/* 8024C528 00248188 2C 00 00 00 */ cmpwi r0, 0
/* 8024C52C 0024818C 3A 40 00 00 */ li r18, 0
/* 8024C530 00248190 41 82 01 B4 */ beq lbl_8024C6E4
-/* 8024C534 00248194 81 4D A3 D8 */ lwz r10, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C534 00248194 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8024C538 00248198 38 80 00 02 */ li r4, 2
/* 8024C53C 0024819C 38 00 00 01 */ li r0, 1
/* 8024C540 002481A0 39 00 00 04 */ li r8, 4
@@ -2797,7 +2797,7 @@ func_8024C504:
/* 8024C570 002481D0 80 69 00 00 */ lwz r3, 0(r9)
/* 8024C574 002481D4 60 63 00 02 */ ori r3, r3, 2
/* 8024C578 002481D8 90 69 00 00 */ stw r3, 0(r9)
-/* 8024C57C 002481DC 81 2D A3 D8 */ lwz r9, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C57C 002481DC 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8024C580 002481E0 80 69 16 38 */ lwz r3, 0x1638(r9)
/* 8024C584 002481E4 90 03 0A 24 */ stw r0, 0xa24(r3)
/* 8024C588 002481E8 80 69 16 38 */ lwz r3, 0x1638(r9)
@@ -2814,7 +2814,7 @@ func_8024C504:
/* 8024C5B4 00248214 80 66 00 00 */ lwz r3, 0(r6)
/* 8024C5B8 00248218 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C5BC 0024821C 90 66 00 00 */ stw r3, 0(r6)
-/* 8024C5C0 00248220 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C5C0 00248220 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024C5C4 00248224 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 8024C5C8 00248228 98 03 0A 36 */ stb r0, 0xa36(r3)
/* 8024C5CC 0024822C 80 68 16 38 */ lwz r3, 0x1638(r8)
@@ -2829,7 +2829,7 @@ func_8024C504:
/* 8024C5F0 00248250 80 66 00 00 */ lwz r3, 0(r6)
/* 8024C5F4 00248254 60 63 00 40 */ ori r3, r3, 0x40
/* 8024C5F8 00248258 90 66 00 00 */ stw r3, 0(r6)
-/* 8024C5FC 0024825C 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C5FC 0024825C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024C600 00248260 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8024C604 00248264 90 A3 0A 44 */ stw r5, 0xa44(r3)
/* 8024C608 00248268 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -2850,7 +2850,7 @@ func_8024C504:
/* 8024C644 002482A4 80 03 00 00 */ lwz r0, 0(r3)
/* 8024C648 002482A8 60 00 00 40 */ ori r0, r0, 0x40
/* 8024C64C 002482AC 90 03 00 00 */ stw r0, 0(r3)
-/* 8024C650 002482B0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C650 002482B0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024C654 002482B4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024C658 002482B8 98 E3 0A 3C */ stb r7, 0xa3c(r3)
/* 8024C65C 002482BC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -2863,10 +2863,10 @@ func_8024C504:
/* 8024C678 002482D8 80 03 00 00 */ lwz r0, 0(r3)
/* 8024C67C 002482DC 60 00 00 40 */ ori r0, r0, 0x40
/* 8024C680 002482E0 90 03 00 00 */ stw r0, 0(r3)
-/* 8024C684 002482E4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C684 002482E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C688 002482E8 80 8F 0D 18 */ lwz r4, 0xd18(r15)
/* 8024C68C 002482EC 4B FE BA 31 */ bl func_802380BC
-/* 8024C690 002482F0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C690 002482F0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024C694 002482F4 88 0F 00 08 */ lbz r0, 8(r15)
/* 8024C698 002482F8 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024C69C 002482FC 54 00 10 3A */ slwi r0, r0, 2
@@ -2886,7 +2886,7 @@ lbl_8024C6C0:
/* 8024C6D0 00248330 60 00 00 01 */ ori r0, r0, 1
/* 8024C6D4 00248334 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8024C6D8:
-/* 8024C6D8 00248338 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C6D8 00248338 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024C6DC 0024833C 38 00 00 80 */ li r0, 0x80
/* 8024C6E0 00248340 90 03 17 38 */ stw r0, 0x1738(r3)
lbl_8024C6E4:
@@ -3048,7 +3048,7 @@ lbl_8024C8FC:
/* 8024C918 00248578 7C 14 00 40 */ cmplw r20, r0
/* 8024C91C 0024857C 40 82 01 A0 */ bne lbl_8024CABC
lbl_8024C920:
-/* 8024C920 00248580 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C920 00248580 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024C924 00248584 38 00 00 02 */ li r0, 2
/* 8024C928 00248588 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024C92C 0024858C 90 03 01 84 */ stw r0, 0x184(r3)
@@ -3061,7 +3061,7 @@ lbl_8024C920:
/* 8024C948 002485A8 60 00 00 02 */ ori r0, r0, 2
/* 8024C94C 002485AC 90 03 00 00 */ stw r0, 0(r3)
/* 8024C950 002485B0 38 00 00 04 */ li r0, 4
-/* 8024C954 002485B4 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C954 002485B4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024C958 002485B8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024C95C 002485BC 92 E3 0A 24 */ stw r23, 0xa24(r3)
/* 8024C960 002485C0 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3078,7 +3078,7 @@ lbl_8024C920:
/* 8024C98C 002485EC 80 03 00 00 */ lwz r0, 0(r3)
/* 8024C990 002485F0 60 00 00 40 */ ori r0, r0, 0x40
/* 8024C994 002485F4 90 03 00 00 */ stw r0, 0(r3)
-/* 8024C998 002485F8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C998 002485F8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024C99C 002485FC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024C9A0 00248600 9A E3 0A 36 */ stb r23, 0xa36(r3)
/* 8024C9A4 00248604 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3094,7 +3094,7 @@ lbl_8024C920:
/* 8024C9CC 0024862C 60 00 00 40 */ ori r0, r0, 0x40
/* 8024C9D0 00248630 90 03 00 00 */ stw r0, 0(r3)
/* 8024C9D4 00248634 38 00 00 07 */ li r0, 7
-/* 8024C9D8 00248638 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024C9D8 00248638 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024C9DC 0024863C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024C9E0 00248640 90 03 0A 44 */ stw r0, 0xa44(r3)
/* 8024C9E4 00248644 38 00 00 07 */ li r0, 7
@@ -3117,7 +3117,7 @@ lbl_8024C920:
/* 8024CA28 00248688 60 00 00 40 */ ori r0, r0, 0x40
/* 8024CA2C 0024868C 90 03 00 00 */ stw r0, 0(r3)
/* 8024CA30 00248690 38 00 00 03 */ li r0, 3
-/* 8024CA34 00248694 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024CA34 00248694 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024CA38 00248698 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8024CA3C 0024869C 9A A3 0A 3C */ stb r21, 0xa3c(r3)
/* 8024CA40 002486A0 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -3130,10 +3130,10 @@ lbl_8024C920:
/* 8024CA5C 002486BC 80 03 00 00 */ lwz r0, 0(r3)
/* 8024CA60 002486C0 60 00 00 40 */ ori r0, r0, 0x40
/* 8024CA64 002486C4 90 03 00 00 */ stw r0, 0(r3)
-/* 8024CA68 002486C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024CA68 002486C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024CA6C 002486CC 80 8F 0D 18 */ lwz r4, 0xd18(r15)
/* 8024CA70 002486D0 4B FE B6 4D */ bl func_802380BC
-/* 8024CA74 002486D4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024CA74 002486D4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024CA78 002486D8 88 0F 00 08 */ lbz r0, 8(r15)
/* 8024CA7C 002486DC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024CA80 002486E0 54 00 10 3A */ slwi r0, r0, 2
@@ -4160,9 +4160,9 @@ lbl_8024D7C0:
/* 8024D88C 002494EC 54 00 CE 3E */ rlwinm r0, r0, 0x19, 0x18, 0x1f
/* 8024D890 002494F0 98 01 00 0B */ stb r0, 0xb(r1)
lbl_8024D894:
-/* 8024D894 002494F4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024D894 002494F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024D898 002494F8 38 80 00 04 */ li r4, 4
-/* 8024D89C 002494FC 4B FE 5C 91 */ bl func_8023352C
+/* 8024D89C 002494FC 4B FE 5C 91 */ bl begin_drawing
/* 8024D8A0 00249500 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8024D8A4 00249504 80 01 00 08 */ lwz r0, 8(r1)
/* 8024D8A8 00249508 B3 83 80 00 */ sth r28, 0xCC008000@l(r3)
@@ -4185,8 +4185,8 @@ lbl_8024D894:
/* 8024D8EC 0024954C 90 03 80 00 */ stw r0, -0x8000(r3)
/* 8024D8F0 00249550 B3 A3 80 00 */ sth r29, -0x8000(r3)
/* 8024D8F4 00249554 B3 03 80 00 */ sth r24, -0x8000(r3)
-/* 8024D8F8 00249558 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024D8FC 0024955C 4B FE 5C 85 */ bl func_80233580
+/* 8024D8F8 00249558 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024D8FC 0024955C 4B FE 5C 85 */ bl end_drawing
lbl_8024D900:
/* 8024D900 00249560 39 61 00 50 */ addi r11, r1, 0x50
/* 8024D904 00249564 4B F7 98 49 */ bl _restgpr_17
@@ -4315,7 +4315,7 @@ lbl_8024DA90:
/* 8024DACC 0024972C 98 F5 0D 49 */ stb r7, 0xd49(r21)
/* 8024DAD0 00249730 98 D5 0D 4A */ stb r6, 0xd4a(r21)
/* 8024DAD4 00249734 98 75 0D 4B */ stb r3, 0xd4b(r21)
-/* 8024DAD8 00249738 80 ED A3 D8 */ lwz r7, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024DAD8 00249738 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8024DADC 0024973C 80 67 16 38 */ lwz r3, 0x1638(r7)
/* 8024DAE0 00249740 90 03 01 84 */ stw r0, 0x184(r3)
/* 8024DAE4 00249744 80 C7 16 38 */ lwz r6, 0x1638(r7)
@@ -4326,7 +4326,7 @@ lbl_8024DA90:
/* 8024DAF8 00249758 80 66 00 00 */ lwz r3, 0(r6)
/* 8024DAFC 0024975C 60 63 00 02 */ ori r3, r3, 2
/* 8024DB00 00249760 90 66 00 00 */ stw r3, 0(r6)
-/* 8024DB04 00249764 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024DB04 00249764 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8024DB08 00249768 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8024DB0C 0024976C 98 A3 0A 36 */ stb r5, 0xa36(r3)
/* 8024DB10 00249770 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -4341,7 +4341,7 @@ lbl_8024DA90:
/* 8024DB34 00249794 80 65 00 00 */ lwz r3, 0(r5)
/* 8024DB38 00249798 60 63 00 40 */ ori r3, r3, 0x40
/* 8024DB3C 0024979C 90 65 00 00 */ stw r3, 0(r5)
-/* 8024DB40 002497A0 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024DB40 002497A0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024DB44 002497A4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024DB48 002497A8 98 03 0A 3C */ stb r0, 0xa3c(r3)
/* 8024DB4C 002497AC 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -4354,7 +4354,7 @@ lbl_8024DA90:
/* 8024DB68 002497C8 80 03 00 00 */ lwz r0, 0(r3)
/* 8024DB6C 002497CC 60 00 00 40 */ ori r0, r0, 0x40
/* 8024DB70 002497D0 90 03 00 00 */ stw r0, 0(r3)
-/* 8024DB74 002497D4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024DB74 002497D4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024DB78 002497D8 80 95 0D 20 */ lwz r4, 0xd20(r21)
/* 8024DB7C 002497DC 4B FE A5 41 */ bl func_802380BC
lbl_8024DB80:
@@ -4936,7 +4936,7 @@ func_8024E338:
/* 8024E364 00249FC4 81 2D A6 1C */ lwz r9, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024E368 00249FC8 38 00 00 B0 */ li r0, 0xb0
/* 8024E36C 00249FCC 6D 0A 80 00 */ xoris r10, r8, 0x8000
-/* 8024E370 00249FD0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024E370 00249FD0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024E374 00249FD4 91 61 00 18 */ stw r11, 0x18(r1)
/* 8024E378 00249FD8 6D 29 80 00 */ xoris r9, r9, 0x8000
/* 8024E37C 00249FDC CB C2 9E D0 */ lfd f30, lbl_806424D0-_SDA2_BASE_(r2)
@@ -4975,10 +4975,10 @@ func_8024E338:
lbl_8024E400:
/* 8024E400 0024A060 A8 1E 00 00 */ lha r0, 0(r30)
/* 8024E404 0024A064 3B DE 00 02 */ addi r30, r30, 2
-/* 8024E408 0024A068 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024E408 0024A068 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024E40C 0024A06C 54 1B 04 3E */ clrlwi r27, r0, 0x10
/* 8024E410 0024A070 7F 64 DB 78 */ mr r4, r27
-/* 8024E414 0024A074 4B FE 51 19 */ bl func_8023352C
+/* 8024E414 0024A074 4B FE 51 19 */ bl begin_drawing
/* 8024E418 0024A078 2C 9B 00 00 */ cmpwi cr1, r27, 0
/* 8024E41C 0024A07C 38 60 00 00 */ li r3, 0
/* 8024E420 0024A080 40 85 03 9C */ ble cr1, lbl_8024E7BC
@@ -5217,8 +5217,8 @@ lbl_8024E748:
/* 8024E7B4 0024A414 90 18 80 00 */ stw r0, -0x8000(r24)
/* 8024E7B8 0024A418 42 00 FF 90 */ bdnz lbl_8024E748
lbl_8024E7BC:
-/* 8024E7BC 0024A41C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024E7C0 0024A420 4B FE 4D C1 */ bl func_80233580
+/* 8024E7BC 0024A41C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024E7C0 0024A420 4B FE 4D C1 */ bl end_drawing
/* 8024E7C4 0024A424 3B BD 00 01 */ addi r29, r29, 1
lbl_8024E7C8:
/* 8024E7C8 0024A428 7C 1D E0 00 */ cmpw r29, r28
@@ -5418,12 +5418,12 @@ lbl_8024E9B0:
/* 8024EAA0 0024A700 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8024EAA4 0024A704 4C 40 13 82 */ cror 2, 0, 2
/* 8024EAA8 0024A708 40 82 01 DC */ bne lbl_8024EC84
-/* 8024EAAC 0024A70C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024EAAC 0024A70C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024EAB0 0024A710 38 00 00 98 */ li r0, 0x98
/* 8024EAB4 0024A714 38 80 00 04 */ li r4, 4
/* 8024EAB8 0024A718 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 8024EABC 0024A71C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024EAC0 0024A720 4B FE 4A 6D */ bl func_8023352C
+/* 8024EABC 0024A71C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024EAC0 0024A720 4B FE 4A 6D */ bl begin_drawing
/* 8024EAC4 0024A724 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024EAC8 0024A728 6F 27 80 00 */ xoris r7, r25, 0x8000
/* 8024EACC 0024A72C C0 C2 9F 04 */ lfs f6, lbl_80642504-_SDA2_BASE_(r2)
@@ -5534,8 +5534,8 @@ lbl_8024E9B0:
/* 8024EC70 0024A8D0 D1 43 80 00 */ stfs f10, -0x8000(r3)
/* 8024EC74 0024A8D4 80 01 00 08 */ lwz r0, 8(r1)
/* 8024EC78 0024A8D8 90 03 80 00 */ stw r0, -0x8000(r3)
-/* 8024EC7C 0024A8DC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024EC80 0024A8E0 4B FE 49 01 */ bl func_80233580
+/* 8024EC7C 0024A8DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024EC80 0024A8E0 4B FE 49 01 */ bl end_drawing
lbl_8024EC84:
/* 8024EC84 0024A8E4 80 6D A6 1C */ lwz r3, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024EC88 0024A8E8 7D E0 07 34 */ extsh r0, r15
@@ -5668,7 +5668,7 @@ lbl_8024EE3C:
/* 8024EE5C 0024AABC 6C B7 80 00 */ xoris r23, r5, 0x8000
/* 8024EE60 0024AAC0 98 01 00 08 */ stb r0, 8(r1)
/* 8024EE64 0024AAC4 38 00 00 98 */ li r0, 0x98
-/* 8024EE68 0024AAC8 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024EE68 0024AAC8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8024EE6C 0024AACC 3A 5E 00 0A */ addi r18, r30, 0xa
/* 8024EE70 0024AAD0 89 03 0D 4D */ lbz r8, 0xd4d(r3)
/* 8024EE74 0024AAD4 6C D6 80 00 */ xoris r22, r6, 0x8000
@@ -5697,9 +5697,9 @@ lbl_8024EE3C:
lbl_8024EED0:
/* 8024EED0 0024AB30 A1 F2 00 00 */ lhz r15, 0(r18)
/* 8024EED4 0024AB34 3A 52 00 02 */ addi r18, r18, 2
-/* 8024EED8 0024AB38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024EED8 0024AB38 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024EEDC 0024AB3C 7D E4 7B 78 */ mr r4, r15
-/* 8024EEE0 0024AB40 4B FE 46 4D */ bl func_8023352C
+/* 8024EEE0 0024AB40 4B FE 46 4D */ bl begin_drawing
/* 8024EEE4 0024AB44 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024EEE8 0024AB48 38 C0 00 00 */ li r6, 0
/* 8024EEEC 0024AB4C 80 6D A6 20 */ lwz r3, lbl_8063F8E0-_SDA_BASE_(r13)
@@ -5752,8 +5752,8 @@ lbl_8024EFA0:
/* 8024EFA0 0024AC00 7C C0 07 34 */ extsh r0, r6
/* 8024EFA4 0024AC04 7C 00 78 00 */ cmpw r0, r15
/* 8024EFA8 0024AC08 41 80 FF 54 */ blt lbl_8024EEFC
-/* 8024EFAC 0024AC0C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024EFB0 0024AC10 4B FE 45 D1 */ bl func_80233580
+/* 8024EFAC 0024AC0C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024EFB0 0024AC10 4B FE 45 D1 */ bl end_drawing
/* 8024EFB4 0024AC14 3A 10 00 01 */ addi r16, r16, 1
lbl_8024EFB8:
/* 8024EFB8 0024AC18 7E 00 07 34 */ extsh r0, r16
@@ -5765,7 +5765,7 @@ lbl_8024EFC4:
/* 8024EFCC 0024AC2C 88 18 0D 50 */ lbz r0, 0xd50(r24)
/* 8024EFD0 0024AC30 3C 60 80 81 */ lis r3, 0x80808081@ha
/* 8024EFD4 0024AC34 38 C3 80 81 */ addi r6, r3, 0x80808081@l
-/* 8024EFD8 0024AC38 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024EFD8 0024AC38 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024EFDC 0024AC3C 98 01 00 08 */ stb r0, 8(r1)
/* 8024EFE0 0024AC40 38 A0 00 0C */ li r5, 0xc
/* 8024EFE4 0024AC44 38 00 00 00 */ li r0, 0
@@ -5825,7 +5825,7 @@ lbl_8024F0AC:
/* 8024F0B4 0024AD14 88 18 0D 50 */ lbz r0, 0xd50(r24)
/* 8024F0B8 0024AD18 3C 60 80 81 */ lis r3, 0x80808081@ha
/* 8024F0BC 0024AD1C 38 A3 80 81 */ addi r5, r3, 0x80808081@l
-/* 8024F0C0 0024AD20 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F0C0 0024AD20 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F0C4 0024AD24 98 01 00 08 */ stb r0, 8(r1)
/* 8024F0C8 0024AD28 38 00 00 98 */ li r0, 0x98
/* 8024F0CC 0024AD2C CB 82 9E D0 */ lfd f28, lbl_806424D0-_SDA2_BASE_(r2)
@@ -5859,9 +5859,9 @@ lbl_8024F128:
lbl_8024F138:
/* 8024F138 0024AD98 A1 F2 00 00 */ lhz r15, 0(r18)
/* 8024F13C 0024AD9C 3A 52 00 02 */ addi r18, r18, 2
-/* 8024F140 0024ADA0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F140 0024ADA0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F144 0024ADA4 7D E4 7B 78 */ mr r4, r15
-/* 8024F148 0024ADA8 4B FE 43 E5 */ bl func_8023352C
+/* 8024F148 0024ADA8 4B FE 43 E5 */ bl begin_drawing
/* 8024F14C 0024ADAC 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024F150 0024ADB0 38 60 00 00 */ li r3, 0
/* 8024F154 0024ADB4 80 AD A6 20 */ lwz r5, lbl_8063F8E0-_SDA_BASE_(r13)
@@ -5924,8 +5924,8 @@ lbl_8024F230:
/* 8024F230 0024AE90 7C 60 07 34 */ extsh r0, r3
/* 8024F234 0024AE94 7C 00 78 00 */ cmpw r0, r15
/* 8024F238 0024AE98 41 80 FF 3C */ blt lbl_8024F174
-/* 8024F23C 0024AE9C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024F240 0024AEA0 4B FE 43 41 */ bl func_80233580
+/* 8024F23C 0024AE9C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024F240 0024AEA0 4B FE 43 41 */ bl end_drawing
/* 8024F244 0024AEA4 3A 10 00 01 */ addi r16, r16, 1
lbl_8024F248:
/* 8024F248 0024AEA8 7E 00 07 34 */ extsh r0, r16
@@ -5939,7 +5939,7 @@ lbl_8024F248:
lbl_8024F268:
/* 8024F268 0024AEC8 88 98 0D 48 */ lbz r4, 0xd48(r24)
/* 8024F26C 0024AECC 57 60 07 39 */ rlwinm. r0, r27, 0, 0x1c, 0x1c
-/* 8024F270 0024AED0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F270 0024AED0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F274 0024AED4 38 00 00 98 */ li r0, 0x98
/* 8024F278 0024AED8 98 81 00 08 */ stb r4, 8(r1)
/* 8024F27C 0024AEDC 3A 7E 00 0A */ addi r19, r30, 0xa
@@ -5962,9 +5962,9 @@ lbl_8024F268:
lbl_8024F2C0:
/* 8024F2C0 0024AF20 A2 13 00 00 */ lhz r16, 0(r19)
/* 8024F2C4 0024AF24 3A 73 00 02 */ addi r19, r19, 2
-/* 8024F2C8 0024AF28 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F2C8 0024AF28 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F2CC 0024AF2C 7E 04 83 78 */ mr r4, r16
-/* 8024F2D0 0024AF30 4B FE 42 5D */ bl func_8023352C
+/* 8024F2D0 0024AF30 4B FE 42 5D */ bl begin_drawing
/* 8024F2D4 0024AF34 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024F2D8 0024AF38 38 C0 00 00 */ li r6, 0
/* 8024F2DC 0024AF3C 80 6D A6 20 */ lwz r3, lbl_8063F8E0-_SDA_BASE_(r13)
@@ -6015,8 +6015,8 @@ lbl_8024F388:
/* 8024F388 0024AFE8 7C C0 07 34 */ extsh r0, r6
/* 8024F38C 0024AFEC 7C 00 80 00 */ cmpw r0, r16
/* 8024F390 0024AFF0 41 80 FF 5C */ blt lbl_8024F2EC
-/* 8024F394 0024AFF4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024F398 0024AFF8 4B FE 41 E9 */ bl func_80233580
+/* 8024F394 0024AFF4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024F398 0024AFF8 4B FE 41 E9 */ bl end_drawing
/* 8024F39C 0024AFFC 3A 31 00 01 */ addi r17, r17, 1
lbl_8024F3A0:
/* 8024F3A0 0024B000 7E 20 07 34 */ extsh r0, r17
@@ -6034,7 +6034,7 @@ lbl_8024F3A0:
/* 8024F3D0 0024B030 C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 8024F3D4 0024B034 38 00 00 00 */ li r0, 0
/* 8024F3D8 0024B038 88 98 0D 51 */ lbz r4, 0xd51(r24)
-/* 8024F3DC 0024B03C 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F3DC 0024B03C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 8024F3E0 0024B040 7F A3 EB 78 */ mr r3, r29
/* 8024F3E4 0024B044 98 81 00 09 */ stb r4, 9(r1)
/* 8024F3E8 0024B048 38 81 00 20 */ addi r4, r1, 0x20
@@ -6074,10 +6074,10 @@ lbl_8024F3A0:
/* 8024F470 0024B0D0 4B FF EE C9 */ bl func_8024E338
/* 8024F474 0024B0D4 48 00 01 DC */ b lbl_8024F650
lbl_8024F478:
-/* 8024F478 0024B0D8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F478 0024B0D8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F47C 0024B0DC 80 98 0D 24 */ lwz r4, 0xd24(r24)
/* 8024F480 0024B0E0 4B FE 8C 3D */ bl func_802380BC
-/* 8024F484 0024B0E4 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F484 0024B0E4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024F488 0024B0E8 80 98 0D 58 */ lwz r4, 0xd58(r24)
/* 8024F48C 0024B0EC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024F490 0024B0F0 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -6106,9 +6106,9 @@ lbl_8024F4C4:
lbl_8024F4E4:
/* 8024F4E4 0024B144 A2 13 00 00 */ lhz r16, 0(r19)
/* 8024F4E8 0024B148 3A 73 00 02 */ addi r19, r19, 2
-/* 8024F4EC 0024B14C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F4EC 0024B14C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F4F0 0024B150 7E 04 83 78 */ mr r4, r16
-/* 8024F4F4 0024B154 4B FE 40 39 */ bl func_8023352C
+/* 8024F4F4 0024B154 4B FE 40 39 */ bl begin_drawing
/* 8024F4F8 0024B158 39 E0 00 00 */ li r15, 0
/* 8024F4FC 0024B15C 48 00 01 24 */ b lbl_8024F620
lbl_8024F500:
@@ -6188,14 +6188,14 @@ lbl_8024F620:
/* 8024F620 0024B280 7D E0 07 34 */ extsh r0, r15
/* 8024F624 0024B284 7C 00 80 00 */ cmpw r0, r16
/* 8024F628 0024B288 41 80 FE D8 */ blt lbl_8024F500
-/* 8024F62C 0024B28C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024F630 0024B290 4B FE 3F 51 */ bl func_80233580
+/* 8024F62C 0024B28C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024F630 0024B290 4B FE 3F 51 */ bl end_drawing
/* 8024F634 0024B294 3A 31 00 01 */ addi r17, r17, 1
lbl_8024F638:
/* 8024F638 0024B298 7E 20 07 34 */ extsh r0, r17
/* 8024F63C 0024B29C 7C 00 90 00 */ cmpw r0, r18
/* 8024F640 0024B2A0 41 80 FE A4 */ blt lbl_8024F4E4
-/* 8024F644 0024B2A4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F644 0024B2A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F648 0024B2A8 80 98 0D 20 */ lwz r4, 0xd20(r24)
/* 8024F64C 0024B2AC 4B FE 8A 71 */ bl func_802380BC
lbl_8024F650:
@@ -6206,7 +6206,7 @@ lbl_8024F650:
/* 8024F660 0024B2C0 41 82 01 7C */ beq lbl_8024F7DC
/* 8024F664 0024B2C4 88 18 0D 48 */ lbz r0, 0xd48(r24)
/* 8024F668 0024B2C8 38 A0 00 B0 */ li r5, 0xb0
-/* 8024F66C 0024B2CC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F66C 0024B2CC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F670 0024B2D0 38 80 00 06 */ li r4, 6
/* 8024F674 0024B2D4 98 01 00 08 */ stb r0, 8(r1)
/* 8024F678 0024B2D8 38 00 00 00 */ li r0, 0
@@ -6225,7 +6225,7 @@ lbl_8024F650:
/* 8024F6AC 0024B30C 7C C6 0E 70 */ srawi r6, r6, 1
/* 8024F6B0 0024B310 98 C1 00 0B */ stb r6, 0xb(r1)
/* 8024F6B4 0024B314 90 A3 17 38 */ stw r5, 0x1738(r3)
-/* 8024F6B8 0024B318 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F6B8 0024B318 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8024F6BC 0024B31C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8024F6C0 0024B320 98 83 01 2C */ stb r4, 0x12c(r3)
/* 8024F6C4 0024B324 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -6242,9 +6242,9 @@ lbl_8024F650:
lbl_8024F6F0:
/* 8024F6F0 0024B350 A2 13 00 00 */ lhz r16, 0(r19)
/* 8024F6F4 0024B354 3A 73 00 02 */ addi r19, r19, 2
-/* 8024F6F8 0024B358 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F6F8 0024B358 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F6FC 0024B35C 7E 04 83 78 */ mr r4, r16
-/* 8024F700 0024B360 4B FE 3E 2D */ bl func_8023352C
+/* 8024F700 0024B360 4B FE 3E 2D */ bl begin_drawing
/* 8024F704 0024B364 80 0D A6 1C */ lwz r0, lbl_8063F8DC-_SDA_BASE_(r13)
/* 8024F708 0024B368 38 C0 00 00 */ li r6, 0
/* 8024F70C 0024B36C 80 6D A6 20 */ lwz r3, lbl_8063F8E0-_SDA_BASE_(r13)
@@ -6295,8 +6295,8 @@ lbl_8024F7B8:
/* 8024F7B8 0024B418 7C C0 07 34 */ extsh r0, r6
/* 8024F7BC 0024B41C 7C 00 80 00 */ cmpw r0, r16
/* 8024F7C0 0024B420 41 80 FF 5C */ blt lbl_8024F71C
-/* 8024F7C4 0024B424 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 8024F7C8 0024B428 4B FE 3D B9 */ bl func_80233580
+/* 8024F7C4 0024B424 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 8024F7C8 0024B428 4B FE 3D B9 */ bl end_drawing
/* 8024F7CC 0024B42C 3A 31 00 01 */ addi r17, r17, 1
lbl_8024F7D0:
/* 8024F7D0 0024B430 7E 20 07 34 */ extsh r0, r17
@@ -6378,7 +6378,7 @@ lbl_8024F8C8:
/* 8024F8E4 0024B544 D0 43 0D 60 */ stfs f2, 0xd60(r3)
/* 8024F8E8 0024B548 D0 63 0D 64 */ stfs f3, 0xd64(r3)
/* 8024F8EC 0024B54C D0 83 0D 68 */ stfs f4, 0xd68(r3)
-/* 8024F8F0 0024B550 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 8024F8F0 0024B550 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8024F8F4 0024B554 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 8024F8F8 0024B558 2C 00 00 00 */ cmpwi r0, 0
/* 8024F8FC 0024B55C 41 82 00 38 */ beq lbl_8024F934
@@ -7459,7 +7459,7 @@ lbl_80250748:
/* 80250748 0024C3A8 38 60 00 00 */ li r3, 0
/* 8025074C 0024C3AC 48 00 07 48 */ b lbl_80250E94
lbl_80250750:
-/* 80250750 0024C3B0 81 0D A3 D8 */ lwz r8, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250750 0024C3B0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80250754 0024C3B4 38 E0 00 FF */ li r7, 0xff
/* 80250758 0024C3B8 38 C0 00 C0 */ li r6, 0xc0
/* 8025075C 0024C3BC 38 A0 00 02 */ li r5, 2
@@ -7480,7 +7480,7 @@ lbl_80250750:
/* 80250798 0024C3F8 98 C1 00 0B */ stb r6, 0xb(r1)
/* 8025079C 0024C3FC 60 63 00 02 */ ori r3, r3, 2
/* 802507A0 0024C400 90 65 00 00 */ stw r3, 0(r5)
-/* 802507A4 0024C404 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 802507A4 0024C404 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802507A8 0024C408 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802507AC 0024C40C 93 E3 0A 24 */ stw r31, 0xa24(r3)
/* 802507B0 0024C410 80 65 16 38 */ lwz r3, 0x1638(r5)
@@ -7497,10 +7497,10 @@ lbl_80250750:
/* 802507DC 0024C43C 80 03 00 00 */ lwz r0, 0(r3)
/* 802507E0 0024C440 60 00 00 40 */ ori r0, r0, 0x40
/* 802507E4 0024C444 90 03 00 00 */ stw r0, 0(r3)
-/* 802507E8 0024C448 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802507E8 0024C448 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802507EC 0024C44C 80 9E 0D 1C */ lwz r4, 0xd1c(r30)
/* 802507F0 0024C450 4B FE 78 CD */ bl func_802380BC
-/* 802507F4 0024C454 80 CD A3 D8 */ lwz r6, lbl_8063F698-_SDA_BASE_(r13)
+/* 802507F4 0024C454 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 802507F8 0024C458 38 A0 00 00 */ li r5, 0
/* 802507FC 0024C45C 38 00 00 03 */ li r0, 3
/* 80250800 0024C460 80 66 16 38 */ lwz r3, 0x1638(r6)
@@ -7517,7 +7517,7 @@ lbl_80250750:
/* 8025082C 0024C48C 80 64 00 00 */ lwz r3, 0(r4)
/* 80250830 0024C490 60 63 00 40 */ ori r3, r3, 0x40
/* 80250834 0024C494 90 64 00 00 */ stw r3, 0(r4)
-/* 80250838 0024C498 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250838 0024C498 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8025083C 0024C49C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80250840 0024C4A0 98 A3 0A 3C */ stb r5, 0xa3c(r3)
/* 80250844 0024C4A4 80 64 16 38 */ lwz r3, 0x1638(r4)
@@ -7530,7 +7530,7 @@ lbl_80250750:
/* 80250860 0024C4C0 80 03 00 00 */ lwz r0, 0(r3)
/* 80250864 0024C4C4 60 00 00 40 */ ori r0, r0, 0x40
/* 80250868 0024C4C8 90 03 00 00 */ stw r0, 0(r3)
-/* 8025086C 0024C4CC 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 8025086C 0024C4CC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80250870 0024C4D0 80 9E 0D 14 */ lwz r4, 0xd14(r30)
/* 80250874 0024C4D4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80250878 0024C4D8 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -7548,12 +7548,12 @@ lbl_80250894:
/* 802508A4 0024C504 60 00 00 01 */ ori r0, r0, 1
/* 802508A8 0024C508 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_802508AC:
-/* 802508AC 0024C50C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 802508AC 0024C50C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802508B0 0024C510 38 00 00 80 */ li r0, 0x80
/* 802508B4 0024C514 38 80 00 04 */ li r4, 4
/* 802508B8 0024C518 90 03 17 38 */ stw r0, 0x1738(r3)
-/* 802508BC 0024C51C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 802508C0 0024C520 4B FE 2C 6D */ bl func_8023352C
+/* 802508BC 0024C51C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 802508C0 0024C520 4B FE 2C 6D */ bl begin_drawing
/* 802508C4 0024C524 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 802508C8 0024C528 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 802508CC 0024C52C 80 01 00 08 */ lwz r0, 8(r1)
@@ -7589,9 +7589,9 @@ lbl_802508AC:
/* 80250944 0024C5A4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80250948 0024C5A8 C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 8025094C 0024C5AC D0 03 80 00 */ stfs f0, -0x8000(r3)
-/* 80250950 0024C5B0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250954 0024C5B4 4B FE 2C 2D */ bl func_80233580
-/* 80250958 0024C5B8 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250950 0024C5B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250954 0024C5B4 4B FE 2C 2D */ bl end_drawing
+/* 80250958 0024C5B8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025095C 0024C5BC 80 9E 0D 10 */ lwz r4, 0xd10(r30)
/* 80250960 0024C5C0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80250964 0024C5C4 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -7609,9 +7609,9 @@ lbl_80250980:
/* 80250990 0024C5F0 60 00 00 01 */ ori r0, r0, 1
/* 80250994 0024C5F4 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80250998:
-/* 80250998 0024C5F8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250998 0024C5F8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025099C 0024C5FC 38 80 00 04 */ li r4, 4
-/* 802509A0 0024C600 4B FE 2B 8D */ bl func_8023352C
+/* 802509A0 0024C600 4B FE 2B 8D */ bl begin_drawing
/* 802509A4 0024C604 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 802509A8 0024C608 3F E0 CC 01 */ lis r31, 0xCC008000@ha
/* 802509AC 0024C60C 80 01 00 08 */ lwz r0, 8(r1)
@@ -7646,11 +7646,11 @@ lbl_80250998:
/* 80250A20 0024C680 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 80250A24 0024C684 C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 80250A28 0024C688 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 80250A2C 0024C68C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250A30 0024C690 4B FE 2B 51 */ bl func_80233580
-/* 80250A34 0024C694 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250A2C 0024C68C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250A30 0024C690 4B FE 2B 51 */ bl end_drawing
+/* 80250A34 0024C694 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250A38 0024C698 38 80 00 04 */ li r4, 4
-/* 80250A3C 0024C69C 4B FE 2A F1 */ bl func_8023352C
+/* 80250A3C 0024C69C 4B FE 2A F1 */ bl begin_drawing
/* 80250A40 0024C6A0 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250A44 0024C6A4 80 01 00 08 */ lwz r0, 8(r1)
/* 80250A48 0024C6A8 EC 60 E0 2A */ fadds f3, f0, f28
@@ -7684,11 +7684,11 @@ lbl_80250998:
/* 80250AB8 0024C718 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 80250ABC 0024C71C C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 80250AC0 0024C720 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 80250AC4 0024C724 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250AC8 0024C728 4B FE 2A B9 */ bl func_80233580
-/* 80250ACC 0024C72C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250AC4 0024C724 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250AC8 0024C728 4B FE 2A B9 */ bl end_drawing
+/* 80250ACC 0024C72C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250AD0 0024C730 38 80 00 04 */ li r4, 4
-/* 80250AD4 0024C734 4B FE 2A 59 */ bl func_8023352C
+/* 80250AD4 0024C734 4B FE 2A 59 */ bl begin_drawing
/* 80250AD8 0024C738 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250ADC 0024C73C D3 9F 80 00 */ stfs f28, -0x8000(r31)
/* 80250AE0 0024C740 EC 60 F0 2A */ fadds f3, f0, f30
@@ -7722,11 +7722,11 @@ lbl_80250998:
/* 80250B50 0024C7B0 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 80250B54 0024C7B4 C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 80250B58 0024C7B8 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 80250B5C 0024C7BC 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250B60 0024C7C0 4B FE 2A 21 */ bl func_80233580
-/* 80250B64 0024C7C4 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250B5C 0024C7BC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250B60 0024C7C0 4B FE 2A 21 */ bl end_drawing
+/* 80250B64 0024C7C4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250B68 0024C7C8 38 80 00 04 */ li r4, 4
-/* 80250B6C 0024C7CC 4B FE 29 C1 */ bl func_8023352C
+/* 80250B6C 0024C7CC 4B FE 29 C1 */ bl begin_drawing
/* 80250B70 0024C7D0 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250B74 0024C7D4 80 01 00 08 */ lwz r0, 8(r1)
/* 80250B78 0024C7D8 EC 7D 00 28 */ fsubs f3, f29, f0
@@ -7760,9 +7760,9 @@ lbl_80250998:
/* 80250BE8 0024C848 D0 1F 80 00 */ stfs f0, -0x8000(r31)
/* 80250BEC 0024C84C C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 80250BF0 0024C850 D0 1F 80 00 */ stfs f0, -0x8000(r31)
-/* 80250BF4 0024C854 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250BF8 0024C858 4B FE 29 89 */ bl func_80233580
-/* 80250BFC 0024C85C 80 AD A3 D8 */ lwz r5, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250BF4 0024C854 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250BF8 0024C858 4B FE 29 89 */ bl end_drawing
+/* 80250BFC 0024C85C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80250C00 0024C860 80 9E 0D 0C */ lwz r4, 0xd0c(r30)
/* 80250C04 0024C864 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80250C08 0024C868 80 03 15 3C */ lwz r0, 0x153c(r3)
@@ -7780,9 +7780,9 @@ lbl_80250C24:
/* 80250C34 0024C894 60 00 00 01 */ ori r0, r0, 1
/* 80250C38 0024C898 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_80250C3C:
-/* 80250C3C 0024C89C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250C3C 0024C89C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250C40 0024C8A0 38 80 00 04 */ li r4, 4
-/* 80250C44 0024C8A4 4B FE 28 E9 */ bl func_8023352C
+/* 80250C44 0024C8A4 4B FE 28 E9 */ bl begin_drawing
/* 80250C48 0024C8A8 3F C0 CC 01 */ lis r30, 0xCC008000@ha
/* 80250C4C 0024C8AC C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250C50 0024C8B0 D3 9E 80 00 */ stfs f28, 0xCC008000@l(r30)
@@ -7816,11 +7816,11 @@ lbl_80250C3C:
/* 80250CC0 0024C920 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 80250CC4 0024C924 C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 80250CC8 0024C928 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 80250CCC 0024C92C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250CD0 0024C930 4B FE 28 B1 */ bl func_80233580
-/* 80250CD4 0024C934 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250CCC 0024C92C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250CD0 0024C930 4B FE 28 B1 */ bl end_drawing
+/* 80250CD4 0024C934 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250CD8 0024C938 38 80 00 04 */ li r4, 4
-/* 80250CDC 0024C93C 4B FE 28 51 */ bl func_8023352C
+/* 80250CDC 0024C93C 4B FE 28 51 */ bl begin_drawing
/* 80250CE0 0024C940 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250CE4 0024C944 80 01 00 08 */ lwz r0, 8(r1)
/* 80250CE8 0024C948 EC 5D 00 28 */ fsubs f2, f29, f0
@@ -7853,11 +7853,11 @@ lbl_80250C3C:
/* 80250D54 0024C9B4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 80250D58 0024C9B8 C0 02 9E F0 */ lfs f0, lbl_806424F0-_SDA2_BASE_(r2)
/* 80250D5C 0024C9BC D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 80250D60 0024C9C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250D64 0024C9C4 4B FE 28 1D */ bl func_80233580
-/* 80250D68 0024C9C8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250D60 0024C9C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250D64 0024C9C4 4B FE 28 1D */ bl end_drawing
+/* 80250D68 0024C9C8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250D6C 0024C9CC 38 80 00 04 */ li r4, 4
-/* 80250D70 0024C9D0 4B FE 27 BD */ bl func_8023352C
+/* 80250D70 0024C9D0 4B FE 27 BD */ bl begin_drawing
/* 80250D74 0024C9D4 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250D78 0024C9D8 D3 9E 80 00 */ stfs f28, -0x8000(r30)
/* 80250D7C 0024C9DC EC 5F 00 28 */ fsubs f2, f31, f0
@@ -7890,11 +7890,11 @@ lbl_80250C3C:
/* 80250DE8 0024CA48 D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 80250DEC 0024CA4C C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 80250DF0 0024CA50 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 80250DF4 0024CA54 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250DF8 0024CA58 4B FE 27 89 */ bl func_80233580
-/* 80250DFC 0024CA5C 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 80250DF4 0024CA54 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250DF8 0024CA58 4B FE 27 89 */ bl end_drawing
+/* 80250DFC 0024CA5C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80250E00 0024CA60 38 80 00 04 */ li r4, 4
-/* 80250E04 0024CA64 4B FE 27 29 */ bl func_8023352C
+/* 80250E04 0024CA64 4B FE 27 29 */ bl begin_drawing
/* 80250E08 0024CA68 C0 02 9F 14 */ lfs f0, lbl_80642514-_SDA2_BASE_(r2)
/* 80250E0C 0024CA6C 80 01 00 08 */ lwz r0, 8(r1)
/* 80250E10 0024CA70 EC 5D 00 28 */ fsubs f2, f29, f0
@@ -7927,8 +7927,8 @@ lbl_80250C3C:
/* 80250E7C 0024CADC D0 1E 80 00 */ stfs f0, -0x8000(r30)
/* 80250E80 0024CAE0 C0 02 9E EC */ lfs f0, lbl_806424EC-_SDA2_BASE_(r2)
/* 80250E84 0024CAE4 D0 1E 80 00 */ stfs f0, -0x8000(r30)
-/* 80250E88 0024CAE8 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
-/* 80250E8C 0024CAEC 4B FE 26 F5 */ bl func_80233580
+/* 80250E88 0024CAE8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
+/* 80250E8C 0024CAEC 4B FE 26 F5 */ bl end_drawing
/* 80250E90 0024CAF0 38 60 00 01 */ li r3, 1
lbl_80250E94:
/* 80250E94 0024CAF4 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0