d_a_obj_kkanban (Kakariko Sign) OK (#1991)

* d_a_obj_kkanban OK

* format files
This commit is contained in:
Trueffel
2023-11-25 14:58:55 +01:00
committed by GitHub
parent 687d6ea679
commit 3749bf45d7
19 changed files with 165 additions and 1057 deletions
@@ -1,29 +0,0 @@
lbl_80C469F4:
/* 80C469F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C469F8 7C 08 02 A6 */ mflr r0
/* 80C469FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46A00 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46A04 7C 7F 1B 78 */ mr r31, r3
/* 80C46A08 3C 60 80 C4 */ lis r3, l_arcName@ha /* 0x80C46F98@ha */
/* 80C46A0C 38 63 6F 98 */ addi r3, r3, l_arcName@l /* 0x80C46F98@l */
/* 80C46A10 80 63 00 00 */ lwz r3, 0(r3)
/* 80C46A14 38 80 00 04 */ li r4, 4
/* 80C46A18 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80C46A1C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80C46A20 3C A5 00 02 */ addis r5, r5, 2
/* 80C46A24 38 C0 00 80 */ li r6, 0x80
/* 80C46A28 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80C46A2C 4B 3F 58 C1 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80C46A30 3C 80 00 08 */ lis r4, 8
/* 80C46A34 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
/* 80C46A38 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
/* 80C46A3C 4B 3C E2 19 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 80C46A40 90 7F 05 A8 */ stw r3, 0x5a8(r31)
/* 80C46A44 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C46A48 30 03 FF FF */ addic r0, r3, -1
/* 80C46A4C 7C 60 19 10 */ subfe r3, r0, r3
/* 80C46A50 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46A54 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46A58 7C 08 03 A6 */ mtlr r0
/* 80C46A5C 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46A60 4E 80 00 20 */ blr
@@ -1,76 +0,0 @@
lbl_80C46808:
/* 80C46808 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80C4680C 7C 08 02 A6 */ mflr r0
/* 80C46810 90 01 00 24 */ stw r0, 0x24(r1)
/* 80C46814 39 61 00 20 */ addi r11, r1, 0x20
/* 80C46818 4B 71 B9 BD */ bl _savegpr_27
/* 80C4681C 7C 7F 1B 78 */ mr r31, r3
/* 80C46820 3C 80 80 C4 */ lis r4, lit_3715@ha /* 0x80C46F54@ha */
/* 80C46824 3B A4 6F 54 */ addi r29, r4, lit_3715@l /* 0x80C46F54@l */
/* 80C46828 4B FF FF 41 */ bl initBaseMtx__14daObjKKanban_cFv
/* 80C4682C 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C46830 38 03 00 24 */ addi r0, r3, 0x24
/* 80C46834 90 1F 05 04 */ stw r0, 0x504(r31)
/* 80C46838 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C4683C 80 63 00 04 */ lwz r3, 4(r3)
/* 80C46840 83 83 00 54 */ lwz r28, 0x54(r3)
/* 80C46844 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 80C46848 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
/* 80C4684C B0 1F 07 44 */ sth r0, 0x744(r31)
/* 80C46850 3B 60 00 00 */ li r27, 0
/* 80C46854 3C 60 80 C4 */ lis r3, d_a_obj_kkanban__stringBase0@ha /* 0x80C46F88@ha */
/* 80C46858 3B C3 6F 88 */ addi r30, r3, d_a_obj_kkanban__stringBase0@l /* 0x80C46F88@l */
/* 80C4685C 48 00 00 28 */ b lbl_80C46884
lbl_80C46860:
/* 80C46860 7F 83 E3 78 */ mr r3, r28
/* 80C46864 7F 64 DB 78 */ mr r4, r27
/* 80C46868 4B 69 82 91 */ bl getName__10JUTNameTabCFUs
/* 80C4686C 38 9E 00 0A */ addi r4, r30, 0xa
/* 80C46870 4B 72 21 25 */ bl strcmp
/* 80C46874 2C 03 00 00 */ cmpwi r3, 0
/* 80C46878 40 82 00 08 */ bne lbl_80C46880
/* 80C4687C B3 7F 07 44 */ sth r27, 0x744(r31)
lbl_80C46880:
/* 80C46880 3B 7B 00 01 */ addi r27, r27, 1
lbl_80C46884:
/* 80C46884 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C46888 80 83 00 04 */ lwz r4, 4(r3)
/* 80C4688C A0 64 00 2C */ lhz r3, 0x2c(r4)
/* 80C46890 57 60 04 3E */ clrlwi r0, r27, 0x10
/* 80C46894 7C 00 18 40 */ cmplw r0, r3
/* 80C46898 41 80 FF C8 */ blt lbl_80C46860
/* 80C4689C 80 64 00 28 */ lwz r3, 0x28(r4)
/* 80C468A0 A0 1F 07 44 */ lhz r0, 0x744(r31)
/* 80C468A4 54 00 10 3A */ slwi r0, r0, 2
/* 80C468A8 7C 83 00 2E */ lwzx r4, r3, r0
/* 80C468AC 3C 60 80 C4 */ lis r3, nodeCallBack__FP8J3DJointi@ha /* 0x80C46698@ha */
/* 80C468B0 38 03 66 98 */ addi r0, r3, nodeCallBack__FP8J3DJointi@l /* 0x80C46698@l */
/* 80C468B4 90 04 00 04 */ stw r0, 4(r4)
/* 80C468B8 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
/* 80C468BC 93 E3 00 14 */ stw r31, 0x14(r3)
/* 80C468C0 7F E3 FB 78 */ mr r3, r31
/* 80C468C4 C0 3D 00 00 */ lfs f1, 0(r29)
/* 80C468C8 C0 5D 00 04 */ lfs f2, 4(r29)
/* 80C468CC C0 7D 00 08 */ lfs f3, 8(r29)
/* 80C468D0 C0 9D 00 0C */ lfs f4, 0xc(r29)
/* 80C468D4 C0 BD 00 10 */ lfs f5, 0x10(r29)
/* 80C468D8 C0 DD 00 14 */ lfs f6, 0x14(r29)
/* 80C468DC 4B 3D 3C 6D */ bl fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff
/* 80C468E0 38 7F 05 AC */ addi r3, r31, 0x5ac
/* 80C468E4 38 80 00 FF */ li r4, 0xff
/* 80C468E8 38 A0 00 FF */ li r5, 0xff
/* 80C468EC 7F E6 FB 78 */ mr r6, r31
/* 80C468F0 4B 43 CF 71 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
/* 80C468F4 38 7F 05 E8 */ addi r3, r31, 0x5e8
/* 80C468F8 3C 80 80 C4 */ lis r4, l_tri_src@ha /* 0x80C46F9C@ha */
/* 80C468FC 38 84 6F 9C */ addi r4, r4, l_tri_src@l /* 0x80C46F9C@l */
/* 80C46900 4B 43 DF 85 */ bl Set__8dCcD_TriFRC11dCcD_SrcTri
/* 80C46904 38 1F 05 AC */ addi r0, r31, 0x5ac
/* 80C46908 90 1F 06 2C */ stw r0, 0x62c(r31)
/* 80C4690C 38 60 00 01 */ li r3, 1
/* 80C46910 39 61 00 20 */ addi r11, r1, 0x20
/* 80C46914 4B 71 B9 0D */ bl _restgpr_27
/* 80C46918 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80C4691C 7C 08 03 A6 */ mtlr r0
/* 80C46920 38 21 00 20 */ addi r1, r1, 0x20
/* 80C46924 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80C46CC0:
/* 80C46CC0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46CC4 7C 08 02 A6 */ mflr r0
/* 80C46CC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46CCC 3C 80 80 C4 */ lis r4, l_arcName@ha /* 0x80C46F98@ha */
/* 80C46CD0 38 84 6F 98 */ addi r4, r4, l_arcName@l /* 0x80C46F98@l */
/* 80C46CD4 80 84 00 00 */ lwz r4, 0(r4)
/* 80C46CD8 38 63 05 A0 */ addi r3, r3, 0x5a0
/* 80C46CDC 4B 3E 63 2D */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
/* 80C46CE0 38 60 00 01 */ li r3, 1
/* 80C46CE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46CE8 7C 08 03 A6 */ mtlr r0
/* 80C46CEC 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46CF0 4E 80 00 20 */ blr
@@ -1,42 +0,0 @@
lbl_80C46C1C:
/* 80C46C1C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46C20 7C 08 02 A6 */ mflr r0
/* 80C46C24 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46C28 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46C2C 93 C1 00 08 */ stw r30, 8(r1)
/* 80C46C30 7C 7E 1B 78 */ mr r30, r3
/* 80C46C34 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80C46C38 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80C46C3C 38 80 00 10 */ li r4, 0x10
/* 80C46C40 38 BE 04 D0 */ addi r5, r30, 0x4d0
/* 80C46C44 38 DE 01 0C */ addi r6, r30, 0x10c
/* 80C46C48 4B 55 CB 7D */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 80C46C4C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80C46C50 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80C46C54 80 9E 05 A8 */ lwz r4, 0x5a8(r30)
/* 80C46C58 80 84 00 04 */ lwz r4, 4(r4)
/* 80C46C5C 38 BE 01 0C */ addi r5, r30, 0x10c
/* 80C46C60 4B 55 E1 41 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80C46C64 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80C46C68 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80C46C6C 80 04 5F 70 */ lwz r0, 0x5f70(r4)
/* 80C46C70 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80C46C74 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
/* 80C46C78 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80C46C7C 80 04 5F 74 */ lwz r0, 0x5f74(r4)
/* 80C46C80 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80C46C84 80 7E 05 A8 */ lwz r3, 0x5a8(r30)
/* 80C46C88 4B 3C 70 3D */ bl mDoExt_modelUpdateDL__FP8J3DModel
/* 80C46C8C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80C46C90 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80C46C94 80 03 5F 80 */ lwz r0, 0x5f80(r3)
/* 80C46C98 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80C46C9C 80 03 5F 84 */ lwz r0, 0x5f84(r3)
/* 80C46CA0 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80C46CA4 38 60 00 01 */ li r3, 1
/* 80C46CA8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46CAC 83 C1 00 08 */ lwz r30, 8(r1)
/* 80C46CB0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46CB4 7C 08 03 A6 */ mtlr r0
/* 80C46CB8 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46CBC 4E 80 00 20 */ blr
@@ -1,80 +0,0 @@
lbl_80C46AE4:
/* 80C46AE4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80C46AE8 7C 08 02 A6 */ mflr r0
/* 80C46AEC 90 01 00 34 */ stw r0, 0x34(r1)
/* 80C46AF0 39 61 00 30 */ addi r11, r1, 0x30
/* 80C46AF4 4B 71 B6 E9 */ bl _savegpr_29
/* 80C46AF8 7C 7D 1B 78 */ mr r29, r3
/* 80C46AFC 7C 9E 23 78 */ mr r30, r4
/* 80C46B00 3C 60 80 C4 */ lis r3, lit_3715@ha /* 0x80C46F54@ha */
/* 80C46B04 3B E3 6F 54 */ addi r31, r3, lit_3715@l /* 0x80C46F54@l */
/* 80C46B08 80 7D 07 50 */ lwz r3, 0x750(r29)
/* 80C46B0C 38 03 00 01 */ addi r0, r3, 1
/* 80C46B10 90 1D 07 50 */ stw r0, 0x750(r29)
/* 80C46B14 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
/* 80C46B18 38 83 9A 20 */ addi r4, r3, sincosTable___5JMath@l /* 0x80439A20@l */
/* 80C46B1C A8 7D 07 4A */ lha r3, 0x74a(r29)
/* 80C46B20 38 63 03 E8 */ addi r3, r3, 0x3e8
/* 80C46B24 80 1D 07 50 */ lwz r0, 0x750(r29)
/* 80C46B28 7C 03 01 D6 */ mullw r0, r3, r0
/* 80C46B2C 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80C46B30 7C 64 02 14 */ add r3, r4, r0
/* 80C46B34 C0 43 00 04 */ lfs f2, 4(r3)
/* 80C46B38 C0 3F 00 10 */ lfs f1, 0x10(r31)
/* 80C46B3C C0 1D 07 4C */ lfs f0, 0x74c(r29)
/* 80C46B40 EC 01 00 2A */ fadds f0, f1, f0
/* 80C46B44 EC 00 00 B2 */ fmuls f0, f0, f2
/* 80C46B48 FC 00 00 1E */ fctiwz f0, f0
/* 80C46B4C D8 01 00 08 */ stfd f0, 8(r1)
/* 80C46B50 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80C46B54 B0 1D 07 46 */ sth r0, 0x746(r29)
/* 80C46B58 A8 7D 07 4A */ lha r3, 0x74a(r29)
/* 80C46B5C 38 63 03 E8 */ addi r3, r3, 0x3e8
/* 80C46B60 80 1D 07 50 */ lwz r0, 0x750(r29)
/* 80C46B64 7C 03 01 D6 */ mullw r0, r3, r0
/* 80C46B68 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 80C46B6C 7C 44 04 2E */ lfsx f2, r4, r0
/* 80C46B70 C0 3F 00 0C */ lfs f1, 0xc(r31)
/* 80C46B74 C0 1D 07 4C */ lfs f0, 0x74c(r29)
/* 80C46B78 EC 01 00 2A */ fadds f0, f1, f0
/* 80C46B7C EC 00 00 B2 */ fmuls f0, f0, f2
/* 80C46B80 FC 00 00 1E */ fctiwz f0, f0
/* 80C46B84 D8 01 00 10 */ stfd f0, 0x10(r1)
/* 80C46B88 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46B8C B0 1D 07 48 */ sth r0, 0x748(r29)
/* 80C46B90 38 7D 07 4C */ addi r3, r29, 0x74c
/* 80C46B94 C0 3F 00 28 */ lfs f1, 0x28(r31)
/* 80C46B98 C0 5F 00 2C */ lfs f2, 0x2c(r31)
/* 80C46B9C 4B 62 8E E5 */ bl cLib_addCalc0__FPfff
/* 80C46BA0 38 7D 07 4A */ addi r3, r29, 0x74a
/* 80C46BA4 38 80 00 00 */ li r4, 0
/* 80C46BA8 38 A0 00 14 */ li r5, 0x14
/* 80C46BAC 38 C0 00 64 */ li r6, 0x64
/* 80C46BB0 4B 62 9A 59 */ bl cLib_addCalcAngleS2__FPssss
/* 80C46BB4 38 7D 05 E8 */ addi r3, r29, 0x5e8
/* 80C46BB8 4B 43 D8 A9 */ bl ChkTgHit__12dCcD_GObjInfFv
/* 80C46BBC 28 03 00 00 */ cmplwi r3, 0
/* 80C46BC0 41 82 00 14 */ beq lbl_80C46BD4
/* 80C46BC4 C0 1F 00 30 */ lfs f0, 0x30(r31)
/* 80C46BC8 D0 1D 07 4C */ stfs f0, 0x74c(r29)
/* 80C46BCC 38 00 00 00 */ li r0, 0
/* 80C46BD0 B0 1D 07 4A */ sth r0, 0x74a(r29)
lbl_80C46BD4:
/* 80C46BD4 38 1D 05 6C */ addi r0, r29, 0x56c
/* 80C46BD8 90 1E 00 00 */ stw r0, 0(r30)
/* 80C46BDC 7F A3 EB 78 */ mr r3, r29
/* 80C46BE0 4B FF FB C5 */ bl setBaseMtx__14daObjKKanban_cFv
/* 80C46BE4 7F A3 EB 78 */ mr r3, r29
/* 80C46BE8 4B FF FD 41 */ bl setTG__14daObjKKanban_cFv
/* 80C46BEC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80C46BF0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80C46BF4 38 63 23 3C */ addi r3, r3, 0x233c
/* 80C46BF8 38 9D 05 E8 */ addi r4, r29, 0x5e8
/* 80C46BFC 4B 61 DF AD */ bl Set__4cCcSFP8cCcD_Obj
/* 80C46C00 38 60 00 01 */ li r3, 1
/* 80C46C04 39 61 00 30 */ addi r11, r1, 0x30
/* 80C46C08 4B 71 B6 21 */ bl _restgpr_29
/* 80C46C0C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80C46C10 7C 08 03 A6 */ mtlr r0
/* 80C46C14 38 21 00 30 */ addi r1, r1, 0x30
/* 80C46C18 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80C46E98:
/* 80C46E98 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46E9C 7C 08 02 A6 */ mflr r0
/* 80C46EA0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46EA4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46EA8 7C 7F 1B 79 */ or. r31, r3, r3
/* 80C46EAC 41 82 00 1C */ beq lbl_80C46EC8
/* 80C46EB0 3C A0 80 C4 */ lis r5, __vt__8cM3dGAab@ha /* 0x80C47058@ha */
/* 80C46EB4 38 05 70 58 */ addi r0, r5, __vt__8cM3dGAab@l /* 0x80C47058@l */
/* 80C46EB8 90 1F 00 18 */ stw r0, 0x18(r31)
/* 80C46EBC 7C 80 07 35 */ extsh. r0, r4
/* 80C46EC0 40 81 00 08 */ ble lbl_80C46EC8
/* 80C46EC4 4B 68 7E 79 */ bl __dl__FPv
lbl_80C46EC8:
/* 80C46EC8 7F E3 FB 78 */ mr r3, r31
/* 80C46ECC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46ED0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46ED4 7C 08 03 A6 */ mtlr r0
/* 80C46ED8 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46EDC 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80C46E50:
/* 80C46E50 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46E54 7C 08 02 A6 */ mflr r0
/* 80C46E58 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46E5C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46E60 7C 7F 1B 79 */ or. r31, r3, r3
/* 80C46E64 41 82 00 1C */ beq lbl_80C46E80
/* 80C46E68 3C A0 80 C4 */ lis r5, __vt__8cM3dGPla@ha /* 0x80C4704C@ha */
/* 80C46E6C 38 05 70 4C */ addi r0, r5, __vt__8cM3dGPla@l /* 0x80C4704C@l */
/* 80C46E70 90 1F 00 10 */ stw r0, 0x10(r31)
/* 80C46E74 7C 80 07 35 */ extsh. r0, r4
/* 80C46E78 40 81 00 08 */ ble lbl_80C46E80
/* 80C46E7C 4B 68 7E C1 */ bl __dl__FPv
lbl_80C46E80:
/* 80C46E80 7F E3 FB 78 */ mr r3, r31
/* 80C46E84 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46E88 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46E8C 7C 08 03 A6 */ mtlr r0
/* 80C46E90 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46E94 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80C46DF4:
/* 80C46DF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46DF8 7C 08 02 A6 */ mflr r0
/* 80C46DFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46E00 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46E04 7C 7F 1B 79 */ or. r31, r3, r3
/* 80C46E08 41 82 00 30 */ beq lbl_80C46E38
/* 80C46E0C 3C 60 80 C4 */ lis r3, __vt__8cM3dGTri@ha /* 0x80C47040@ha */
/* 80C46E10 38 03 70 40 */ addi r0, r3, __vt__8cM3dGTri@l /* 0x80C47040@l */
/* 80C46E14 90 1F 00 10 */ stw r0, 0x10(r31)
/* 80C46E18 41 82 00 10 */ beq lbl_80C46E28
/* 80C46E1C 3C 60 80 C4 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C4704C@ha */
/* 80C46E20 38 03 70 4C */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C4704C@l */
/* 80C46E24 90 1F 00 10 */ stw r0, 0x10(r31)
lbl_80C46E28:
/* 80C46E28 7C 80 07 35 */ extsh. r0, r4
/* 80C46E2C 40 81 00 0C */ ble lbl_80C46E38
/* 80C46E30 7F E3 FB 78 */ mr r3, r31
/* 80C46E34 4B 68 7F 09 */ bl __dl__FPv
lbl_80C46E38:
/* 80C46E38 7F E3 FB 78 */ mr r3, r31
/* 80C46E3C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46E40 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46E44 7C 08 03 A6 */ mtlr r0
/* 80C46E48 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46E4C 4E 80 00 20 */ blr
@@ -1,35 +0,0 @@
lbl_80C46A64:
/* 80C46A64 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46A68 7C 08 02 A6 */ mflr r0
/* 80C46A6C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46A70 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46A74 7C 7F 1B 78 */ mr r31, r3
/* 80C46A78 38 7F 05 A0 */ addi r3, r31, 0x5a0
/* 80C46A7C 3C 80 80 C4 */ lis r4, l_arcName@ha /* 0x80C46F98@ha */
/* 80C46A80 38 84 6F 98 */ addi r4, r4, l_arcName@l /* 0x80C46F98@l */
/* 80C46A84 80 84 00 00 */ lwz r4, 0(r4)
/* 80C46A88 4B 3E 64 35 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
/* 80C46A8C 7C 60 1B 78 */ mr r0, r3
/* 80C46A90 2C 00 00 04 */ cmpwi r0, 4
/* 80C46A94 40 82 00 38 */ bne lbl_80C46ACC
/* 80C46A98 7F E3 FB 78 */ mr r3, r31
/* 80C46A9C 3C 80 80 C4 */ lis r4, l_arcName@ha /* 0x80C46F98@ha */
/* 80C46AA0 38 84 6F 98 */ addi r4, r4, l_arcName@l /* 0x80C46F98@l */
/* 80C46AA4 80 84 00 00 */ lwz r4, 0(r4)
/* 80C46AA8 38 A0 00 07 */ li r5, 7
/* 80C46AAC 38 C0 00 00 */ li r6, 0
/* 80C46AB0 38 E0 19 50 */ li r7, 0x1950
/* 80C46AB4 39 00 00 00 */ li r8, 0
/* 80C46AB8 4B 43 1D 05 */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f
/* 80C46ABC 7C 60 1B 78 */ mr r0, r3
/* 80C46AC0 2C 00 00 05 */ cmpwi r0, 5
/* 80C46AC4 40 82 00 08 */ bne lbl_80C46ACC
/* 80C46AC8 48 00 00 08 */ b lbl_80C46AD0
lbl_80C46ACC:
/* 80C46ACC 7C 03 03 78 */ mr r3, r0
lbl_80C46AD0:
/* 80C46AD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46AD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46AD8 7C 08 03 A6 */ mtlr r0
/* 80C46ADC 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46AE0 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80C46EE0:
/* 80C46EE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46EE4 7C 08 02 A6 */ mflr r0
/* 80C46EE8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46EEC 4B 43 19 F1 */ bl MoveBGDelete__16dBgS_MoveBgActorFv
/* 80C46EF0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46EF4 7C 08 03 A6 */ mtlr r0
/* 80C46EF8 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46EFC 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80C46F20:
/* 80C46F20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46F24 7C 08 02 A6 */ mflr r0
/* 80C46F28 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46F2C 81 83 05 9C */ lwz r12, 0x59c(r3)
/* 80C46F30 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80C46F34 7D 89 03 A6 */ mtctr r12
/* 80C46F38 4E 80 04 21 */ bctrl
/* 80C46F3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46F40 7C 08 03 A6 */ mtlr r0
/* 80C46F44 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46F48 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80C46F00:
/* 80C46F00 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46F04 7C 08 02 A6 */ mflr r0
/* 80C46F08 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46F0C 4B 43 1A 45 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
/* 80C46F10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46F14 7C 08 03 A6 */ mtlr r0
/* 80C46F18 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46F1C 4E 80 00 20 */ blr
@@ -1,67 +0,0 @@
lbl_80C46CF4:
/* 80C46CF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C46CF8 7C 08 02 A6 */ mflr r0
/* 80C46CFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46D00 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C46D04 93 C1 00 08 */ stw r30, 8(r1)
/* 80C46D08 7C 7F 1B 78 */ mr r31, r3
/* 80C46D0C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80C46D10 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80C46D14 40 82 00 C0 */ bne lbl_80C46DD4
/* 80C46D18 7F E0 FB 79 */ or. r0, r31, r31
/* 80C46D1C 41 82 00 AC */ beq lbl_80C46DC8
/* 80C46D20 7C 1E 03 78 */ mr r30, r0
/* 80C46D24 4B 43 19 01 */ bl __ct__16dBgS_MoveBgActorFv
/* 80C46D28 3C 60 80 C4 */ lis r3, __vt__14daObjKKanban_c@ha /* 0x80C47064@ha */
/* 80C46D2C 38 03 70 64 */ addi r0, r3, __vt__14daObjKKanban_c@l /* 0x80C47064@l */
/* 80C46D30 90 1E 05 9C */ stw r0, 0x59c(r30)
/* 80C46D34 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
/* 80C46D38 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
/* 80C46D3C 90 1E 05 C4 */ stw r0, 0x5c4(r30)
/* 80C46D40 38 7E 05 C8 */ addi r3, r30, 0x5c8
/* 80C46D44 4B 43 CA 1D */ bl __ct__10dCcD_GSttsFv
/* 80C46D48 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
/* 80C46D4C 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
/* 80C46D50 90 7E 05 C4 */ stw r3, 0x5c4(r30)
/* 80C46D54 38 03 00 20 */ addi r0, r3, 0x20
/* 80C46D58 90 1E 05 C8 */ stw r0, 0x5c8(r30)
/* 80C46D5C 3B DE 05 E8 */ addi r30, r30, 0x5e8
/* 80C46D60 7F C3 F3 78 */ mr r3, r30
/* 80C46D64 4B 43 CC C5 */ bl __ct__12dCcD_GObjInfFv
/* 80C46D68 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
/* 80C46D6C 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
/* 80C46D70 90 1E 01 20 */ stw r0, 0x120(r30)
/* 80C46D74 3C 60 80 C4 */ lis r3, __vt__8cM3dGAab@ha /* 0x80C47058@ha */
/* 80C46D78 38 03 70 58 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x80C47058@l */
/* 80C46D7C 90 1E 01 1C */ stw r0, 0x11c(r30)
/* 80C46D80 3C 60 80 C4 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C4704C@ha */
/* 80C46D84 38 03 70 4C */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C4704C@l */
/* 80C46D88 90 1E 01 34 */ stw r0, 0x134(r30)
/* 80C46D8C 3C 60 80 C4 */ lis r3, __vt__8cM3dGTri@ha /* 0x80C47040@ha */
/* 80C46D90 38 03 70 40 */ addi r0, r3, __vt__8cM3dGTri@l /* 0x80C47040@l */
/* 80C46D94 90 1E 01 34 */ stw r0, 0x134(r30)
/* 80C46D98 3C 60 80 3C */ lis r3, __vt__12cCcD_TriAttr@ha /* 0x803C366C@ha */
/* 80C46D9C 38 63 36 6C */ addi r3, r3, __vt__12cCcD_TriAttr@l /* 0x803C366C@l */
/* 80C46DA0 90 7E 01 20 */ stw r3, 0x120(r30)
/* 80C46DA4 38 03 00 58 */ addi r0, r3, 0x58
/* 80C46DA8 90 1E 01 34 */ stw r0, 0x134(r30)
/* 80C46DAC 3C 60 80 3B */ lis r3, __vt__8dCcD_Tri@ha /* 0x803AC0E0@ha */
/* 80C46DB0 38 63 C0 E0 */ addi r3, r3, __vt__8dCcD_Tri@l /* 0x803AC0E0@l */
/* 80C46DB4 90 7E 00 3C */ stw r3, 0x3c(r30)
/* 80C46DB8 38 03 00 2C */ addi r0, r3, 0x2c
/* 80C46DBC 90 1E 01 20 */ stw r0, 0x120(r30)
/* 80C46DC0 38 03 00 84 */ addi r0, r3, 0x84
/* 80C46DC4 90 1E 01 34 */ stw r0, 0x134(r30)
lbl_80C46DC8:
/* 80C46DC8 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80C46DCC 60 00 00 08 */ ori r0, r0, 8
/* 80C46DD0 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80C46DD4:
/* 80C46DD4 7F E3 FB 78 */ mr r3, r31
/* 80C46DD8 4B FF FC 8D */ bl create1st__14daObjKKanban_cFv
/* 80C46DDC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C46DE0 83 C1 00 08 */ lwz r30, 8(r1)
/* 80C46DE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46DE8 7C 08 03 A6 */ mtlr r0
/* 80C46DEC 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46DF0 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80C46768:
/* 80C46768 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C4676C 7C 08 02 A6 */ mflr r0
/* 80C46770 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C46774 80 83 05 A8 */ lwz r4, 0x5a8(r3)
/* 80C46778 C0 03 04 EC */ lfs f0, 0x4ec(r3)
/* 80C4677C D0 04 00 18 */ stfs f0, 0x18(r4)
/* 80C46780 C0 03 04 F0 */ lfs f0, 0x4f0(r3)
/* 80C46784 D0 04 00 1C */ stfs f0, 0x1c(r4)
/* 80C46788 C0 03 04 F4 */ lfs f0, 0x4f4(r3)
/* 80C4678C D0 04 00 20 */ stfs f0, 0x20(r4)
/* 80C46790 48 00 00 15 */ bl setBaseMtx__14daObjKKanban_cFv
/* 80C46794 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C46798 7C 08 03 A6 */ mtlr r0
/* 80C4679C 38 21 00 10 */ addi r1, r1, 0x10
/* 80C467A0 4E 80 00 20 */ blr
@@ -1,54 +0,0 @@
lbl_80C46698:
/* 80C46698 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80C4669C 7C 08 02 A6 */ mflr r0
/* 80C466A0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80C466A4 39 61 00 20 */ addi r11, r1, 0x20
/* 80C466A8 4B 71 BB 35 */ bl _savegpr_29
/* 80C466AC 2C 04 00 00 */ cmpwi r4, 0
/* 80C466B0 40 82 00 9C */ bne lbl_80C4674C
/* 80C466B4 A0 83 00 14 */ lhz r4, 0x14(r3)
/* 80C466B8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80C466BC 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 80C466C0 83 C3 00 38 */ lwz r30, 0x38(r3)
/* 80C466C4 83 FE 00 14 */ lwz r31, 0x14(r30)
/* 80C466C8 A0 1F 07 44 */ lhz r0, 0x744(r31)
/* 80C466CC 7C 04 00 00 */ cmpw r4, r0
/* 80C466D0 40 82 00 7C */ bne lbl_80C4674C
/* 80C466D4 80 7E 00 84 */ lwz r3, 0x84(r30)
/* 80C466D8 80 03 00 0C */ lwz r0, 0xc(r3)
/* 80C466DC 1F A4 00 30 */ mulli r29, r4, 0x30
/* 80C466E0 7C 60 EA 14 */ add r3, r0, r29
/* 80C466E4 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C466E8 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C466EC 4B 6F FD C5 */ bl PSMTXCopy
/* 80C466F0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C466F4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C466F8 A8 9F 07 46 */ lha r4, 0x746(r31)
/* 80C466FC 4B 3C 5C A1 */ bl mDoMtx_XrotM__FPA4_fs
/* 80C46700 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C46704 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46708 A8 9F 07 48 */ lha r4, 0x748(r31)
/* 80C4670C 4B 3C 5D C1 */ bl mDoMtx_ZrotM__FPA4_fs
/* 80C46710 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C46714 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46718 80 9E 00 84 */ lwz r4, 0x84(r30)
/* 80C4671C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 80C46720 7C 80 EA 14 */ add r4, r0, r29
/* 80C46724 4B 6F FD 8D */ bl PSMTXCopy
/* 80C46728 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C4672C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46730 3C 80 80 43 */ lis r4, mCurrentMtx__6J3DSys@ha /* 0x80434BE4@ha */
/* 80C46734 38 84 4B E4 */ addi r4, r4, mCurrentMtx__6J3DSys@l /* 0x80434BE4@l */
/* 80C46738 4B 6F FD 79 */ bl PSMTXCopy
/* 80C4673C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C46740 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46744 38 9F 05 6C */ addi r4, r31, 0x56c
/* 80C46748 4B 6F FD 69 */ bl PSMTXCopy
lbl_80C4674C:
/* 80C4674C 38 60 00 01 */ li r3, 1
/* 80C46750 39 61 00 20 */ addi r11, r1, 0x20
/* 80C46754 4B 71 BA D5 */ bl _restgpr_29
/* 80C46758 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80C4675C 7C 08 03 A6 */ mtlr r0
/* 80C46760 38 21 00 20 */ addi r1, r1, 0x20
/* 80C46764 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80C467A4:
/* 80C467A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80C467A8 7C 08 02 A6 */ mflr r0
/* 80C467AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80C467B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80C467B4 7C 7F 1B 78 */ mr r31, r3
/* 80C467B8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C467BC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C467C0 C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
/* 80C467C4 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
/* 80C467C8 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
/* 80C467CC 4B 70 01 1D */ bl PSMTXTrans
/* 80C467D0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C467D4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C467D8 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
/* 80C467DC 4B 3C 5C 59 */ bl mDoMtx_YrotM__FPA4_fs
/* 80C467E0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C467E4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C467E8 80 9F 05 A8 */ lwz r4, 0x5a8(r31)
/* 80C467EC 38 84 00 24 */ addi r4, r4, 0x24
/* 80C467F0 4B 6F FC C1 */ bl PSMTXCopy
/* 80C467F4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80C467F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80C467FC 7C 08 03 A6 */ mtlr r0
/* 80C46800 38 21 00 10 */ addi r1, r1, 0x10
/* 80C46804 4E 80 00 20 */ blr
@@ -1,53 +0,0 @@
lbl_80C46928:
/* 80C46928 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80C4692C 7C 08 02 A6 */ mflr r0
/* 80C46930 90 01 00 54 */ stw r0, 0x54(r1)
/* 80C46934 39 61 00 50 */ addi r11, r1, 0x50
/* 80C46938 4B 71 B8 99 */ bl _savegpr_26
/* 80C4693C 7C 7A 1B 78 */ mr r26, r3
/* 80C46940 3C 60 80 C4 */ lis r3, lit_3715@ha /* 0x80C46F54@ha */
/* 80C46944 38 63 6F 54 */ addi r3, r3, lit_3715@l /* 0x80C46F54@l */
/* 80C46948 C0 23 00 18 */ lfs f1, 0x18(r3)
/* 80C4694C D0 21 00 08 */ stfs f1, 8(r1)
/* 80C46950 D0 21 00 0C */ stfs f1, 0xc(r1)
/* 80C46954 D0 21 00 10 */ stfs f1, 0x10(r1)
/* 80C46958 3B 81 00 14 */ addi r28, r1, 0x14
/* 80C4695C D0 21 00 14 */ stfs f1, 0x14(r1)
/* 80C46960 C0 03 00 1C */ lfs f0, 0x1c(r3)
/* 80C46964 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 80C46968 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 80C4696C 3B A1 00 20 */ addi r29, r1, 0x20
/* 80C46970 D0 21 00 20 */ stfs f1, 0x20(r1)
/* 80C46974 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 80C46978 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 80C4697C C0 03 00 24 */ lfs f0, 0x24(r3)
/* 80C46980 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 80C46984 38 7A 05 6C */ addi r3, r26, 0x56c
/* 80C46988 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C4698C 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 80C46990 4B 6F FB 21 */ bl PSMTXCopy
/* 80C46994 3B 60 00 00 */ li r27, 0
/* 80C46998 3B E0 00 00 */ li r31, 0
/* 80C4699C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 80C469A0 3B C3 D4 70 */ addi r30, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
lbl_80C469A4:
/* 80C469A4 38 81 00 08 */ addi r4, r1, 8
/* 80C469A8 7C 84 FA 14 */ add r4, r4, r31
/* 80C469AC 7F C3 F3 78 */ mr r3, r30
/* 80C469B0 7C 85 23 78 */ mr r5, r4
/* 80C469B4 4B 70 03 B9 */ bl PSMTXMultVec
/* 80C469B8 3B 7B 00 01 */ addi r27, r27, 1
/* 80C469BC 2C 1B 00 03 */ cmpwi r27, 3
/* 80C469C0 3B FF 00 0C */ addi r31, r31, 0xc
/* 80C469C4 41 80 FF E0 */ blt lbl_80C469A4
/* 80C469C8 38 7A 07 0C */ addi r3, r26, 0x70c
/* 80C469CC 38 81 00 08 */ addi r4, r1, 8
/* 80C469D0 7F 85 E3 78 */ mr r5, r28
/* 80C469D4 7F A6 EB 78 */ mr r6, r29
/* 80C469D8 4B 62 8E 05 */ bl setPos__8cM3dGTriFPC3VecPC3VecPC3Vec
/* 80C469DC 39 61 00 50 */ addi r11, r1, 0x50
/* 80C469E0 4B 71 B8 3D */ bl _restgpr_26
/* 80C469E4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80C469E8 7C 08 03 A6 */ mtlr r0
/* 80C469EC 38 21 00 50 */ addi r1, r1, 0x50
/* 80C469F0 4E 80 00 20 */ blr
@@ -1,6 +1,34 @@
#ifndef D_A_OBJ_KKANBAN_H
#define D_A_OBJ_KKANBAN_H
#include "dolphin/types.h"
#include "d/bg/d_bg_s_movebg_actor.h"
#include "d/com/d_com_inf_game.h"
#include "f_op/f_op_actor_mng.h"
class daObjKKanban_c : public dBgS_MoveBgActor {
public:
/* 80C46768 */ void initBaseMtx();
/* 80C467A4 */ void setBaseMtx();
/* 80C46808 */ int Create();
/* 80C46928 */ void setTG();
/* 80C469F4 */ int CreateHeap();
/* 80C46A64 */ int create1st();
/* 80C46AE4 */ int Execute(Mtx**);
/* 80C46C1C */ int Draw();
/* 80C46CC0 */ int Delete();
Mtx& getMoveBgMtx() { return mBgMtx; }
/* 0x5A0 */ request_of_phase_process_class mPhaseReq;
/* 0x5A8 */ J3DModel* mpModel;
/* 0x5AC */ dCcD_Stts mStts;
/* 0x5E8 */ dCcD_Tri mTri;
/* 0x744 */ u16 mJointIdx;
/* 0x746 */ s16 mRotX;
/* 0x748 */ s16 mRotZ;
/* 0x74A */ s16 field_0x74a;
/* 0x74C */ f32 field_0x74c;
/* 0x750 */ s32 field_0x750;
}; // Size: 0x758
#endif /* D_A_OBJ_KKANBAN_H */
+136 -468
View File
@@ -1,527 +1,195 @@
//
// Generated By: dol2asm
// Translation Unit: d_a_obj_kkanban
//
/**
* d_a_obj_kkanban.cpp
* Object - Kakariko Sign
*/
#include "rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "SSystem/SComponent/c_math.h"
#include "d/cc/d_cc_d.h"
#include "dol2asm.h"
//
// Types:
//
struct request_of_phase_process_class {};
struct mDoMtx_stack_c {
static u8 now[48];
};
struct fopAc_ac_c {};
struct daObjKKanban_c {
/* 80C46768 */ void initBaseMtx();
/* 80C467A4 */ void setBaseMtx();
/* 80C46808 */ void Create();
/* 80C46928 */ void setTG();
/* 80C469F4 */ void CreateHeap();
/* 80C46A64 */ void create1st();
/* 80C46AE4 */ void Execute(f32 (**)[3][4]);
/* 80C46C1C */ void Draw();
/* 80C46CC0 */ void Delete();
};
struct dKy_tevstr_c {};
struct J3DModelData {};
struct dScnKy_env_light_c {
/* 801A37C4 */ void settingTevStruct(int, cXyz*, dKy_tevstr_c*);
/* 801A4DA0 */ void setLightTevColorType_MAJI(J3DModelData*, dKy_tevstr_c*);
};
struct dRes_info_c {};
struct dRes_control_c {
/* 8003C2EC */ void getRes(char const*, s32, dRes_info_c*, int);
};
struct dBgW {};
struct cBgS_PolyInfo {};
struct csXyz {};
struct dBgS_MoveBgActor {
/* 80078624 */ dBgS_MoveBgActor();
/* 800786B0 */ bool IsDelete();
/* 800786B8 */ bool ToFore();
/* 800786C0 */ bool ToBack();
/* 800787BC */ void MoveBGCreate(char const*, int,
void (*)(dBgW*, void*, cBgS_PolyInfo const&, bool, cXyz*,
csXyz*, csXyz*),
u32, f32 (*)[3][4]);
/* 800788DC */ void MoveBGDelete();
/* 80078950 */ void MoveBGExecute();
};
struct cCcS {
/* 80264BA8 */ void Set(cCcD_Obj*);
};
struct JUTNameTab {
/* 802DEAF8 */ void getName(u16) const;
};
struct JMath {
static u8 sincosTable_[65536];
};
struct J3DSys {
static u8 mCurrentMtx[48];
};
struct J3DModel {};
struct J3DJoint {};
//
// Forward References:
//
extern "C" static void nodeCallBack__FP8J3DJointi();
extern "C" void initBaseMtx__14daObjKKanban_cFv();
extern "C" void setBaseMtx__14daObjKKanban_cFv();
extern "C" void Create__14daObjKKanban_cFv();
extern "C" void setTG__14daObjKKanban_cFv();
extern "C" void CreateHeap__14daObjKKanban_cFv();
extern "C" void create1st__14daObjKKanban_cFv();
extern "C" void Execute__14daObjKKanban_cFPPA3_A4_f();
extern "C" void Draw__14daObjKKanban_cFv();
extern "C" void Delete__14daObjKKanban_cFv();
extern "C" static void daObjKKanban_create1st__FP14daObjKKanban_c();
extern "C" void __dt__8cM3dGTriFv();
extern "C" void __dt__8cM3dGPlaFv();
extern "C" void __dt__8cM3dGAabFv();
extern "C" static void daObjKKanban_MoveBGDelete__FP14daObjKKanban_c();
extern "C" static void daObjKKanban_MoveBGExecute__FP14daObjKKanban_c();
extern "C" static void daObjKKanban_MoveBGDraw__FP14daObjKKanban_c();
extern "C" extern char const* const d_a_obj_kkanban__stringBase0;
//
// External References:
//
extern "C" void mDoMtx_XrotM__FPA4_fs();
extern "C" void mDoMtx_YrotM__FPA4_fs();
extern "C" void mDoMtx_ZrotM__FPA4_fs();
extern "C" void mDoExt_modelUpdateDL__FP8J3DModel();
extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl();
extern "C" void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff();
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
extern "C" void __ct__16dBgS_MoveBgActorFv();
extern "C" bool IsDelete__16dBgS_MoveBgActorFv();
extern "C" bool ToFore__16dBgS_MoveBgActorFv();
extern "C" bool ToBack__16dBgS_MoveBgActorFv();
extern "C" void
MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f();
extern "C" void MoveBGDelete__16dBgS_MoveBgActorFv();
extern "C" void MoveBGExecute__16dBgS_MoveBgActorFv();
extern "C" void __ct__10dCcD_GSttsFv();
extern "C" void Init__9dCcD_SttsFiiP10fopAc_ac_c();
extern "C" void __ct__12dCcD_GObjInfFv();
extern "C" void ChkTgHit__12dCcD_GObjInfFv();
extern "C" void Set__8dCcD_TriFRC11dCcD_SrcTri();
extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
extern "C" void Set__4cCcSFP8cCcD_Obj();
extern "C" void setPos__8cM3dGTriFPC3VecPC3VecPC3Vec();
extern "C" void cLib_addCalc0__FPfff();
extern "C" void cLib_addCalcAngleS2__FPssss();
extern "C" void __dl__FPv();
extern "C" void getName__10JUTNameTabCFUs();
extern "C" void PSMTXCopy();
extern "C" void PSMTXTrans();
extern "C" void PSMTXMultVec();
extern "C" void _savegpr_26();
extern "C" void _savegpr_27();
extern "C" void _savegpr_29();
extern "C" void _restgpr_26();
extern "C" void _restgpr_27();
extern "C" void _restgpr_29();
extern "C" extern void* g_fopAc_Method[8];
extern "C" extern void* g_fpcLf_Method[5 + 1 /* padding */];
extern "C" extern void* __vt__8dCcD_Tri[36];
extern "C" extern void* __vt__9dCcD_Stts[11];
extern "C" extern void* __vt__12cCcD_TriAttr[25];
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
extern "C" extern void* __vt__9cCcD_Stts[8];
extern "C" u8 now__14mDoMtx_stack_c[48];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 g_env_light[4880];
extern "C" extern u8 j3dSys[284];
extern "C" u8 mCurrentMtx__6J3DSys[48];
extern "C" u8 sincosTable___5JMath[65536];
//
// Declarations:
//
#include "d/d_procname.h"
/* 80C46698-80C46768 000078 00D0+00 1/1 0/0 0/0 .text nodeCallBack__FP8J3DJointi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void nodeCallBack(J3DJoint* param_0, int param_1) {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/nodeCallBack__FP8J3DJointi.s"
static int nodeCallBack(J3DJoint* i_joint, int param_1) {
if (param_1 == 0) {
s32 jointNo = i_joint->getJntNo();
J3DModel* model = j3dSys.getModel();
daObjKKanban_c* userArea = (daObjKKanban_c*)model->getUserArea();
if (jointNo == userArea->mJointIdx) {
cMtx_copy(model->i_getAnmMtx(jointNo), mDoMtx_stack_c::get());
mDoMtx_stack_c::XrotM(userArea->mRotX);
mDoMtx_stack_c::ZrotM(userArea->mRotZ);
model->setAnmMtx(jointNo, mDoMtx_stack_c::get());
mDoMtx_copy(mDoMtx_stack_c::get(), J3DSys::mCurrentMtx);
MTXCopy(mDoMtx_stack_c::get(), userArea->getMoveBgMtx());
}
}
return 1;
}
#pragma pop
/* 80C46768-80C467A4 000148 003C+00 1/1 0/0 0/0 .text initBaseMtx__14daObjKKanban_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjKKanban_c::initBaseMtx() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/initBaseMtx__14daObjKKanban_cFv.s"
void daObjKKanban_c::initBaseMtx() {
mpModel->setBaseScale(mScale);
setBaseMtx();
}
#pragma pop
/* 80C467A4-80C46808 000184 0064+00 2/2 0/0 0/0 .text setBaseMtx__14daObjKKanban_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjKKanban_c::setBaseMtx() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/setBaseMtx__14daObjKKanban_cFv.s"
void daObjKKanban_c::setBaseMtx() {
mDoMtx_stack_c::transS(current.pos.x, current.pos.y, current.pos.z);
mDoMtx_stack_c::YrotM(shape_angle.y);
mpModel->i_setBaseTRMtx(mDoMtx_stack_c::get());
}
#pragma pop
/* ############################################################################################## */
/* 80C46F54-80C46F58 000000 0004+00 3/3 0/0 0/0 .rodata @3715 */
SECTION_RODATA static f32 const lit_3715 = -950.0f;
COMPILER_STRIP_GATE(0x80C46F54, &lit_3715);
/* 80C46F58-80C46F5C 000004 0004+00 0/1 0/0 0/0 .rodata @3716 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3716 = -2150.0f;
COMPILER_STRIP_GATE(0x80C46F58, &lit_3716);
#pragma pop
/* 80C46F5C-80C46F60 000008 0004+00 0/1 0/0 0/0 .rodata @3717 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3717 = -2000.0f;
COMPILER_STRIP_GATE(0x80C46F5C, &lit_3717);
#pragma pop
/* 80C46F60-80C46F64 00000C 0004+00 0/2 0/0 0/0 .rodata @3718 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3718 = 100.0f;
COMPILER_STRIP_GATE(0x80C46F60, &lit_3718);
#pragma pop
/* 80C46F64-80C46F68 000010 0004+00 0/2 0/0 0/0 .rodata @3719 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3719 = 50.0f;
COMPILER_STRIP_GATE(0x80C46F64, &lit_3719);
#pragma pop
/* 80C46F68-80C46F6C 000014 0004+00 0/1 0/0 0/0 .rodata @3720 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3720 = 800.0f;
COMPILER_STRIP_GATE(0x80C46F68, &lit_3720);
#pragma pop
/* 80C46F88-80C46F88 000034 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80C46F88 = "H_KKanban";
SECTION_DEAD static char const* const stringBase_80C46F92 = "move";
#pragma pop
/* 80C46F98-80C46F9C -00001 0004+00 3/3 0/0 0/0 .data l_arcName */
SECTION_DATA static void* l_arcName = (void*)&d_a_obj_kkanban__stringBase0;
static char* l_arcName = "H_KKanban";
/* 80C46F9C-80C46FF0 000004 0054+00 1/1 0/0 0/0 .data l_tri_src */
static dCcD_SrcTri l_tri_src = {
{
{0x0, {{0x0, 0x0, 0x0}, {0x20, 0x11}, 0x0}}, // mObj
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0}, // mGObjAt
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x4}, // mGObjTg
{0x0}, // mGObjCo
}, // mObjInf
{0x0, {{0x0, 0x0, 0x0}, {0x20, 0x11}, 0x0}}, // mObj
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0}, // mGObjAt
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x4}, // mGObjTg
{0x0}, // mGObjCo
}, // mObjInf
{
{{0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}} // mTri
} // mTriAttr
{{0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}} // mTri
} // mTriAttr
};
/* 80C46808-80C46928 0001E8 0120+00 1/0 0/0 0/0 .text Create__14daObjKKanban_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjKKanban_c::Create() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/Create__14daObjKKanban_cFv.s"
int daObjKKanban_c::Create() {
initBaseMtx();
fopAcM_SetMtx(this, mpModel->getBaseTRMtx());
JUTNameTab* jointName = mpModel->getModelData()->getJointTree().getJointName();
mJointIdx = -1;
for (u16 i = 0; i < mpModel->getModelData()->getJointNum(); i++) {
if (!strcmp(jointName->getName(i), "move")) {
mJointIdx = i;
}
}
mpModel->getModelData()->getJointNodePointer(mJointIdx)->setCallBack(nodeCallBack);
mpModel->setUserArea((u32)this);
fopAcM_setCullSizeBox(this, -950.0f, -2150.0f, -2000.0f, 100.0f, 50.0f, 800.0f);
mStts.Init(0xff, 0xff, this);
mTri.Set(l_tri_src);
mTri.SetStts(&mStts);
return 1;
}
#pragma pop
/* ############################################################################################## */
/* 80C46F6C-80C46F70 000018 0004+00 0/1 0/0 0/0 .rodata @3747 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_3747[4] = {
0x00,
0x00,
0x00,
0x00,
};
COMPILER_STRIP_GATE(0x80C46F6C, &lit_3747);
#pragma pop
/* 80C46F70-80C46F74 00001C 0004+00 0/1 0/0 0/0 .rodata @3748 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3748 = -500.0f;
COMPILER_STRIP_GATE(0x80C46F70, &lit_3748);
#pragma pop
/* 80C46F74-80C46F78 000020 0004+00 0/1 0/0 0/0 .rodata @3749 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3749 = -1200.0f;
COMPILER_STRIP_GATE(0x80C46F74, &lit_3749);
#pragma pop
/* 80C46F78-80C46F7C 000024 0004+00 0/1 0/0 0/0 .rodata @3750 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3750 = 760.0f;
COMPILER_STRIP_GATE(0x80C46F78, &lit_3750);
#pragma pop
/* 80C46928-80C469F4 000308 00CC+00 1/1 0/0 0/0 .text setTG__14daObjKKanban_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjKKanban_c::setTG() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/setTG__14daObjKKanban_cFv.s"
void daObjKKanban_c::setTG() {
cXyz tg[3];
tg[0].set(0.0f, 0.0f, 0.0f);
tg[1].set(0.0f, -500.0f, -500.0f);
tg[2].set(0.0f, -1200.0f, 760.0f);
mDoMtx_stack_c::copy(mBgMtx);
for (int i = 0; i < 3; i++) {
mDoMtx_stack_c::multVec(&tg[i], &tg[i]);
}
mTri.setPos(&tg[0], &tg[1], &tg[2]);
}
#pragma pop
/* 80C469F4-80C46A64 0003D4 0070+00 1/0 0/0 0/0 .text CreateHeap__14daObjKKanban_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjKKanban_c::CreateHeap() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/CreateHeap__14daObjKKanban_cFv.s"
int daObjKKanban_c::CreateHeap() {
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(l_arcName, 4);
mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000084);
return mpModel != NULL ? 1 : 0;
}
#pragma pop
/* 80C46A64-80C46AE4 000444 0080+00 1/1 0/0 0/0 .text create1st__14daObjKKanban_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjKKanban_c::create1st() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/create1st__14daObjKKanban_cFv.s"
int daObjKKanban_c::create1st() {
int phase = dComIfG_resLoad(&mPhaseReq, l_arcName);
if (phase == cPhs_COMPLEATE_e) {
phase = MoveBGCreate(l_arcName, 7, NULL, 0x1950, NULL);
if (phase == cPhs_ERROR_e) {
return phase;
}
}
return phase;
}
#pragma pop
/* ############################################################################################## */
/* 80C46F7C-80C46F80 000028 0004+00 0/1 0/0 0/0 .rodata @3784 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3784 = 1.0f / 20.0f;
COMPILER_STRIP_GATE(0x80C46F7C, &lit_3784);
#pragma pop
/* 80C46F80-80C46F84 00002C 0004+00 0/1 0/0 0/0 .rodata @3785 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3785 = 10.0f;
COMPILER_STRIP_GATE(0x80C46F80, &lit_3785);
#pragma pop
/* 80C46F84-80C46F88 000030 0004+00 0/1 0/0 0/0 .rodata @3786 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3786 = 2000.0f;
COMPILER_STRIP_GATE(0x80C46F84, &lit_3786);
#pragma pop
/* 80C46AE4-80C46C1C 0004C4 0138+00 1/0 0/0 0/0 .text Execute__14daObjKKanban_cFPPA3_A4_f
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjKKanban_c::Execute(f32 (**param_0)[3][4]) {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/Execute__14daObjKKanban_cFPPA3_A4_f.s"
int daObjKKanban_c::Execute(Mtx** i_mtx) {
field_0x750++;
mRotX = (field_0x74c + 50.0f) * cM_scos((field_0x74a + 1000) * field_0x750);
mRotZ = (field_0x74c + 100.0f) * cM_ssin((field_0x74a + 1000) * field_0x750);
cLib_addCalc0(&field_0x74c, 0.05f, 10.0f);
cLib_addCalcAngleS2(&field_0x74a, 0, 0x14, 100);
if (mTri.ChkTgHit() != 0) {
field_0x74c = 2000.0f;
field_0x74a = 0;
}
*i_mtx = &mBgMtx;
setBaseMtx();
setTG();
dComIfG_Ccsp()->Set(&mTri);
return 1;
}
#pragma pop
/* 80C46C1C-80C46CC0 0005FC 00A4+00 1/0 0/0 0/0 .text Draw__14daObjKKanban_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjKKanban_c::Draw() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/Draw__14daObjKKanban_cFv.s"
int daObjKKanban_c::Draw() {
g_env_light.settingTevStruct(0x10, &current.pos, &mTevStr);
g_env_light.setLightTevColorType_MAJI(mpModel, &mTevStr);
dComIfGd_setListBG();
mDoExt_modelUpdateDL(mpModel);
dComIfGd_setList();
return 1;
}
#pragma pop
/* 80C46CC0-80C46CF4 0006A0 0034+00 1/0 0/0 0/0 .text Delete__14daObjKKanban_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daObjKKanban_c::Delete() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/Delete__14daObjKKanban_cFv.s"
int daObjKKanban_c::Delete() {
dComIfG_resDelete(&mPhaseReq, l_arcName);
return 1;
}
#pragma pop
/* ############################################################################################## */
/* 80C46FF0-80C47010 -00001 0020+00 1/0 0/0 0/0 .data daObjKKanban_METHODS */
SECTION_DATA static void* daObjKKanban_METHODS[8] = {
(void*)daObjKKanban_create1st__FP14daObjKKanban_c,
(void*)daObjKKanban_MoveBGDelete__FP14daObjKKanban_c,
(void*)daObjKKanban_MoveBGExecute__FP14daObjKKanban_c,
(void*)NULL,
(void*)daObjKKanban_MoveBGDraw__FP14daObjKKanban_c,
(void*)NULL,
(void*)NULL,
(void*)NULL,
};
/* 80C47010-80C47040 -00001 0030+00 0/0 0/0 1/0 .data g_profile_Obj_KKanban */
SECTION_DATA extern void* g_profile_Obj_KKanban[12] = {
(void*)0xFFFFFFFD, (void*)0x0003FFFD,
(void*)0x00E30000, (void*)&g_fpcLf_Method,
(void*)0x00000754, (void*)NULL,
(void*)NULL, (void*)&g_fopAc_Method,
(void*)0x02240000, (void*)&daObjKKanban_METHODS,
(void*)0x00040100, (void*)0x000E0000,
};
/* 80C47040-80C4704C 0000A8 000C+00 2/2 0/0 0/0 .data __vt__8cM3dGTri */
SECTION_DATA extern void* __vt__8cM3dGTri[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__8cM3dGTriFv,
};
/* 80C4704C-80C47058 0000B4 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGPla */
SECTION_DATA extern void* __vt__8cM3dGPla[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__8cM3dGPlaFv,
};
/* 80C47058-80C47064 0000C0 000C+00 2/2 0/0 0/0 .data __vt__8cM3dGAab */
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__8cM3dGAabFv,
};
/* 80C47064-80C4708C 0000CC 0028+00 1/1 0/0 0/0 .data __vt__14daObjKKanban_c */
SECTION_DATA extern void* __vt__14daObjKKanban_c[10] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)CreateHeap__14daObjKKanban_cFv,
(void*)Create__14daObjKKanban_cFv,
(void*)Execute__14daObjKKanban_cFPPA3_A4_f,
(void*)Draw__14daObjKKanban_cFv,
(void*)Delete__14daObjKKanban_cFv,
(void*)IsDelete__16dBgS_MoveBgActorFv,
(void*)ToFore__16dBgS_MoveBgActorFv,
(void*)ToBack__16dBgS_MoveBgActorFv,
};
/* 80C46CF4-80C46DF4 0006D4 0100+00 1/0 0/0 0/0 .text daObjKKanban_create1st__FP14daObjKKanban_c
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daObjKKanban_create1st(daObjKKanban_c* param_0) {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/daObjKKanban_create1st__FP14daObjKKanban_c.s"
static int daObjKKanban_create1st(daObjKKanban_c* i_this) {
fopAcM_SetupActor(i_this, daObjKKanban_c);
return i_this->create1st();
}
#pragma pop
/* 80C46DF4-80C46E50 0007D4 005C+00 1/0 0/0 0/0 .text __dt__8cM3dGTriFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cM3dGTri::~cM3dGTri() {
extern "C" asm void __dt__8cM3dGTriFv() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/__dt__8cM3dGTriFv.s"
}
#pragma pop
/* 80C46E50-80C46E98 000830 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGPlaFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cM3dGPla::~cM3dGPla() {
extern "C" asm void __dt__8cM3dGPlaFv() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/__dt__8cM3dGPlaFv.s"
}
#pragma pop
/* 80C46E98-80C46EE0 000878 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGAabFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cM3dGAab::~cM3dGAab() {
extern "C" asm void __dt__8cM3dGAabFv() {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/__dt__8cM3dGAabFv.s"
}
#pragma pop
/* 80C46EE0-80C46F00 0008C0 0020+00 1/0 0/0 0/0 .text
* daObjKKanban_MoveBGDelete__FP14daObjKKanban_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daObjKKanban_MoveBGDelete(daObjKKanban_c* param_0) {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/daObjKKanban_MoveBGDelete__FP14daObjKKanban_c.s"
static int daObjKKanban_MoveBGDelete(daObjKKanban_c* i_this) {
return i_this->MoveBGDelete();
}
#pragma pop
/* 80C46F00-80C46F20 0008E0 0020+00 1/0 0/0 0/0 .text
* daObjKKanban_MoveBGExecute__FP14daObjKKanban_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daObjKKanban_MoveBGExecute(daObjKKanban_c* param_0) {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/daObjKKanban_MoveBGExecute__FP14daObjKKanban_c.s"
static int daObjKKanban_MoveBGExecute(daObjKKanban_c* i_this) {
return i_this->MoveBGExecute();
}
#pragma pop
/* 80C46F20-80C46F4C 000900 002C+00 1/0 0/0 0/0 .text daObjKKanban_MoveBGDraw__FP14daObjKKanban_c
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daObjKKanban_MoveBGDraw(daObjKKanban_c* param_0) {
nofralloc
#include "asm/rel/d/a/obj/d_a_obj_kkanban/d_a_obj_kkanban/daObjKKanban_MoveBGDraw__FP14daObjKKanban_c.s"
static int daObjKKanban_MoveBGDraw(daObjKKanban_c* i_this) {
return i_this->MoveBGDraw();
}
#pragma pop
/* 80C46F88-80C46F88 000034 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
/* 80C46FF0-80C47010 -00001 0020+00 1/0 0/0 0/0 .data daObjKKanban_METHODS */
static actor_method_class daObjKKanban_METHODS = {
(process_method_func)daObjKKanban_create1st, (process_method_func)daObjKKanban_MoveBGDelete,
(process_method_func)daObjKKanban_MoveBGExecute, (process_method_func)NULL,
(process_method_func)daObjKKanban_MoveBGDraw,
};
/* 80C47010-80C47040 -00001 0030+00 0/0 0/0 1/0 .data g_profile_Obj_KKanban */
extern actor_process_profile_definition g_profile_Obj_KKanban = {
fpcLy_CURRENT_e, // mLayerID
3, // mListID
fpcPi_CURRENT_e, // mListPrio
PROC_Obj_KKanban, // mProcName
&g_fpcLf_Method.mBase, // mSubMtd
sizeof(daObjKKanban_c), // mSize
0, // mSizeOther
0, // mParameters
&g_fopAc_Method.base, // mSubMtd
548, // mPriority
&daObjKKanban_METHODS, // mSubMtd
0x40100, // mStatus
fopAc_ACTOR_e, // mActorType
fopAc_CULLBOX_CUSTOM_e, // mCullType
};