mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-09-03 08:57:00 -04:00
J2DPane.cpp (#91)
* split J2DPane.cpp * J2DPane first pass * consolidate headers and typedef mtx * remove duplicate J2DScreen.h Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
+10
-10
@@ -10,7 +10,7 @@ J2DTextBox:
|
||||
/* 802FF668 002FC5A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802FF66C 002FC5AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802FF670 002FC5B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802FF674 002FC5B4 4B FF 65 85 */ bl J2DPane
|
||||
/* 802FF674 002FC5B4 4B FF 65 85 */ bl __ct__7J2DPaneFv
|
||||
/* 802FF678 002FC5B8 3C 60 80 3D */ lis r3, lbl_803CD328@ha
|
||||
/* 802FF67C 002FC5BC 38 03 D3 28 */ addi r0, r3, lbl_803CD328@l
|
||||
/* 802FF680 002FC5C0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
@@ -47,7 +47,7 @@ J2DTextBox_X1_:
|
||||
/* 802FF6F0 002FC630 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802FF6F4 002FC634 7C BE 2B 78 */ mr r30, r5
|
||||
/* 802FF6F8 002FC638 7C DF 33 78 */ mr r31, r6
|
||||
/* 802FF6FC 002FC63C 4B FF 64 FD */ bl J2DPane
|
||||
/* 802FF6FC 002FC63C 4B FF 64 FD */ bl __ct__7J2DPaneFv
|
||||
/* 802FF700 002FC640 3C 60 80 3D */ lis r3, lbl_803CD328@ha
|
||||
/* 802FF704 002FC644 38 03 D3 28 */ addi r0, r3, lbl_803CD328@l
|
||||
/* 802FF708 002FC648 90 1C 00 00 */ stw r0, 0(r28)
|
||||
@@ -84,7 +84,7 @@ J2DTextBox_X2_:
|
||||
/* 802FF778 002FC6B8 7C BC 2B 78 */ mr r28, r5
|
||||
/* 802FF77C 002FC6BC 7C DD 33 78 */ mr r29, r6
|
||||
/* 802FF780 002FC6C0 7C FA 3B 78 */ mr r26, r7
|
||||
/* 802FF784 002FC6C4 4B FF 64 75 */ bl J2DPane
|
||||
/* 802FF784 002FC6C4 4B FF 64 75 */ bl __ct__7J2DPaneFv
|
||||
/* 802FF788 002FC6C8 3C 60 80 3D */ lis r3, lbl_803CD328@ha
|
||||
/* 802FF78C 002FC6CC 38 03 D3 28 */ addi r0, r3, lbl_803CD328@l
|
||||
/* 802FF790 002FC6D0 90 1B 00 00 */ stw r0, 0(r27)
|
||||
@@ -122,7 +122,7 @@ J2DTextBox_X2_:
|
||||
/* 802FF810 002FC750 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802FF814 002FC754 7F 24 CB 78 */ mr r4, r25
|
||||
/* 802FF818 002FC758 7F 85 E3 78 */ mr r5, r28
|
||||
/* 802FF81C 002FC75C 4B FF 82 FD */ bl J2DPane_NS_makePaneExStream
|
||||
/* 802FF81C 002FC75C 4B FF 82 FD */ bl makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream
|
||||
/* 802FF820 002FC760 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802FF824 002FC764 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802FF828 002FC768 7C 9E 02 14 */ add r4, r30, r0
|
||||
@@ -580,7 +580,7 @@ J2DTextBox_NS_private_readStream:
|
||||
/* 802FFEDC 002FCE1C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802FFEE0 002FCE20 7F 64 DB 78 */ mr r4, r27
|
||||
/* 802FFEE4 002FCE24 7F A5 EB 78 */ mr r5, r29
|
||||
/* 802FFEE8 002FCE28 4B FF 61 DD */ bl J2DPane_NS_makePaneStream
|
||||
/* 802FFEE8 002FCE28 4B FF 61 DD */ bl makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream
|
||||
/* 802FFEEC 002FCE2C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802FFEF0 002FCE30 38 81 00 0A */ addi r4, r1, 0xa
|
||||
/* 802FFEF4 002FCE34 38 A0 00 01 */ li r5, 1
|
||||
@@ -591,7 +591,7 @@ J2DTextBox_NS_private_readStream:
|
||||
/* 802FFF08 002FCE48 3C A0 46 4F */ lis r5, 0x464F4E54@ha
|
||||
/* 802FFF0C 002FCE4C 38 A5 4E 54 */ addi r5, r5, 0x464F4E54@l
|
||||
/* 802FFF10 002FCE50 7F 46 D3 78 */ mr r6, r26
|
||||
/* 802FFF14 002FCE54 4B FF 7E A5 */ bl J2DPane_NS_getPointer
|
||||
/* 802FFF14 002FCE54 4B FF 7E A5 */ bl getPointer__7J2DPaneFP20JSURandomInputStreamUlP10JKRArchive
|
||||
/* 802FFF18 002FCE58 7C 7B 1B 79 */ or. r27, r3, r3
|
||||
/* 802FFF1C 002FCE5C 41 82 00 28 */ beq lbl_802FFF44
|
||||
/* 802FFF20 002FCE60 38 60 00 70 */ li r3, 0x70
|
||||
@@ -808,7 +808,7 @@ lbl_80300238:
|
||||
/* 8030023C 002FD17C 4B FC EB 25 */ bl __dla__FPv
|
||||
/* 80300240 002FD180 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80300244 002FD184 38 80 00 00 */ li r4, 0
|
||||
/* 80300248 002FD188 4B FF 63 45 */ bl J2DPane_NS_dtor
|
||||
/* 80300248 002FD188 4B FF 63 45 */ bl __dt__7J2DPaneFv
|
||||
/* 8030024C 002FD18C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80300250 002FD190 40 81 00 0C */ ble lbl_8030025C
|
||||
/* 80300254 002FD194 7F C3 F3 78 */ mr r3, r30
|
||||
@@ -1465,7 +1465,7 @@ lbl_80300BC4:
|
||||
/* 80300BC4 002FDB04 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80300BC8 002FDB08 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 80300BCC 002FDB0C FC 40 F8 90 */ fmr f2, f31
|
||||
/* 80300BD0 002FDB10 4B FF 64 29 */ bl J2DPane_NS_resize
|
||||
/* 80300BD0 002FDB10 4B FF 64 29 */ bl resize__7J2DPaneFff
|
||||
lbl_80300BD4:
|
||||
/* 80300BD4 002FDB14 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
||||
/* 80300BD8 002FDB18 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
@@ -1498,7 +1498,7 @@ lbl_80300BD4:
|
||||
lbl_80300C44:
|
||||
/* 80300C44 002FDB84 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80300C48 002FDB88 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80300C4C 002FDB8C 4B FF 68 6D */ bl J2DPane_NS_isUsed_X1_
|
||||
/* 80300C4C 002FDB8C 4B FF 68 6D */ bl isUsed__7J2DPaneFPC7ResFONT
|
||||
lbl_80300C50:
|
||||
/* 80300C50 002FDB90 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80300C54 002FDB94 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
@@ -1511,7 +1511,7 @@ lbl_80300C50:
|
||||
/* 80300C70 002FDBB0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80300C74 002FDBB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80300C78 002FDBB8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80300C7C 002FDBBC 4B FF 67 B5 */ bl J2DPane_NS_isUsed
|
||||
/* 80300C7C 002FDBBC 4B FF 67 B5 */ bl isUsed__7J2DPaneFPC7ResTIMG
|
||||
/* 80300C80 002FDBC0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80300C84 002FDBC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80300C88 002FDBC8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
|
||||
Reference in New Issue
Block a user