d_file_select::dFile_select3D_c (#1899)

This commit is contained in:
Jcw87
2023-08-27 21:09:20 -06:00
committed by GitHub
parent d369e2908c
commit 6a4e50e74b
9 changed files with 228 additions and 164 deletions
@@ -1,51 +0,0 @@
lbl_801904E4:
/* 801904E4 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 801904E8 7C 08 02 A6 */ mflr r0
/* 801904EC 90 01 00 44 */ stw r0, 0x44(r1)
/* 801904F0 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 801904F4 7C 7F 1B 78 */ mr r31, r3
/* 801904F8 80 03 00 08 */ lwz r0, 8(r3)
/* 801904FC 28 00 00 00 */ cmplwi r0, 0
/* 80190500 41 82 00 94 */ beq lbl_80190594
/* 80190504 80 9F 03 9C */ lwz r4, 0x39c(r31)
/* 80190508 38 61 00 08 */ addi r3, r1, 8
/* 8019050C 80 A4 00 04 */ lwz r5, 4(r4)
/* 80190510 38 C0 00 00 */ li r6, 0
/* 80190514 38 E0 00 00 */ li r7, 0
/* 80190518 48 0C 49 A5 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
/* 8019051C 80 61 00 08 */ lwz r3, 8(r1)
/* 80190520 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80190524 90 61 00 14 */ stw r3, 0x14(r1)
/* 80190528 90 01 00 18 */ stw r0, 0x18(r1)
/* 8019052C 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80190530 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80190534 7F E3 FB 78 */ mr r3, r31
/* 80190538 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 8019053C C0 1F 03 B8 */ lfs f0, 0x3b8(r31)
/* 80190540 EC 21 00 2A */ fadds f1, f1, f0
/* 80190544 C0 41 00 18 */ lfs f2, 0x18(r1)
/* 80190548 C0 1F 03 BC */ lfs f0, 0x3bc(r31)
/* 8019054C EC 42 00 2A */ fadds f2, f2, f0
/* 80190550 C0 62 9F B4 */ lfs f3, lit_8459(r2)
/* 80190554 38 81 00 20 */ addi r4, r1, 0x20
/* 80190558 48 00 0A 91 */ bl toItem3Dpos__16dFile_select3D_cFfffP4cXyz
/* 8019055C C0 01 00 20 */ lfs f0, 0x20(r1)
/* 80190560 D0 1F 03 A4 */ stfs f0, 0x3a4(r31)
/* 80190564 C0 01 00 24 */ lfs f0, 0x24(r1)
/* 80190568 D0 1F 03 A8 */ stfs f0, 0x3a8(r31)
/* 8019056C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80190570 D0 1F 03 AC */ stfs f0, 0x3ac(r31)
/* 80190574 38 00 00 00 */ li r0, 0
/* 80190578 B0 1F 03 B0 */ sth r0, 0x3b0(r31)
/* 8019057C B0 1F 03 B2 */ sth r0, 0x3b2(r31)
/* 80190580 B0 1F 03 B4 */ sth r0, 0x3b4(r31)
/* 80190584 7F E3 FB 78 */ mr r3, r31
/* 80190588 48 00 04 8D */ bl animePlay__16dFile_select3D_cFv
/* 8019058C 7F E3 FB 78 */ mr r3, r31
/* 80190590 48 00 03 CD */ bl set_mtx__16dFile_select3D_cFv
lbl_80190594:
/* 80190594 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 80190598 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8019059C 7C 08 03 A6 */ mtlr r0
/* 801905A0 38 21 00 40 */ addi r1, r1, 0x40
/* 801905A4 4E 80 00 20 */ blr
@@ -1,47 +0,0 @@
lbl_801905A8:
/* 801905A8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801905AC 7C 08 02 A6 */ mflr r0
/* 801905B0 90 01 00 14 */ stw r0, 0x14(r1)
/* 801905B4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801905B8 93 C1 00 08 */ stw r30, 8(r1)
/* 801905BC 7C 7E 1B 78 */ mr r30, r3
/* 801905C0 80 03 00 08 */ lwz r0, 8(r3)
/* 801905C4 28 00 00 00 */ cmplwi r0, 0
/* 801905C8 41 82 00 7C */ beq lbl_80190644
/* 801905CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 801905D0 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 801905D4 80 04 5F 98 */ lwz r0, 0x5f98(r4)
/* 801905D8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 801905DC 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
/* 801905E0 90 1F 00 48 */ stw r0, 0x48(r31)
/* 801905E4 80 04 5F 9C */ lwz r0, 0x5f9c(r4)
/* 801905E8 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 801905EC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 801905F0 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 801905F4 38 80 00 0D */ li r4, 0xd
/* 801905F8 38 BE 03 A4 */ addi r5, r30, 0x3a4
/* 801905FC 38 DE 00 14 */ addi r6, r30, 0x14
/* 80190600 48 01 31 C5 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 80190604 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80190608 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8019060C 80 9E 00 08 */ lwz r4, 8(r30)
/* 80190610 80 84 00 04 */ lwz r4, 4(r4)
/* 80190614 38 BE 00 14 */ addi r5, r30, 0x14
/* 80190618 48 01 47 89 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 8019061C 7F C3 F3 78 */ mr r3, r30
/* 80190620 48 00 05 25 */ bl animeEntry__16dFile_select3D_cFv
/* 80190624 80 7E 00 08 */ lwz r3, 8(r30)
/* 80190628 4B E7 D6 9D */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 8019062C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80190630 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80190634 80 03 5F 80 */ lwz r0, 0x5f80(r3)
/* 80190638 90 1F 00 48 */ stw r0, 0x48(r31)
/* 8019063C 80 03 5F 84 */ lwz r0, 0x5f84(r3)
/* 80190640 90 1F 00 4C */ stw r0, 0x4c(r31)
lbl_80190644:
/* 80190644 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80190648 83 C1 00 08 */ lwz r30, 8(r1)
/* 8019064C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80190650 7C 08 03 A6 */ mtlr r0
/* 80190654 38 21 00 10 */ addi r1, r1, 0x10
/* 80190658 4E 80 00 20 */ blr
@@ -1,19 +0,0 @@
lbl_801904A0:
/* 801904A0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801904A4 7C 08 02 A6 */ mflr r0
/* 801904A8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801904AC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801904B0 7C 7F 1B 78 */ mr r31, r3
/* 801904B4 80 63 00 04 */ lwz r3, 4(r3)
/* 801904B8 28 03 00 00 */ cmplwi r3, 0
/* 801904BC 41 82 00 14 */ beq lbl_801904D0
/* 801904C0 4B E7 EC CD */ bl mDoExt_destroySolidHeap__FP12JKRSolidHeap
/* 801904C4 38 00 00 00 */ li r0, 0
/* 801904C8 90 1F 00 04 */ stw r0, 4(r31)
/* 801904CC 90 1F 00 08 */ stw r0, 8(r31)
lbl_801904D0:
/* 801904D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801904D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801904D8 7C 08 03 A6 */ mtlr r0
/* 801904DC 38 21 00 10 */ addi r1, r1, 0x10
/* 801904E0 4E 80 00 20 */ blr