mirror of
https://github.com/zeldaret/tp
synced 2026-07-07 06:04:58 -04:00
d_a_obj_lv4chandelier equivalent (#2590)
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
_prolog = .text:0x00000000; // type:function size:0x2C scope:global
|
||||
_epilog = .text:0x0000002C; // type:function size:0x2C scope:global
|
||||
_unresolved = .text:0x00000058; // type:function size:0x20 scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:local
|
||||
create1st__14daObjLv4Chan_cFv = .text:0x000000A0; // type:function size:0x16C scope:global
|
||||
setMtxChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosP10dMdl_obj_ci = .text:0x0000020C; // type:function size:0x1E8 scope:global
|
||||
setMtx__14daObjLv4Chan_cFv = .text:0x000003F4; // type:function size:0x300 scope:global
|
||||
rideActor__14daObjLv4Chan_cFP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x348 scope:global
|
||||
CreateHeap__14daObjLv4Chan_cFv = .text:0x00000A3C; // type:function size:0x238 scope:global
|
||||
searchSwChain__FPvPv = .text:0x00000C74; // type:function size:0x74 scope:global
|
||||
searchSwChain__FPvPv = .text:0x00000C74; // type:function size:0x74 scope:local
|
||||
Create__14daObjLv4Chan_cFv = .text:0x00000CE8; // type:function size:0x4F4 scope:global
|
||||
constraintChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x000011DC; // type:function size:0x1CC scope:global
|
||||
constraintBase__14daObjLv4Chan_cFv = .text:0x000013A8; // type:function size:0x194 scope:global
|
||||
@@ -16,15 +16,15 @@ chkGnd__14daObjLv4Chan_cFv = .text:0x000015B8; // type:function size:0x7C scope:
|
||||
Execute__14daObjLv4Chan_cFPPA3_A4_f = .text:0x00001634; // type:function size:0x1610 scope:global
|
||||
Draw__14daObjLv4Chan_cFv = .text:0x00002C44; // type:function size:0x210 scope:global
|
||||
Delete__14daObjLv4Chan_cFv = .text:0x00002E54; // type:function size:0x3C scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002E90; // type:function size:0x12C scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002E90; // type:function size:0x12C scope:local
|
||||
__dt__14dBgS_ObjGndChkFv = .text:0x00002FBC; // type:function size:0x78 scope:global
|
||||
__dt__8dCcD_SphFv = .text:0x00003034; // type:function size:0xCC scope:global
|
||||
__ct__8dCcD_SphFv = .text:0x00003100; // type:function size:0x84 scope:global
|
||||
__dt__8cM3dGSphFv = .text:0x00003184; // type:function size:0x48 scope:global
|
||||
__dt__8cM3dGAabFv = .text:0x000031CC; // type:function size:0x48 scope:global
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00003214; // type:function size:0x20 scope:global
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00003234; // type:function size:0x20 scope:global
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00003254; // type:function size:0x2C scope:global
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00003214; // type:function size:0x20 scope:local
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00003234; // type:function size:0x20 scope:local
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00003254; // type:function size:0x2C scope:local
|
||||
@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003280; // type:function size:0x8 scope:local
|
||||
@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003288; // type:function size:0x8 scope:local
|
||||
@60@__dt__14dBgS_ObjGndChkFv = .text:0x00003290; // type:function size:0x8 scope:local
|
||||
@@ -35,7 +35,7 @@ checkTight__14daObjSwChain_cFv = .text:0x000032E4; // type:function size:0x2B4 s
|
||||
_ctors = .ctors:0x00000000; // type:label scope:global
|
||||
_dtors = .dtors:0x00000000; // type:label scope:global
|
||||
...rodata.0 = .rodata:0x00000000; // type:label scope:local
|
||||
l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global
|
||||
l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:local
|
||||
@3767 = .rodata:0x00000008; // type:object size:0x4 scope:local
|
||||
@3768 = .rodata:0x0000000C; // type:object size:0x4 scope:local
|
||||
@3769 = .rodata:0x00000010; // type:object size:0x4 scope:local
|
||||
@@ -61,12 +61,12 @@ l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global
|
||||
@4093 = .rodata:0x00000060; // type:object size:0x8 scope:local
|
||||
@4154 = .rodata:0x00000068; // type:object size:0x4 scope:local
|
||||
@4155 = .rodata:0x0000006C; // type:object size:0x4 scope:local
|
||||
l_pos0 = .rodata:0x00000070; // type:object size:0xC scope:global
|
||||
l_pos1 = .rodata:0x0000007C; // type:object size:0xC scope:global
|
||||
l_pos2 = .rodata:0x00000088; // type:object size:0xC scope:global
|
||||
l_pos0 = .rodata:0x00000070; // type:object size:0xC scope:local
|
||||
l_pos1 = .rodata:0x0000007C; // type:object size:0xC scope:local
|
||||
l_pos2 = .rodata:0x00000088; // type:object size:0xC scope:local
|
||||
@4190 = .rodata:0x00000094; // type:object size:0x4 scope:local
|
||||
@4220 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float
|
||||
l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:global
|
||||
l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:local
|
||||
@4843 = .rodata:0x000000C4; // type:object size:0x4 scope:local
|
||||
@4844 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string
|
||||
@4845 = .rodata:0x000000CC; // type:object size:0x4 scope:local
|
||||
@@ -88,9 +88,9 @@ l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:global
|
||||
@4987 = .rodata:0x0000011C; // type:object size:0x4 scope:local
|
||||
@4988 = .rodata:0x00000120; // type:object size:0x4 scope:local
|
||||
@stringBase0 = .rodata:0x00000124; // type:object size:0xA scope:local data:string_table
|
||||
l_arcName = .data:0x00000000; // type:object size:0x4 scope:global
|
||||
cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:global
|
||||
daObjLv4Chan_METHODS = .data:0x00000044; // type:object size:0x20 scope:global
|
||||
l_arcName = .data:0x00000000; // type:object size:0x4 scope:local
|
||||
cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:local
|
||||
daObjLv4Chan_METHODS = .data:0x00000044; // type:object size:0x20 scope:local
|
||||
g_profile_Obj_Lv4Chan = .data:0x00000064; // type:object size:0x30 scope:global
|
||||
__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global
|
||||
__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
_prolog = .text:0x00000000; // type:function size:0x2C scope:global
|
||||
_epilog = .text:0x0000002C; // type:function size:0x2C scope:global
|
||||
_unresolved = .text:0x00000058; // type:function size:0x20 scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:local
|
||||
create1st__14daObjLv4Chan_cFv = .text:0x000000A0; // type:function size:0x16C scope:global
|
||||
setMtxChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosP10dMdl_obj_ci = .text:0x0000020C; // type:function size:0x1E8 scope:global
|
||||
setMtx__14daObjLv4Chan_cFv = .text:0x000003F4; // type:function size:0x300 scope:global
|
||||
rideActor__14daObjLv4Chan_cFP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x348 scope:global
|
||||
CreateHeap__14daObjLv4Chan_cFv = .text:0x00000A3C; // type:function size:0x238 scope:global
|
||||
searchSwChain__FPvPv = .text:0x00000C74; // type:function size:0x74 scope:global
|
||||
searchSwChain__FPvPv = .text:0x00000C74; // type:function size:0x74 scope:local
|
||||
Create__14daObjLv4Chan_cFv = .text:0x00000CE8; // type:function size:0x4F4 scope:global
|
||||
constraintChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x000011DC; // type:function size:0x1CC scope:global
|
||||
constraintBase__14daObjLv4Chan_cFv = .text:0x000013A8; // type:function size:0x194 scope:global
|
||||
@@ -16,15 +16,15 @@ chkGnd__14daObjLv4Chan_cFv = .text:0x000015B8; // type:function size:0x7C scope:
|
||||
Execute__14daObjLv4Chan_cFPPA3_A4_f = .text:0x00001634; // type:function size:0x1610 scope:global
|
||||
Draw__14daObjLv4Chan_cFv = .text:0x00002C44; // type:function size:0x210 scope:global
|
||||
Delete__14daObjLv4Chan_cFv = .text:0x00002E54; // type:function size:0x3C scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002E90; // type:function size:0x12C scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002E90; // type:function size:0x12C scope:local
|
||||
__dt__14dBgS_ObjGndChkFv = .text:0x00002FBC; // type:function size:0x78 scope:global
|
||||
__dt__8dCcD_SphFv = .text:0x00003034; // type:function size:0xCC scope:global
|
||||
__ct__8dCcD_SphFv = .text:0x00003100; // type:function size:0x84 scope:global
|
||||
__dt__8cM3dGSphFv = .text:0x00003184; // type:function size:0x48 scope:global
|
||||
__dt__8cM3dGAabFv = .text:0x000031CC; // type:function size:0x48 scope:global
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00003214; // type:function size:0x20 scope:global
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00003234; // type:function size:0x20 scope:global
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00003254; // type:function size:0x2C scope:global
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00003214; // type:function size:0x20 scope:local
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00003234; // type:function size:0x20 scope:local
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00003254; // type:function size:0x2C scope:local
|
||||
@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003280; // type:function size:0x8 scope:local
|
||||
@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003288; // type:function size:0x8 scope:local
|
||||
@60@__dt__14dBgS_ObjGndChkFv = .text:0x00003290; // type:function size:0x8 scope:local
|
||||
@@ -35,7 +35,7 @@ checkTight__14daObjSwChain_cFv = .text:0x000032E4; // type:function size:0x2B4 s
|
||||
_ctors = .ctors:0x00000000; // type:label scope:global
|
||||
_dtors = .dtors:0x00000000; // type:label scope:global
|
||||
...rodata.0 = .rodata:0x00000000; // type:label scope:local
|
||||
l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global
|
||||
l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:local
|
||||
@3767 = .rodata:0x00000008; // type:object size:0x4 scope:local
|
||||
@3768 = .rodata:0x0000000C; // type:object size:0x4 scope:local
|
||||
@3769 = .rodata:0x00000010; // type:object size:0x4 scope:local
|
||||
@@ -61,12 +61,12 @@ l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global
|
||||
@4093 = .rodata:0x00000060; // type:object size:0x8 scope:local
|
||||
@4154 = .rodata:0x00000068; // type:object size:0x4 scope:local
|
||||
@4155 = .rodata:0x0000006C; // type:object size:0x4 scope:local
|
||||
l_pos0 = .rodata:0x00000070; // type:object size:0xC scope:global
|
||||
l_pos1 = .rodata:0x0000007C; // type:object size:0xC scope:global
|
||||
l_pos2 = .rodata:0x00000088; // type:object size:0xC scope:global
|
||||
l_pos0 = .rodata:0x00000070; // type:object size:0xC scope:local
|
||||
l_pos1 = .rodata:0x0000007C; // type:object size:0xC scope:local
|
||||
l_pos2 = .rodata:0x00000088; // type:object size:0xC scope:local
|
||||
@4190 = .rodata:0x00000094; // type:object size:0x4 scope:local
|
||||
@4220 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float
|
||||
l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:global
|
||||
l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:local
|
||||
@4843 = .rodata:0x000000C4; // type:object size:0x4 scope:local
|
||||
@4844 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string
|
||||
@4845 = .rodata:0x000000CC; // type:object size:0x4 scope:local
|
||||
@@ -88,9 +88,9 @@ l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:global
|
||||
@4987 = .rodata:0x0000011C; // type:object size:0x4 scope:local
|
||||
@4988 = .rodata:0x00000120; // type:object size:0x4 scope:local
|
||||
@stringBase0 = .rodata:0x00000124; // type:object size:0xA scope:local data:string_table
|
||||
l_arcName = .data:0x00000000; // type:object size:0x4 scope:global
|
||||
cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:global
|
||||
daObjLv4Chan_METHODS = .data:0x00000044; // type:object size:0x20 scope:global
|
||||
l_arcName = .data:0x00000000; // type:object size:0x4 scope:local
|
||||
cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:local
|
||||
daObjLv4Chan_METHODS = .data:0x00000044; // type:object size:0x20 scope:local
|
||||
g_profile_Obj_Lv4Chan = .data:0x00000064; // type:object size:0x30 scope:global
|
||||
__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global
|
||||
__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
_prolog = .text:0x00000000; // type:function size:0x2C scope:global
|
||||
_epilog = .text:0x0000002C; // type:function size:0x2C scope:global
|
||||
_unresolved = .text:0x00000058; // type:function size:0x20 scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000078; // type:function size:0x28 scope:local
|
||||
create1st__14daObjLv4Chan_cFv = .text:0x000000A0; // type:function size:0x16C scope:global
|
||||
setMtxChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosP10dMdl_obj_ci = .text:0x0000020C; // type:function size:0x1E8 scope:global
|
||||
setMtx__14daObjLv4Chan_cFv = .text:0x000003F4; // type:function size:0x300 scope:global
|
||||
rideActor__14daObjLv4Chan_cFP10fopAc_ac_c = .text:0x000006F4; // type:function size:0x348 scope:global
|
||||
CreateHeap__14daObjLv4Chan_cFv = .text:0x00000A3C; // type:function size:0x238 scope:global
|
||||
searchSwChain__FPvPv = .text:0x00000C74; // type:function size:0x74 scope:global
|
||||
searchSwChain__FPvPv = .text:0x00000C74; // type:function size:0x74 scope:local
|
||||
Create__14daObjLv4Chan_cFv = .text:0x00000CE8; // type:function size:0x4F4 scope:global
|
||||
constraintChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x000011DC; // type:function size:0x1CC scope:global
|
||||
constraintBase__14daObjLv4Chan_cFv = .text:0x000013A8; // type:function size:0x194 scope:global
|
||||
@@ -16,15 +16,15 @@ chkGnd__14daObjLv4Chan_cFv = .text:0x000015B8; // type:function size:0x7C scope:
|
||||
Execute__14daObjLv4Chan_cFPPA3_A4_f = .text:0x00001634; // type:function size:0x1610 scope:global
|
||||
Draw__14daObjLv4Chan_cFv = .text:0x00002C44; // type:function size:0x210 scope:global
|
||||
Delete__14daObjLv4Chan_cFv = .text:0x00002E54; // type:function size:0x3C scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002E90; // type:function size:0x12C scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002E90; // type:function size:0x12C scope:local
|
||||
__dt__14dBgS_ObjGndChkFv = .text:0x00002FBC; // type:function size:0x78 scope:global
|
||||
__dt__8dCcD_SphFv = .text:0x00003034; // type:function size:0xCC scope:global
|
||||
__ct__8dCcD_SphFv = .text:0x00003100; // type:function size:0x84 scope:global
|
||||
__dt__8cM3dGSphFv = .text:0x00003184; // type:function size:0x48 scope:global
|
||||
__dt__8cM3dGAabFv = .text:0x000031CC; // type:function size:0x48 scope:global
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00003214; // type:function size:0x20 scope:global
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00003234; // type:function size:0x20 scope:global
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00003254; // type:function size:0x2C scope:global
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00003214; // type:function size:0x20 scope:local
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00003234; // type:function size:0x20 scope:local
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00003254; // type:function size:0x2C scope:local
|
||||
@20@__dt__14dBgS_ObjGndChkFv = .text:0x00003280; // type:function size:0x8 scope:local
|
||||
@76@__dt__14dBgS_ObjGndChkFv = .text:0x00003288; // type:function size:0x8 scope:local
|
||||
@60@__dt__14dBgS_ObjGndChkFv = .text:0x00003290; // type:function size:0x8 scope:local
|
||||
@@ -35,7 +35,7 @@ checkTight__14daObjSwChain_cFv = .text:0x000032E4; // type:function size:0x2B4 s
|
||||
_ctors = .ctors:0x00000000; // type:label scope:global
|
||||
_dtors = .dtors:0x00000000; // type:label scope:global
|
||||
...rodata.0 = .rodata:0x00000000; // type:label scope:local
|
||||
l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global
|
||||
l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:local
|
||||
@3767 = .rodata:0x00000008; // type:object size:0x4 scope:local
|
||||
@3768 = .rodata:0x0000000C; // type:object size:0x4 scope:local
|
||||
@3769 = .rodata:0x00000010; // type:object size:0x4 scope:local
|
||||
@@ -61,12 +61,12 @@ l_bmdidx = .rodata:0x00000000; // type:object size:0x8 scope:global
|
||||
@4093 = .rodata:0x00000060; // type:object size:0x8 scope:local
|
||||
@4154 = .rodata:0x00000068; // type:object size:0x4 scope:local
|
||||
@4155 = .rodata:0x0000006C; // type:object size:0x4 scope:local
|
||||
l_pos0 = .rodata:0x00000070; // type:object size:0xC scope:global
|
||||
l_pos1 = .rodata:0x0000007C; // type:object size:0xC scope:global
|
||||
l_pos2 = .rodata:0x00000088; // type:object size:0xC scope:global
|
||||
l_pos0 = .rodata:0x00000070; // type:object size:0xC scope:local
|
||||
l_pos1 = .rodata:0x0000007C; // type:object size:0xC scope:local
|
||||
l_pos2 = .rodata:0x00000088; // type:object size:0xC scope:local
|
||||
@4190 = .rodata:0x00000094; // type:object size:0x4 scope:local
|
||||
@4220 = .rodata:0x00000098; // type:object size:0x4 scope:local align:4 data:float
|
||||
l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:global
|
||||
l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:local
|
||||
@4843 = .rodata:0x000000C4; // type:object size:0x4 scope:local
|
||||
@4844 = .rodata:0x000000C8; // type:object size:0x4 scope:local data:string
|
||||
@4845 = .rodata:0x000000CC; // type:object size:0x4 scope:local
|
||||
@@ -88,9 +88,9 @@ l_curve = .rodata:0x0000009C; // type:object size:0x28 scope:global
|
||||
@4987 = .rodata:0x0000011C; // type:object size:0x4 scope:local
|
||||
@4988 = .rodata:0x00000120; // type:object size:0x4 scope:local
|
||||
@stringBase0 = .rodata:0x00000124; // type:object size:0xA scope:local data:string_table
|
||||
l_arcName = .data:0x00000000; // type:object size:0x4 scope:global
|
||||
cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:global
|
||||
daObjLv4Chan_METHODS = .data:0x00000044; // type:object size:0x20 scope:global
|
||||
l_arcName = .data:0x00000000; // type:object size:0x4 scope:local
|
||||
cc_sph_src = .data:0x00000004; // type:object size:0x40 scope:local
|
||||
daObjLv4Chan_METHODS = .data:0x00000044; // type:object size:0x20 scope:local
|
||||
g_profile_Obj_Lv4Chan = .data:0x00000064; // type:object size:0x30 scope:global
|
||||
__vt__8cM3dGAab = .data:0x00000094; // type:object size:0xC scope:global
|
||||
__vt__8cM3dGSph = .data:0x000000A0; // type:object size:0xC scope:global
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
_prolog = .text:0x00000000; // type:function size:0x2C scope:global
|
||||
_epilog = .text:0x0000002C; // type:function size:0x2C scope:global
|
||||
_unresolved = .text:0x00000058; // type:function size:0x4 scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000005C; // type:function size:0xC scope:local
|
||||
create1st__14daObjLv4Chan_cFv = .text:0x00000068; // type:function size:0x154 scope:global
|
||||
setMtxChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosP10dMdl_obj_ci = .text:0x000001BC; // type:function size:0x1C4 scope:global
|
||||
setMtx__14daObjLv4Chan_cFv = .text:0x00000380; // type:function size:0x2C8 scope:global
|
||||
rideActor__14daObjLv4Chan_cFP10fopAc_ac_c = .text:0x00000648; // type:function size:0x324 scope:global
|
||||
CreateHeap__14daObjLv4Chan_cFv = .text:0x0000096C; // type:function size:0x1E8 scope:global
|
||||
searchSwChain__FPvPv = .text:0x00000B54; // type:function size:0x78 scope:global
|
||||
searchSwChain__FPvPv = .text:0x00000B54; // type:function size:0x78 scope:local
|
||||
Create__14daObjLv4Chan_cFv = .text:0x00000BCC; // type:function size:0x4A4 scope:global
|
||||
constraintChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x00001070; // type:function size:0x1E8 scope:global
|
||||
constraintBase__14daObjLv4Chan_cFv = .text:0x00001258; // type:function size:0x164 scope:global
|
||||
@@ -16,18 +16,18 @@ chkGnd__14daObjLv4Chan_cFv = .text:0x0000142C; // type:function size:0x74 scope:
|
||||
Execute__14daObjLv4Chan_cFPPA3_A4_f = .text:0x000014A0; // type:function size:0x15C4 scope:global
|
||||
Draw__14daObjLv4Chan_cFv = .text:0x00002A64; // type:function size:0x214 scope:global
|
||||
Delete__14daObjLv4Chan_cFv = .text:0x00002C78; // type:function size:0x38 scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002CB0; // type:function size:0x118 scope:global
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00002DC8; // type:function size:0x4 scope:global
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00002DCC; // type:function size:0x4 scope:global
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00002DD0; // type:function size:0x10 scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x00002CB0; // type:function size:0x118 scope:local
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00002DC8; // type:function size:0x4 scope:local
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00002DCC; // type:function size:0x4 scope:local
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00002DD0; // type:function size:0x10 scope:local
|
||||
__ct__10dMdl_obj_cFv = .text:0x00002DE0; // type:function size:0xC scope:global
|
||||
__ct__Q214daObjLv4Chan_c8ChainPosFv = .text:0x00002DEC; // type:function size:0x4 scope:global
|
||||
__dt__Q214daObjLv4Chan_c8ChainPosFv = .text:0x00002DF0; // type:function size:0x40 scope:global
|
||||
_ctors = .ctors:0x00000000; // type:label scope:global
|
||||
_dtors = .dtors:0x00000000; // type:label scope:global
|
||||
...rodata.0 = .rodata:0x00000000; // type:label scope:local
|
||||
l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global
|
||||
l_bmdidx = .rodata:0x00000004; // type:object size:0x8 scope:global
|
||||
l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:local
|
||||
l_bmdidx = .rodata:0x00000004; // type:object size:0x8 scope:local
|
||||
@95604 = .rodata:0x0000000C; // type:object size:0x4 scope:local
|
||||
@95605 = .rodata:0x00000010; // type:object size:0x4 scope:local
|
||||
@95606 = .rodata:0x00000014; // type:object size:0x4 scope:local
|
||||
@@ -53,12 +53,12 @@ l_bmdidx = .rodata:0x00000004; // type:object size:0x8 scope:global
|
||||
@95811 = .rodata:0x00000068; // type:object size:0x8 scope:local
|
||||
@95854 = .rodata:0x00000070; // type:object size:0x4 scope:local
|
||||
@95855 = .rodata:0x00000074; // type:object size:0x4 scope:local
|
||||
l_pos0 = .rodata:0x00000078; // type:object size:0xC scope:global
|
||||
l_pos1 = .rodata:0x00000084; // type:object size:0xC scope:global
|
||||
l_pos2 = .rodata:0x00000090; // type:object size:0xC scope:global
|
||||
l_pos0 = .rodata:0x00000078; // type:object size:0xC scope:local
|
||||
l_pos1 = .rodata:0x00000084; // type:object size:0xC scope:local
|
||||
l_pos2 = .rodata:0x00000090; // type:object size:0xC scope:local
|
||||
@95865 = .rodata:0x0000009C; // type:object size:0x4 scope:local
|
||||
@95878 = .rodata:0x000000A0; // type:object size:0x4 scope:local align:4 data:float
|
||||
l_curve = .rodata:0x000000A4; // type:object size:0x28 scope:global
|
||||
l_curve = .rodata:0x000000A4; // type:object size:0x28 scope:local
|
||||
@96171 = .rodata:0x000000CC; // type:object size:0x4 scope:local
|
||||
@96172 = .rodata:0x000000D0; // type:object size:0x4 scope:local data:string
|
||||
@96173 = .rodata:0x000000D4; // type:object size:0x4 scope:local
|
||||
@@ -77,9 +77,9 @@ l_curve = .rodata:0x000000A4; // type:object size:0x28 scope:global
|
||||
@96209 = .rodata:0x00000108; // type:object size:0x4 scope:local
|
||||
@96210 = .rodata:0x0000010C; // type:object size:0x4 scope:local
|
||||
lbl_533_data_0 = .data:0x00000000; // type:object size:0xC
|
||||
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global data:4byte
|
||||
cc_sph_src = .data:0x00000010; // type:object size:0x40 scope:global
|
||||
daObjLv4Chan_METHODS = .data:0x00000050; // type:object size:0x20 scope:global
|
||||
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:local data:4byte
|
||||
cc_sph_src = .data:0x00000010; // type:object size:0x40 scope:local
|
||||
daObjLv4Chan_METHODS = .data:0x00000050; // type:object size:0x20 scope:local
|
||||
g_profile_Obj_Lv4Chan = .data:0x00000070; // type:object size:0x30 scope:global
|
||||
__vt__14daObjLv4Chan_c = .data:0x000000A0; // type:object size:0x28 scope:global
|
||||
lbl_533_data_C8 = .data:0x000000C8; // type:object size:0x10
|
||||
|
||||
@@ -5,7 +5,7 @@ __register_global_object = .text:0x00000080; // type:function size:0x20 scope:gl
|
||||
__destroy_global_chain = .text:0x000000A0; // type:function size:0x5C scope:global
|
||||
__ct__18daObjLv4Chan_HIO_cFv = .text:0x00000100; // type:function size:0xD0 scope:global
|
||||
genMessage__18daObjLv4Chan_HIO_cFP11JORMContext = .text:0x000001D0; // type:function size:0x5EC scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000007C0; // type:function size:0x48 scope:global
|
||||
rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x000007C0; // type:function size:0x48 scope:local
|
||||
create1st__14daObjLv4Chan_cFv = .text:0x00000810; // type:function size:0x1CC scope:global
|
||||
getAddChain2__14daObjLv4Chan_cFv = .text:0x000009E0; // type:function size:0x38 scope:global
|
||||
getAddChain1__14daObjLv4Chan_cFv = .text:0x00000A20; // type:function size:0x38 scope:global
|
||||
@@ -19,7 +19,7 @@ CreateHeap__14daObjLv4Chan_cFv = .text:0x00001420; // type:function size:0x2F4 s
|
||||
__ct__10dMdl_obj_cFv = .text:0x00001720; // type:function size:0xC scope:global
|
||||
__dt__Q214daObjLv4Chan_c8ChainPosFv = .text:0x00001730; // type:function size:0x7C scope:global
|
||||
__ct__Q214daObjLv4Chan_c8ChainPosFv = .text:0x000017B0; // type:function size:0x44 scope:global
|
||||
searchSwChain__FPvPv = .text:0x00001800; // type:function size:0x9C scope:global
|
||||
searchSwChain__FPvPv = .text:0x00001800; // type:function size:0x9C scope:local
|
||||
getChainID__14daObjSwChain_cFv = .text:0x000018A0; // type:function size:0x3C scope:global
|
||||
Create__14daObjLv4Chan_cFv = .text:0x000018E0; // type:function size:0x64C scope:global
|
||||
constraintChain__14daObjLv4Chan_cFPQ214daObjLv4Chan_c8ChainPosi = .text:0x00001F30; // type:function size:0x208 scope:global
|
||||
@@ -35,19 +35,19 @@ inprodXZ__4cXyzCFRC3Vec = .text:0x000043D0; // type:function size:0x20 scope:glo
|
||||
getSpeedF__9daPy_py_cCFv = .text:0x000043F0; // type:function size:0x8 scope:global
|
||||
Draw__14daObjLv4Chan_cFv = .text:0x00004400; // type:function size:0x264 scope:global
|
||||
Delete__14daObjLv4Chan_cFv = .text:0x00004670; // type:function size:0x58 scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x000046D0; // type:function size:0x7C scope:global
|
||||
daObjLv4Chan_create1st__FP14daObjLv4Chan_c = .text:0x000046D0; // type:function size:0x7C scope:local
|
||||
__ct__14daObjLv4Chan_cFv = .text:0x00004750; // type:function size:0xC0 scope:global
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00004810; // type:function size:0x28 scope:global
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00004840; // type:function size:0x28 scope:global
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00004870; // type:function size:0x28 scope:global
|
||||
daObjLv4Chan_MoveBGDelete__FP14daObjLv4Chan_c = .text:0x00004810; // type:function size:0x28 scope:local
|
||||
daObjLv4Chan_MoveBGExecute__FP14daObjLv4Chan_c = .text:0x00004840; // type:function size:0x28 scope:local
|
||||
daObjLv4Chan_MoveBGDraw__FP14daObjLv4Chan_c = .text:0x00004870; // type:function size:0x28 scope:local
|
||||
__dt__18daObjLv4Chan_HIO_cFv = .text:0x000048A0; // type:function size:0x5C scope:global
|
||||
__sinit_\d_a_obj_lv4chandelier_cpp = .text:0x00004900; // type:function size:0x44 scope:local
|
||||
_ctors = .ctors:0x00000000; // type:label scope:global
|
||||
__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global
|
||||
_dtors = .dtors:0x00000000; // type:label scope:global
|
||||
...rodata.0 = .rodata:0x00000000; // type:label scope:local
|
||||
l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:global
|
||||
l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global data:4byte
|
||||
l_dzbidx = .rodata:0x00000000; // type:object size:0x4 scope:local
|
||||
l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:local data:4byte
|
||||
@116952 = .rodata:0x00000010; // type:object size:0x4 scope:local
|
||||
@116953 = .rodata:0x00000014; // type:object size:0x4 scope:local
|
||||
@116954 = .rodata:0x00000018; // type:object size:0x4 scope:local
|
||||
@@ -87,11 +87,11 @@ l_bmdidx = .rodata:0x00000008; // type:object size:0x8 scope:global data:4byte
|
||||
@117335 = .rodata:0x000000A0; // type:object size:0x8 scope:local align:8 data:double
|
||||
@117380 = .rodata:0x000000A8; // type:object size:0x4 scope:local
|
||||
@117381 = .rodata:0x000000AC; // type:object size:0x4 scope:local
|
||||
l_pos0 = .rodata:0x000000B0; // type:object size:0xC scope:global
|
||||
l_pos1 = .rodata:0x000000BC; // type:object size:0xC scope:global
|
||||
l_pos2 = .rodata:0x000000C8; // type:object size:0xC scope:global
|
||||
l_pos0 = .rodata:0x000000B0; // type:object size:0xC scope:local
|
||||
l_pos1 = .rodata:0x000000BC; // type:object size:0xC scope:local
|
||||
l_pos2 = .rodata:0x000000C8; // type:object size:0xC scope:local
|
||||
@117425 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float
|
||||
l_curve = .rodata:0x000000D8; // type:object size:0x28 scope:global
|
||||
l_curve = .rodata:0x000000D8; // type:object size:0x28 scope:local
|
||||
@117769 = .rodata:0x00000100; // type:object size:0x4 scope:local data:string
|
||||
@117770 = .rodata:0x00000104; // type:object size:0x4 scope:local
|
||||
@117771 = .rodata:0x00000108; // type:object size:0x4 scope:local
|
||||
@@ -103,7 +103,7 @@ cNullVec__6Z2Calc = .rodata:0x0000011C; // type:object size:0xC scope:global
|
||||
@46916 = .rodata:0x00000128; // type:object size:0x4 scope:local
|
||||
lbl_514_rodata_12C = .rodata:0x0000012C; // type:object size:0x18
|
||||
@116937 = .data:0x00000000; // type:object size:0xA scope:local data:string
|
||||
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global data:4byte
|
||||
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:local data:4byte
|
||||
@116969 = .data:0x00000010; // type:object size:0xD scope:local
|
||||
@116970 = .data:0x00000020; // type:object size:0xD scope:local
|
||||
@116973 = .data:0x00000030; // type:object size:0x10 scope:local
|
||||
@@ -127,8 +127,8 @@ l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global data:4byte
|
||||
@117249 = .data:0x00000168; // type:object size:0x10 scope:local data:string
|
||||
@117250 = .data:0x00000178; // type:object size:0x5 scope:local data:string
|
||||
@117251 = .data:0x00000180; // type:object size:0x15 scope:local data:string
|
||||
cc_sph_src = .data:0x00000198; // type:object size:0x40 scope:global
|
||||
daObjLv4Chan_METHODS = .data:0x000001D8; // type:object size:0x20 scope:global
|
||||
cc_sph_src = .data:0x00000198; // type:object size:0x40 scope:local
|
||||
daObjLv4Chan_METHODS = .data:0x000001D8; // type:object size:0x20 scope:local
|
||||
g_profile_Obj_Lv4Chan = .data:0x000001F8; // type:object size:0x30 scope:global
|
||||
__vt__18daObjLv4Chan_HIO_c = .data:0x00000228; // type:object size:0x20 scope:global
|
||||
@117985 = .data:0x00000248; // type:object size:0x13 scope:local data:string
|
||||
|
||||
+1
-1
@@ -2009,7 +2009,7 @@ config.libs = [
|
||||
ActorRel(NonMatching, "d_a_obj_lv4RailWall"),
|
||||
ActorRel(NonMatching, "d_a_obj_lv4SlideWall"),
|
||||
ActorRel(NonMatching, "d_a_obj_lv4bridge"),
|
||||
ActorRel(NonMatching, "d_a_obj_lv4chandelier"),
|
||||
ActorRel(Equivalent, "d_a_obj_lv4chandelier"), # weak function order
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_lv4digsand"),
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_lv4floor"),
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_lv4gear"),
|
||||
|
||||
@@ -84,11 +84,13 @@ public:
|
||||
|
||||
STATIC_ASSERT(sizeof(e_db_class) == 0x1270);
|
||||
|
||||
class daE_DB_HIO_c {
|
||||
class daE_DB_HIO_c : public JORReflexible {
|
||||
public:
|
||||
/* 8069AAEC */ daE_DB_HIO_c();
|
||||
/* 806A13D8 */ virtual ~daE_DB_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ s8 id;
|
||||
/* 0x08 */ f32 base_size;
|
||||
/* 0x0C */ f32 flower_size;
|
||||
|
||||
@@ -85,6 +85,8 @@ public:
|
||||
/* 806A226C */ daE_DD_HIO_c();
|
||||
/* 806A6D08 */ virtual ~daE_DD_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* ドドンゴ - Dodongo */
|
||||
/* 0x04 */ s8 field_0x4;
|
||||
/* 0x08 */ f32 basic_size; // 基本サイズ - Basic Size
|
||||
|
||||
@@ -47,11 +47,13 @@ public:
|
||||
|
||||
STATIC_ASSERT(sizeof(obj_key_class) == 0x9b8);
|
||||
|
||||
class daObj_Key_HIO_c {
|
||||
class daObj_Key_HIO_c : public JORReflexible{
|
||||
public:
|
||||
/* 80C3F40C */ daObj_Key_HIO_c();
|
||||
/* 80C40F28 */ virtual ~daObj_Key_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ s8 id;
|
||||
/* 0x8 */ f32 size;
|
||||
/* 0xC */ f32 chain_size;
|
||||
|
||||
@@ -70,11 +70,13 @@ public:
|
||||
|
||||
STATIC_ASSERT(sizeof(obj_keyhole_class) == 0x2CB8);
|
||||
|
||||
class daObj_Keyhole_HIO_c {
|
||||
class daObj_Keyhole_HIO_c : public JORReflexible {
|
||||
public:
|
||||
/* 80C4124C */ daObj_Keyhole_HIO_c();
|
||||
/* 80C4394C */ virtual ~daObj_Keyhole_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x4 */ s8 id;
|
||||
/* 0x8 */ f32 obj_size;
|
||||
};
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
#ifndef D_A_OBJ_LV4CHANDELIER_H
|
||||
#define D_A_OBJ_LV4CHANDELIER_H
|
||||
|
||||
#include "d/d_bg_s_movebg_actor.h"
|
||||
#include "d/d_cc_d.h"
|
||||
#include "f_op/f_op_actor_mng.h"
|
||||
#include "d/d_model.h"
|
||||
|
||||
@@ -12,37 +14,83 @@
|
||||
* @details
|
||||
*
|
||||
*/
|
||||
class daObjLv4Chan_c : public fopAc_ac_c {
|
||||
class daObjLv4Chan_c : public dBgS_MoveBgActor, public request_of_phase_process_class {
|
||||
public:
|
||||
struct ChainPos {
|
||||
/* 80C66564 */ ~ChainPos();
|
||||
/* 80C665A0 */ ChainPos();
|
||||
/* 0x00 */ cXyz field_0x0;
|
||||
/* 0x0C */ cXyz field_0xc;
|
||||
/* 0x18 */ cXyz field_0x18;
|
||||
/* 0x24 */ f32 field_0x24;
|
||||
};
|
||||
|
||||
/* 80C63360 */ void create1st();
|
||||
/* 80C63360 */ int create1st();
|
||||
/* 80C634CC */ void setMtxChain(daObjLv4Chan_c::ChainPos*, dMdl_obj_c*, int);
|
||||
/* 80C636B4 */ void setMtx();
|
||||
/* 80C639B4 */ void rideActor(fopAc_ac_c*);
|
||||
/* 80C63CFC */ void CreateHeap();
|
||||
/* 80C63FA8 */ void Create();
|
||||
/* 80C63CFC */ int CreateHeap();
|
||||
/* 80C63FA8 */ int Create();
|
||||
/* 80C6449C */ void constraintChain(daObjLv4Chan_c::ChainPos*, int);
|
||||
/* 80C64668 */ void constraintBase();
|
||||
/* 80C647FC */ void calcVec(daObjLv4Chan_c::ChainPos*, int);
|
||||
/* 80C64878 */ void chkGnd();
|
||||
/* 80C648F4 */ void Execute(f32 (**)[3][4]);
|
||||
/* 80C65F04 */ void Draw();
|
||||
/* 80C66114 */ void Delete();
|
||||
/* 80C648F4 */ int Execute(Mtx**);
|
||||
/* 80C65F04 */ int Draw();
|
||||
/* 80C66114 */ int Delete();
|
||||
|
||||
int getArg0() { return fopAcM_GetParamBit(this, 0, 4); }
|
||||
int getAddChain0() { return fopAcM_GetParamBit(this, 4, 4); }
|
||||
int getAddChain1() { return fopAcM_GetParamBit(this, 8, 4); }
|
||||
int getAddChain2() { return fopAcM_GetParamBit(this, 12, 4); }
|
||||
int getSw() { return fopAcM_GetParamBit(this, 16, 8); }
|
||||
|
||||
private:
|
||||
/* 0x568 */ u8 field_0x568[0x24a4 - 0x568];
|
||||
/* 0x05A8 */ Mtx field_0x5a8;
|
||||
/* 0x05D8 */ Mtx field_0x5d8;
|
||||
/* 0x0608 */ J3DModel* mModel;
|
||||
/* 0x060C */ J3DModelData* mChainModelData;
|
||||
/* 0x0610 */ int mChainLengths[3];
|
||||
/* 0x061C */ ChainPos* mChains[3];
|
||||
/* 0x0628 */ int mMdlLengths[3];
|
||||
/* 0x0634 */ dMdl_obj_c* mMdls[3];
|
||||
/* 0x0640 */ dCcD_Stts mStts;
|
||||
/* 0x067C */ dCcD_Sph mSphs1[8];
|
||||
/* 0x103C */ dCcD_Sph mSphs2[8];
|
||||
/* 0x19FC */ dCcD_Sph mSphs3[8];
|
||||
/* 0x23BC */ cXyz field_0x23bc;
|
||||
/* 0x23C8 */ cXyz field_0x23c8;
|
||||
/* 0x23D4 */ int field_0x23d4;
|
||||
/* 0x23D8 */ fopAc_ac_c* field_0x23d8[8];
|
||||
/* 0x23F8 */ fopAc_ac_c* field_0x23f8[8];
|
||||
/* 0x2418 */ int field_0x2418;
|
||||
/* 0x241C */ int field_0x241c;
|
||||
/* 0x2420 */ f32 field_0x2420;
|
||||
/* 0x2424 */ int mShadowId;
|
||||
/* 0x2428 */ dBgS_ObjGndChk mGndChk;
|
||||
/* 0x247C */ f32 field_0x247c;
|
||||
/* 0x2480 */ int mAddChain0;
|
||||
/* 0x2484 */ int field_0x2484;
|
||||
/* 0x2488 */ u8 field_0x2488;
|
||||
/* 0x2489 */ u8 field_0x2489;
|
||||
/* 0x248A */ u8 field_0x248a;
|
||||
/* 0x248B */ u8 field_0x248b;
|
||||
/* 0x248C */ u8 field_0x248c;
|
||||
/* 0x248D */ u8 field_0x248d;
|
||||
/* 0x2490 */ f32 field_0x2490;
|
||||
/* 0x2494 */ f32 field_0x2494;
|
||||
/* 0x2498 */ u8 field_0x2498;
|
||||
/* 0x2499 */ u8 field_0x2499;
|
||||
/* 0x249C */ f32 field_0x249c;
|
||||
/* 0x24A0 */ f32 field_0x24a0;
|
||||
};
|
||||
|
||||
STATIC_ASSERT(sizeof(daObjLv4Chan_c) == 0x24a4);
|
||||
|
||||
class daObjSwChain_c : public fopAc_ac_c {
|
||||
#ifdef DEBUG
|
||||
class daObjLv4Chan_HIO_c : public mDoHIO_entry_c {
|
||||
public:
|
||||
/* 80C665A4 */ void checkTight();
|
||||
daObjLv4Chan_HIO_c();
|
||||
void genMessage(JORMContext*);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* D_A_OBJ_LV4CHANDELIER_H */
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
#define D_A_OBJ_SWCHAIN_H
|
||||
|
||||
#include "f_op/f_op_actor_mng.h"
|
||||
#include "d/d_com_inf_game.h"
|
||||
#include "d/actor/d_a_player.h"
|
||||
|
||||
/**
|
||||
* @ingroup actors-objects
|
||||
@@ -17,6 +19,10 @@ public:
|
||||
public:
|
||||
/* 80CF8B00 */ ~chain_s();
|
||||
/* 80CF8B3C */ chain_s();
|
||||
|
||||
/* 0x00 */ u8 field_0x00[0x34 - 0x00];
|
||||
/* 0x00 */ cXyz field_0x34;
|
||||
/* 0x00 */ u8 field_0x40[0x50 - 0x40];
|
||||
};
|
||||
|
||||
/* 80CF8768 */ void Create();
|
||||
@@ -36,10 +42,49 @@ public:
|
||||
/* 80CFB5E8 */ void _delete();
|
||||
|
||||
u8 getSwbit() { return fopAcM_GetParamBit(this, 0, 8); }
|
||||
u8 getChainID() { return fopAcM_GetParamBit(this, 28, 4); }
|
||||
BOOL checkDispEmphasis() { return fopAcM_isSwitch(this, getSwbit()) == FALSE; }
|
||||
bool checkCarry() { return mCarry == 1; }
|
||||
void setRatioForChandelier(f32 ratio) { mRatio = ratio; }
|
||||
|
||||
/* 80C665A4 */ BOOL checkTight() {
|
||||
if (mCarry != 0 && (home.roomNo == 4 || home.roomNo == 6) && field_0xa64 >= field_0xa69 &&
|
||||
field_0xa9c == 0)
|
||||
{
|
||||
daPy_py_c* player = daPy_getPlayerActorClass();
|
||||
chain_s* swChain = &field_0xa74[field_0xa65] - field_0xa64 + 1;
|
||||
cXyz cStack_54;
|
||||
cXyz cStack_60;
|
||||
cStack_54 = swChain->field_0x34;
|
||||
cStack_60 = field_0xa74[field_0xa65].field_0x34;
|
||||
f32 dVar10 = cStack_60.abs(cStack_54);
|
||||
f32 dVar13 = (field_0xa67 - 2) * 35.0f;
|
||||
cXyz local_6c;
|
||||
cXyz cStack_78 = field_0xa74[0].field_0x34 - field_0xa74[field_0xa65].field_0x34;
|
||||
local_6c.x = player->getSpeedF() * cM_ssin(player->current.angle.y);
|
||||
local_6c.z = player->getSpeedF() * cM_scos(player->current.angle.y);
|
||||
if (cStack_78.inprodXZ(local_6c) < 0.0f && dVar10 > dVar13 - 35.0f) {
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
private:
|
||||
/* 0x568 */ u8 field_0x568[0xaa0 - 0x568];
|
||||
/* 0x568 */ u8 field_0x568[0xa62 - 0x568];
|
||||
/* 0xA62 */ u8 mCarry;
|
||||
/* 0xA63 */ u8 field_0xa63;
|
||||
/* 0xA64 */ u8 field_0xa64;
|
||||
/* 0xA65 */ u8 field_0xa65;
|
||||
/* 0xA66 */ u8 field_0xa66;
|
||||
/* 0xA67 */ u8 field_0xa67;
|
||||
/* 0xA68 */ u8 field_0xa68;
|
||||
/* 0xA69 */ u8 field_0xa69;
|
||||
/* 0xA6A */ u8 field_0xa6a[0xa74 - 0xa6a];
|
||||
/* 0xA6A */ chain_s* field_0xa74;
|
||||
/* 0xA6A */ u8 field_0xa78[0xa98 - 0xa78];
|
||||
/* 0xA98 */ f32 mRatio;
|
||||
/* 0xA9C */ u8 field_0xa9c;
|
||||
};
|
||||
|
||||
STATIC_ASSERT(sizeof(daObjSwChain_c) == 0xaa0);
|
||||
|
||||
@@ -12,7 +12,7 @@ class JKRAramArchive;
|
||||
class JKRExpHeap;
|
||||
class JKRHeap;
|
||||
class STControl;
|
||||
class ResTIMG;
|
||||
struct ResTIMG;
|
||||
class dMenu_Fmap_stage_data_c;
|
||||
class dMenu_Fmap_world_data_c;
|
||||
class dMenu_Fmap_region_data_c;
|
||||
|
||||
@@ -95,6 +95,7 @@ inline float atan2f(float y, float x) {
|
||||
inline float i_sinf(float x) { return sin(x); }
|
||||
inline float i_cosf(float x) { return cos(x); }
|
||||
inline float i_tanf(float x) { return tan(x); }
|
||||
inline float i_acosf(float x) { return acos(x); }
|
||||
|
||||
#ifdef __cplusplus
|
||||
};
|
||||
|
||||
@@ -1439,7 +1439,7 @@ static int daE_DD_Execute(e_dd_class* i_this) {
|
||||
|
||||
anm_se_set(i_this);
|
||||
|
||||
MTXCopy(model->getAnmMtx(AREG_S(4) + JNT_NECK), *calc_mtx);
|
||||
MTXCopy(model->getAnmMtx((int)AREG_S(4) + JNT_NECK), *calc_mtx);
|
||||
sp1c.set(AREG_F(0) + 40.0f, AREG_F(1), AREG_F(2) + -40.0f);
|
||||
MtxPosition(&sp1c, &i_this->field_0xe40);
|
||||
sp1c.set(AREG_F(13), AREG_F(14), AREG_F(15));
|
||||
@@ -1683,7 +1683,7 @@ static cPhs__Step daE_DD_Create(fopAc_ac_c* a_this) {
|
||||
u8 uVar1 = fopAcM_GetParam(a_this) >> 16 & 0xFF;
|
||||
if ((int)(fopAcM_GetParam(a_this) >> 24) != 0xFF) {
|
||||
if (dComIfGs_isSwitch(fopAcM_GetParam(a_this) >> 24, fopAcM_GetRoomNo(a_this))) {
|
||||
OS_REPORT("E_DD やられ後なので再セットしません\n") // Since I was attacked in E_DD, I will not reset\n
|
||||
OS_REPORT("E_DD やられ後なので再セットしません\n"); // Since I was attacked in E_DD, I will not reset\n
|
||||
return cPhs_ERROR_e;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,13 +18,13 @@ daObj_Kita_HIO_c::daObj_Kita_HIO_c() {
|
||||
}
|
||||
|
||||
#ifdef DEBUG
|
||||
daObj_Kita_HIO_c::genMessage(JORMContext* ctx) {
|
||||
void daObj_Kita_HIO_c::genMessage(JORMContext* ctx) {
|
||||
ctx->genLabel(" 風で動く連続板", 0x80000001, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
|
||||
// Model Size X
|
||||
ctx->genSlider("モデルサイズX", &mModelSizeX, 0.0f, 10.0f, 0, NULL, 0xffff, 0xffff, 0x200,
|
||||
0x18);
|
||||
// Model Size Z
|
||||
ctx->genSlider"モデルサイズZ", &mModelSizeZ, 0.0f, 10.0f, 0,
|
||||
ctx->genSlider("モデルサイズZ", &mModelSizeZ, 0.0f, 10.0f, 0,
|
||||
NULL, 0xffff, 0xffff, 0x200, 0x18);
|
||||
// Gap
|
||||
ctx->genSlider("隙間", &mGap, 0.0f, 500.0f, 0, NULL, 0xffff, 0xffff, 0x200, 0x18);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -123,7 +123,6 @@ extern "C" extern void* __vt__9cCcD_Stts[8];
|
||||
extern "C" extern void* __vt__9J3DPacket[5];
|
||||
extern "C" u8 now__14mDoMtx_stack_c[48];
|
||||
extern "C" u8 mGndCheck__11fopAcM_gc_c[84];
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" u8 sincosTable___5JMath[65536];
|
||||
extern "C" f32 mGroundY__11fopAcM_gc_c;
|
||||
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
||||
|
||||
Reference in New Issue
Block a user