d_a_obj_thdoor,d_a_obj_zra_rock OK (#2557)

* d_a_obj_thdoor,d_a_obj_zra_rock OK

* Remove ;
This commit is contained in:
hatal175
2025-07-26 12:34:45 -07:00
committed by GitHub
parent 9844494edf
commit a1b63ae940
15 changed files with 444 additions and 540 deletions
+14 -15
View File
@@ -1,8 +1,8 @@
_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
checkPlayerPos__FP13daObjThDoor_c = .text:0x00000078; // type:function size:0xA4 scope:global
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x7C scope:global
checkPlayerPos__FP13daObjThDoor_c = .text:0x00000078; // type:function size:0xA4 scope:local
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x7C scope:local
initBaseMtx__13daObjThDoor_cFv = .text:0x00000198; // type:function size:0x3C scope:global
setBaseMtx__13daObjThDoor_cFv = .text:0x000001D4; // type:function size:0x64 scope:global
Create__13daObjThDoor_cFv = .text:0x00000238; // type:function size:0x140 scope:global
@@ -20,15 +20,15 @@ demoProc__13daObjThDoor_cFv = .text:0x000009B4; // type:function size:0x238 scop
checkArea__13daObjThDoor_cFv = .text:0x00000BEC; // type:function size:0xE4 scope:global
Draw__13daObjThDoor_cFv = .text:0x00000CD0; // type:function size:0xA4 scope:global
Delete__13daObjThDoor_cFv = .text:0x00000D74; // type:function size:0x34 scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000DA8; // type:function size:0xBC scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000DA8; // type:function size:0xBC scope:local
__dt__8dCcD_CylFv = .text:0x00000E64; // type:function size:0xCC scope:global
__ct__8dCcD_CylFv = .text:0x00000F30; // type:function size:0x84 scope:global
__dt__8cM3dGCylFv = .text:0x00000FB4; // type:function size:0x48 scope:global
__dt__8cM3dGAabFv = .text:0x00000FFC; // type:function size:0x48 scope:global
__dt__10dCcD_GSttsFv = .text:0x00001044; // type:function size:0x5C scope:global
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000010A0; // type:function size:0x20 scope:global
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x000010C0; // type:function size:0x20 scope:global
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x2C scope:global
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000010A0; // type:function size:0x20 scope:local
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x000010C0; // type:function size:0x20 scope:local
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x2C scope:local
__dt__10cCcD_GSttsFv = .text:0x0000110C; // type:function size:0x48 scope:global
cLib_calcTimer<Uc>__FPUc = .text:0x00001154; // type:function size:0x1C scope:global
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -46,24 +46,23 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@3991 = .rodata:0x00000024; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x00000028; // type:object size:0x35 scope:local data:string_table
...data.0 = .data:0x00000000; // type:label scope:local
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global
@1787 = .data:0x0000000C; // type:object size:0x4 scope:local
lbl_658_data_10 = .data:0x00000010; // type:object size:0x10
l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte
l_evName = .data:0x00000024; // type:object size:0x4 scope:global
l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:local
@1787 = .data:0x0000000C; // type:object size:0x14 scope:local
l_arcName = .data:0x00000020; // type:object size:0x4 scope:local data:4byte
l_evName = .data:0x00000024; // type:object size:0x4 scope:local
l_staffName = .data:0x00000028; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:local
@3829 = .data:0x00000070; // type:object size:0xC scope:local
@3830 = .data:0x0000007C; // type:object size:0xC scope:local
@3831 = .data:0x00000088; // type:object size:0xC scope:local
@3832 = .data:0x00000094; // type:object size:0xC scope:local
l_func$3828 = .data:0x000000A0; // type:object size:0x30 scope:local
action_table$3895 = .data:0x000000D0; // type:object size:0xC scope:local
daObjThDoor_METHODS = .data:0x000000DC; // type:object size:0x20 scope:global
daObjThDoor_METHODS = .data:0x000000DC; // type:object size:0x20 scope:local
g_profile_Obj_TDoor = .data:0x000000FC; // type:object size:0x30 scope:global
__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global
__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global
__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global
__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:global
__vt__13daObjThDoor_c = .data:0x0000015C; // type:object size:0x28 scope:global
lbl_658_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
init$1622 = .bss:0x00000000; // type:object size:0x1 scope:local data:byte
@@ -13,11 +13,11 @@ __dt__12J3DFrameCtrlFv = .text:0x00000694; // type:function size:0x48 scope:glob
Execute__14daObjZraRock_cFPPA3_A4_f = .text:0x000006DC; // type:function size:0x58 scope:global
Draw__14daObjZraRock_cFv = .text:0x00000734; // type:function size:0x138 scope:global
Delete__14daObjZraRock_cFv = .text:0x0000086C; // type:function size:0x6C scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x000008D8; // type:function size:0x2C scope:global
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000904; // type:function size:0x20 scope:global
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000924; // type:function size:0x8 scope:global
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000092C; // type:function size:0x20 scope:global
daObjZraRock_create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x20 scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x000008D8; // type:function size:0x2C scope:local
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000904; // type:function size:0x20 scope:local
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000924; // type:function size:0x8 scope:local
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000092C; // type:function size:0x20 scope:local
daObjZraRock_create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x20 scope:local
@36@__dt__12dBgS_ObjAcchFv = .text:0x0000096C; // type:function size:0x8 scope:local
@20@__dt__12dBgS_ObjAcchFv = .text:0x00000974; // type:function size:0x8 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -28,8 +28,8 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@3816 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float
@3903 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float
@stringBase0 = .rodata:0x00000010; // type:object size:0x19 scope:local data:string_table
l_arcName = .data:0x00000000; // type:object size:0x4 scope:global
l_daObjZraRock_Method = .data:0x00000004; // type:object size:0x20 scope:global
l_arcName = .data:0x00000000; // type:object size:0x4 scope:local
l_daObjZraRock_Method = .data:0x00000004; // type:object size:0x20 scope:local
g_profile_Obj_ZraRock = .data:0x00000024; // type:object size:0x30 scope:global
__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global
__vt__12J3DFrameCtrl = .data:0x00000078; // type:object size:0xC scope:global
+14 -15
View File
@@ -1,8 +1,8 @@
_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
checkPlayerPos__FP13daObjThDoor_c = .text:0x00000078; // type:function size:0xA4 scope:global
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x7C scope:global
checkPlayerPos__FP13daObjThDoor_c = .text:0x00000078; // type:function size:0xA4 scope:local
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x7C scope:local
initBaseMtx__13daObjThDoor_cFv = .text:0x00000198; // type:function size:0x3C scope:global
setBaseMtx__13daObjThDoor_cFv = .text:0x000001D4; // type:function size:0x64 scope:global
Create__13daObjThDoor_cFv = .text:0x00000238; // type:function size:0x140 scope:global
@@ -20,15 +20,15 @@ demoProc__13daObjThDoor_cFv = .text:0x000009B4; // type:function size:0x238 scop
checkArea__13daObjThDoor_cFv = .text:0x00000BEC; // type:function size:0xE4 scope:global
Draw__13daObjThDoor_cFv = .text:0x00000CD0; // type:function size:0xA4 scope:global
Delete__13daObjThDoor_cFv = .text:0x00000D74; // type:function size:0x34 scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000DA8; // type:function size:0xBC scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000DA8; // type:function size:0xBC scope:local
__dt__8dCcD_CylFv = .text:0x00000E64; // type:function size:0xCC scope:global
__ct__8dCcD_CylFv = .text:0x00000F30; // type:function size:0x84 scope:global
__dt__8cM3dGCylFv = .text:0x00000FB4; // type:function size:0x48 scope:global
__dt__8cM3dGAabFv = .text:0x00000FFC; // type:function size:0x48 scope:global
__dt__10dCcD_GSttsFv = .text:0x00001044; // type:function size:0x5C scope:global
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000010A0; // type:function size:0x20 scope:global
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x000010C0; // type:function size:0x20 scope:global
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x2C scope:global
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000010A0; // type:function size:0x20 scope:local
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x000010C0; // type:function size:0x20 scope:local
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x2C scope:local
__dt__10cCcD_GSttsFv = .text:0x0000110C; // type:function size:0x48 scope:global
cLib_calcTimer<Uc>__FPUc = .text:0x00001154; // type:function size:0x1C scope:global
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -45,24 +45,23 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@3990 = .rodata:0x00000020; // type:object size:0x4 scope:local
@3991 = .rodata:0x00000024; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x00000028; // type:object size:0x35 scope:local data:string_table
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global
@1787 = .data:0x0000000C; // type:object size:0x4 scope:local
lbl_658_data_10 = .data:0x00000010; // type:object size:0x10
l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte
l_evName = .data:0x00000024; // type:object size:0x4 scope:global
l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:local
@1787 = .data:0x0000000C; // type:object size:0x14 scope:local
l_arcName = .data:0x00000020; // type:object size:0x4 scope:local data:4byte
l_evName = .data:0x00000024; // type:object size:0x4 scope:local
l_staffName = .data:0x00000028; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:local
@3829 = .data:0x00000070; // type:object size:0xC scope:local
@3830 = .data:0x0000007C; // type:object size:0xC scope:local
@3831 = .data:0x00000088; // type:object size:0xC scope:local
@3832 = .data:0x00000094; // type:object size:0xC scope:local
l_func$3828 = .data:0x000000A0; // type:object size:0x30 scope:local
action_table$3895 = .data:0x000000D0; // type:object size:0xC scope:local
daObjThDoor_METHODS = .data:0x000000DC; // type:object size:0x20 scope:global
daObjThDoor_METHODS = .data:0x000000DC; // type:object size:0x20 scope:local
g_profile_Obj_TDoor = .data:0x000000FC; // type:object size:0x30 scope:global
__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global
__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global
__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global
__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:global
__vt__13daObjThDoor_c = .data:0x0000015C; // type:object size:0x28 scope:global
lbl_658_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
init$1622 = .bss:0x00000000; // type:object size:0x1 data:byte scope:local
@@ -13,11 +13,11 @@ __dt__12J3DFrameCtrlFv = .text:0x00000694; // type:function size:0x48 scope:glob
Execute__14daObjZraRock_cFPPA3_A4_f = .text:0x000006DC; // type:function size:0x58 scope:global
Draw__14daObjZraRock_cFv = .text:0x00000734; // type:function size:0x138 scope:global
Delete__14daObjZraRock_cFv = .text:0x0000086C; // type:function size:0x6C scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x000008D8; // type:function size:0x2C scope:global
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000904; // type:function size:0x20 scope:global
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000924; // type:function size:0x8 scope:global
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000092C; // type:function size:0x20 scope:global
daObjZraRock_create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x20 scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x000008D8; // type:function size:0x2C scope:local
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000904; // type:function size:0x20 scope:local
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000924; // type:function size:0x8 scope:local
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000092C; // type:function size:0x20 scope:local
daObjZraRock_create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x20 scope:local
@36@__dt__12dBgS_ObjAcchFv = .text:0x0000096C; // type:function size:0x8 scope:local
@20@__dt__12dBgS_ObjAcchFv = .text:0x00000974; // type:function size:0x8 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -28,8 +28,8 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@3816 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float
@3903 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float
@stringBase0 = .rodata:0x00000010; // type:object size:0x19 scope:local data:string_table
l_arcName = .data:0x00000000; // type:object size:0x4 scope:global
l_daObjZraRock_Method = .data:0x00000004; // type:object size:0x20 scope:global
l_arcName = .data:0x00000000; // type:object size:0x4 scope:local
l_daObjZraRock_Method = .data:0x00000004; // type:object size:0x20 scope:local
g_profile_Obj_ZraRock = .data:0x00000024; // type:object size:0x30 scope:global
__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global
__vt__12J3DFrameCtrl = .data:0x00000078; // type:object size:0xC scope:global
+14 -15
View File
@@ -1,8 +1,8 @@
_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
checkPlayerPos__FP13daObjThDoor_c = .text:0x00000078; // type:function size:0xA4 scope:global
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x7C scope:global
checkPlayerPos__FP13daObjThDoor_c = .text:0x00000078; // type:function size:0xA4 scope:local
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000011C; // type:function size:0x7C scope:local
initBaseMtx__13daObjThDoor_cFv = .text:0x00000198; // type:function size:0x3C scope:global
setBaseMtx__13daObjThDoor_cFv = .text:0x000001D4; // type:function size:0x64 scope:global
Create__13daObjThDoor_cFv = .text:0x00000238; // type:function size:0x140 scope:global
@@ -20,15 +20,15 @@ demoProc__13daObjThDoor_cFv = .text:0x000009B4; // type:function size:0x238 scop
checkArea__13daObjThDoor_cFv = .text:0x00000BEC; // type:function size:0xE4 scope:global
Draw__13daObjThDoor_cFv = .text:0x00000CD0; // type:function size:0xA4 scope:global
Delete__13daObjThDoor_cFv = .text:0x00000D74; // type:function size:0x34 scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000DA8; // type:function size:0xBC scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000DA8; // type:function size:0xBC scope:local
__dt__8dCcD_CylFv = .text:0x00000E64; // type:function size:0xCC scope:global
__ct__8dCcD_CylFv = .text:0x00000F30; // type:function size:0x84 scope:global
__dt__8cM3dGCylFv = .text:0x00000FB4; // type:function size:0x48 scope:global
__dt__8cM3dGAabFv = .text:0x00000FFC; // type:function size:0x48 scope:global
__dt__10dCcD_GSttsFv = .text:0x00001044; // type:function size:0x5C scope:global
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000010A0; // type:function size:0x20 scope:global
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x000010C0; // type:function size:0x20 scope:global
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x2C scope:global
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000010A0; // type:function size:0x20 scope:local
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x000010C0; // type:function size:0x20 scope:local
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x2C scope:local
__dt__10cCcD_GSttsFv = .text:0x0000110C; // type:function size:0x48 scope:global
cLib_calcTimer<Uc>__FPUc = .text:0x00001154; // type:function size:0x1C scope:global
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -45,24 +45,23 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@3990 = .rodata:0x00000020; // type:object size:0x4 scope:local
@3991 = .rodata:0x00000024; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x00000028; // type:object size:0x35 scope:local data:string_table
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global
@1787 = .data:0x0000000C; // type:object size:0x4 scope:local
lbl_658_data_10 = .data:0x00000010; // type:object size:0x10
l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte
l_evName = .data:0x00000024; // type:object size:0x4 scope:global
l_staffName = .data:0x00000028; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:local
@1787 = .data:0x0000000C; // type:object size:0x14 scope:local
l_arcName = .data:0x00000020; // type:object size:0x4 scope:local data:4byte
l_evName = .data:0x00000024; // type:object size:0x4 scope:local
l_staffName = .data:0x00000028; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:local
@3829 = .data:0x00000070; // type:object size:0xC scope:local
@3830 = .data:0x0000007C; // type:object size:0xC scope:local
@3831 = .data:0x00000088; // type:object size:0xC scope:local
@3832 = .data:0x00000094; // type:object size:0xC scope:local
l_func$3828 = .data:0x000000A0; // type:object size:0x30 scope:local
action_table$3895 = .data:0x000000D0; // type:object size:0xC scope:local
daObjThDoor_METHODS = .data:0x000000DC; // type:object size:0x20 scope:global
daObjThDoor_METHODS = .data:0x000000DC; // type:object size:0x20 scope:local
g_profile_Obj_TDoor = .data:0x000000FC; // type:object size:0x30 scope:global
__vt__10cCcD_GStts = .data:0x0000012C; // type:object size:0xC scope:global
__vt__10dCcD_GStts = .data:0x00000138; // type:object size:0xC scope:global
__vt__8cM3dGAab = .data:0x00000144; // type:object size:0xC scope:global
__vt__8cM3dGCyl = .data:0x00000150; // type:object size:0xC scope:global
__vt__13daObjThDoor_c = .data:0x0000015C; // type:object size:0x28 scope:global
lbl_658_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
init$1622 = .bss:0x00000000; // type:object size:0x1 data:byte scope:local
@@ -13,11 +13,11 @@ __dt__12J3DFrameCtrlFv = .text:0x00000694; // type:function size:0x48 scope:glob
Execute__14daObjZraRock_cFPPA3_A4_f = .text:0x000006DC; // type:function size:0x58 scope:global
Draw__14daObjZraRock_cFv = .text:0x00000734; // type:function size:0x138 scope:global
Delete__14daObjZraRock_cFv = .text:0x0000086C; // type:function size:0x6C scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x000008D8; // type:function size:0x2C scope:global
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000904; // type:function size:0x20 scope:global
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000924; // type:function size:0x8 scope:global
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000092C; // type:function size:0x20 scope:global
daObjZraRock_create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x20 scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x000008D8; // type:function size:0x2C scope:local
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000904; // type:function size:0x20 scope:local
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000924; // type:function size:0x8 scope:local
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000092C; // type:function size:0x20 scope:local
daObjZraRock_create__FP10fopAc_ac_c = .text:0x0000094C; // type:function size:0x20 scope:local
@36@__dt__12dBgS_ObjAcchFv = .text:0x0000096C; // type:function size:0x8 scope:local
@20@__dt__12dBgS_ObjAcchFv = .text:0x00000974; // type:function size:0x8 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -28,8 +28,8 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@3816 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float
@3903 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float
@stringBase0 = .rodata:0x00000010; // type:object size:0x19 scope:local data:string_table
l_arcName = .data:0x00000000; // type:object size:0x4 scope:global
l_daObjZraRock_Method = .data:0x00000004; // type:object size:0x20 scope:global
l_arcName = .data:0x00000000; // type:object size:0x4 scope:local
l_daObjZraRock_Method = .data:0x00000004; // type:object size:0x20 scope:local
g_profile_Obj_ZraRock = .data:0x00000024; // type:object size:0x30 scope:global
__vt__12dBgS_ObjAcch = .data:0x00000054; // type:object size:0x24 scope:global
__vt__12J3DFrameCtrl = .data:0x00000078; // type:object size:0xC scope:global
@@ -77,4 +77,4 @@ lbl_658_data_182 = .data:0x00000182; // type:object size:0xF data:string
lbl_658_data_191 = .data:0x00000191; // type:object size:0xF data:string
lbl_658_data_1A0 = .data:0x000001A0; // type:object size:0xF data:string
lbl_658_data_1AF = .data:0x000001AF; // type:object size:0x11
lbl_658_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
init$1622 = .bss:0x00000000; // type:object size:0x1 data:byte scope:local
@@ -1,7 +1,7 @@
_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
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000005C; // type:function size:0xDC scope:global
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x0000005C; // type:function size:0xDC scope:local
setBaseMtx__13daObjThDoor_cFv = .text:0x00000138; // type:function size:0x64 scope:global
Create__13daObjThDoor_cFv = .text:0x0000019C; // type:function size:0x13C scope:global
CreateHeap__13daObjThDoor_cFv = .text:0x000002D8; // type:function size:0x68 scope:global
@@ -17,10 +17,10 @@ demoProc__13daObjThDoor_cFv = .text:0x00000810; // type:function size:0x260 scop
checkArea__13daObjThDoor_cFv = .text:0x00000A70; // type:function size:0xDC scope:global
Draw__13daObjThDoor_cFv = .text:0x00000B4C; // type:function size:0x98 scope:global
Delete__13daObjThDoor_cFv = .text:0x00000BE4; // type:function size:0x30 scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000C14; // type:function size:0xB0 scope:global
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x00000CC4; // type:function size:0x4 scope:global
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x00000CC8; // type:function size:0x4 scope:global
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x00000CCC; // type:function size:0x10 scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x00000C14; // type:function size:0xB0 scope:local
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x00000CC4; // type:function size:0x4 scope:local
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x00000CC8; // type:function size:0x4 scope:local
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x00000CCC; // type:function size:0x10 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
@@ -35,19 +35,19 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@93658 = .rodata:0x00000020; // type:object size:0x4 scope:local
@93659 = .rodata:0x00000024; // type:object size:0x4 scope:local
lbl_659_data_0 = .data:0x00000000; // type:object size:0xC data:4byte
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global data:4byte
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:local data:4byte
lbl_659_data_10 = .data:0x00000010; // type:object size:0x10 data:string
l_evName = .data:0x00000020; // type:object size:0x4 scope:global
l_evName = .data:0x00000020; // type:object size:0x4 scope:local
lbl_659_data_24 = .data:0x00000024; // type:object size:0x8
l_staffName = .data:0x0000002C; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:global
l_staffName = .data:0x0000002C; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local
l_func$92234 = .data:0x00000074; // type:object size:0x30 scope:local
lbl_659_data_A4 = .data:0x000000A4; // type:object size:0x5 data:string
lbl_659_data_A9 = .data:0x000000A9; // type:object size:0x4 data:string
lbl_659_data_AD = .data:0x000000AD; // type:object size:0x7
action_table$92290 = .data:0x000000B4; // type:object size:0xC scope:local
lbl_659_data_C0 = .data:0x000000C0; // type:object size:0x8
daObjThDoor_METHODS = .data:0x000000C8; // type:object size:0x20 scope:global
daObjThDoor_METHODS = .data:0x000000C8; // type:object size:0x20 scope:local
g_profile_Obj_TDoor = .data:0x000000E8; // type:object size:0x30 scope:global
__vt__13daObjThDoor_c = .data:0x00000118; // type:object size:0x28 scope:global
lbl_659_data_140 = .data:0x00000140; // type:object size:0x10
@@ -11,11 +11,11 @@ create__14daObjZraRock_cFv = .text:0x0000045C; // type:function size:0x164 scope
Execute__14daObjZraRock_cFPPA3_A4_f = .text:0x000005C0; // type:function size:0x58 scope:global
Draw__14daObjZraRock_cFv = .text:0x00000618; // type:function size:0xD0 scope:global
Delete__14daObjZraRock_cFv = .text:0x000006E8; // type:function size:0x68 scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x00000750; // type:function size:0x10 scope:global
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000760; // type:function size:0x4 scope:global
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000764; // type:function size:0x8 scope:global
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000076C; // type:function size:0x4 scope:global
daObjZraRock_create__FP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x00000750; // type:function size:0x10 scope:local
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000760; // type:function size:0x4 scope:local
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000764; // type:function size:0x8 scope:local
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x0000076C; // type:function size:0x4 scope:local
daObjZraRock_create__FP10fopAc_ac_c = .text:0x00000770; // type:function size:0x4 scope:local
dComIfGd_setListBG__Fv = .text:0x00000774; // type:function size:0x24 scope:global
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
@@ -25,9 +25,9 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@95795 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float
@95874 = .rodata:0x0000000C; // type:object size:0x4 scope:local align:4 data:float
lbl_702_data_0 = .data:0x00000000; // type:object size:0xC
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global data:4byte
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:local data:4byte
lbl_702_data_10 = .data:0x00000010; // type:object size:0x10
l_daObjZraRock_Method = .data:0x00000020; // type:object size:0x20 scope:global
l_daObjZraRock_Method = .data:0x00000020; // type:object size:0x20 scope:local
g_profile_Obj_ZraRock = .data:0x00000040; // type:object size:0x30 scope:global
__vt__14daObjZraRock_c = .data:0x00000070; // type:object size:0x28 scope:global
lbl_702_data_98 = .data:0x00000098; // type:object size:0x10
+13 -13
View File
@@ -5,8 +5,8 @@ __register_global_object = .text:0x00000080; // type:function size:0x20 scope:gl
__destroy_global_chain = .text:0x000000A0; // type:function size:0x5C scope:global
__ct__17daObjThDoor_HIO_cFv = .text:0x00000100; // type:function size:0x40 scope:global
genMessage__17daObjThDoor_HIO_cFP11JORMContext = .text:0x00000140; // type:function size:0x68 scope:global
checkPlayerPos__FP13daObjThDoor_c = .text:0x000001B0; // type:function size:0x8C scope:global
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000240; // type:function size:0xA8 scope:global
checkPlayerPos__FP13daObjThDoor_c = .text:0x000001B0; // type:function size:0x8C scope:local
doorCoHitCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf = .text:0x00000240; // type:function size:0xA8 scope:local
initBaseMtx__13daObjThDoor_cFv = .text:0x000002F0; // type:function size:0x3C scope:global
setBaseMtx__13daObjThDoor_cFv = .text:0x00000330; // type:function size:0x54 scope:global
Create__13daObjThDoor_cFv = .text:0x00000390; // type:function size:0x1A4 scope:global
@@ -29,11 +29,11 @@ demoProc__13daObjThDoor_cFv = .text:0x00000D30; // type:function size:0x218 scop
checkArea__13daObjThDoor_cFv = .text:0x00000F50; // type:function size:0xC8 scope:global
Draw__13daObjThDoor_cFv = .text:0x00001020; // type:function size:0x68 scope:global
Delete__13daObjThDoor_cFv = .text:0x00001090; // type:function size:0x44 scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x7C scope:global
daObjThDoor_create1st__FP13daObjThDoor_c = .text:0x000010E0; // type:function size:0x7C scope:local
__ct__13daObjThDoor_cFv = .text:0x00001160; // type:function size:0x70 scope:global
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000011D0; // type:function size:0x28 scope:global
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x00001200; // type:function size:0x28 scope:global
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x00001230; // type:function size:0x28 scope:global
daObjThDoor_MoveBGDelete__FP13daObjThDoor_c = .text:0x000011D0; // type:function size:0x28 scope:local
daObjThDoor_MoveBGExecute__FP13daObjThDoor_c = .text:0x00001200; // type:function size:0x28 scope:local
daObjThDoor_MoveBGDraw__FP13daObjThDoor_c = .text:0x00001230; // type:function size:0x28 scope:local
__dt__17daObjThDoor_HIO_cFv = .text:0x00001260; // type:function size:0x5C scope:global
__sinit_\d_a_obj_thdoor_cpp = .text:0x000012C0; // type:function size:0x44 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -50,16 +50,16 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@117452 = .rodata:0x0000001C; // type:object size:0x4 scope:local
@117453 = .rodata:0x00000020; // type:object size:0x4 scope:local
@117454 = .rodata:0x00000024; // type:object size:0x4 scope:local
cNullVec__6Z2Calc = .rodata:0x00000028; // type:object size:0xC scope:global
cNullVec__6Z2Calc = .rodata:0x00000028; // type:object size:0xC scope:local
@46916 = .rodata:0x00000034; // type:object size:0x4 scope:local
lbl_647_rodata_38 = .rodata:0x00000038; // type:object size:0x14
@117119 = .data:0x00000000; // type:object size:0x9 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
@117120 = .data:0x00000010; // type:object size:0x10 scope:local data:string
l_evName = .data:0x00000020; // type:object size:0x4 scope:global
l_evName = .data:0x00000020; // type:object size:0x4 scope:local
@117121 = .data:0x00000024; // type:object size:0x7 scope:local data:string
l_staffName = .data:0x0000002C; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:global
l_staffName = .data:0x0000002C; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:local
@117143 = .data:0x00000074; // type:object size:0x11 scope:local
@117225 = .data:0x00000088; // type:object size:0x24 scope:local
@117254 = .data:0x000000AC; // type:object size:0x13 scope:local data:string
@@ -73,7 +73,7 @@ l_cyl_src = .data:0x00000030; // type:object size:0x44 scope:global
@117397 = .data:0x00000164; // type:object size:0x6 scope:local data:string
@LOCAL@demoProc__13daObjThDoor_cFv@action_table = .data:0x0000016C; // type:object size:0xC scope:local
@117425 = .data:0x00000178; // type:object size:0x6 scope:local data:string
daObjThDoor_METHODS = .data:0x00000180; // type:object size:0x20 scope:global
daObjThDoor_METHODS = .data:0x00000180; // type:object size:0x20 scope:local
g_profile_Obj_TDoor = .data:0x000001A0; // type:object size:0x30 scope:global
__vt__17daObjThDoor_HIO_c = .data:0x000001D0; // type:object size:0x20 scope:global
@117575 = .data:0x000001F0; // type:object size:0x12 scope:local data:string
@@ -96,4 +96,4 @@ __RTTI__13daObjThDoor_c = .data:0x00000278; // type:object size:0x8 scope:global
lbl_647_data_369 = .data:0x00000369; // type:object size:0x7F
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
@117130 = .bss:0x00000008; // type:object size:0xC scope:local
l_HIO = .bss:0x00000014; // type:object size:0xC scope:global
l_HIO = .bss:0x00000014; // type:object size:0xC scope:local
@@ -16,11 +16,11 @@ __ct__14daObjZraRock_cFv = .text:0x000007F0; // type:function size:0x60 scope:gl
Execute__14daObjZraRock_cFPPA3_A4_f = .text:0x00000850; // type:function size:0x58 scope:global
Draw__14daObjZraRock_cFv = .text:0x000008B0; // type:function size:0xC4 scope:global
Delete__14daObjZraRock_cFv = .text:0x00000980; // type:function size:0xA8 scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x00000A30; // type:function size:0x28 scope:global
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000A60; // type:function size:0x28 scope:global
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000A90; // type:function size:0x8 scope:global
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x00000AA0; // type:function size:0x44 scope:global
daObjZraRock_create__FP10fopAc_ac_c = .text:0x00000AF0; // type:function size:0x50 scope:global
daObjZraRock_Draw__FP14daObjZraRock_c = .text:0x00000A30; // type:function size:0x28 scope:local
daObjZraRock_Execute__FP14daObjZraRock_c = .text:0x00000A60; // type:function size:0x28 scope:local
daObjZraRock_IsDelete__FP14daObjZraRock_c = .text:0x00000A90; // type:function size:0x8 scope:local
daObjZraRock_Delete__FP14daObjZraRock_c = .text:0x00000AA0; // type:function size:0x44 scope:local
daObjZraRock_create__FP10fopAc_ac_c = .text:0x00000AF0; // type:function size:0x50 scope:local
__dt__18daObjZraRock_HIO_cFv = .text:0x00000B40; // type:function size:0x5C scope:global
__sinit_\d_a_obj_zra_rock_cpp = .text:0x00000BA0; // type:function size:0x44 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -36,7 +36,7 @@ cNullVec__6Z2Calc = .rodata:0x00000010; // type:object size:0xC scope:global
lbl_690_rodata_20 = .rodata:0x00000020; // type:object size:0x14
@119734 = .data:0x00000000; // type:object size:0x11 scope:local
@119735 = .data:0x00000014; // type:object size:0xA scope:local data:string
l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte
l_arcName = .data:0x00000020; // type:object size:0x4 scope:local data:4byte
@119833 = .data:0x00000024; // type:object size:0x15 scope:local data:string
@119834 = .data:0x0000003C; // type:object size:0xF scope:local data:string
@119835 = .data:0x0000004C; // type:object size:0x5 scope:local data:string
@@ -47,7 +47,7 @@ l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte
@119979 = .data:0x00000094; // type:object size:0xF scope:local data:string
@120014 = .data:0x000000A4; // type:object size:0x1A scope:local data:string
@120030 = .data:0x000000C0; // type:object size:0x1A scope:local data:string
l_daObjZraRock_Method = .data:0x000000E0; // type:object size:0x20 scope:global
l_daObjZraRock_Method = .data:0x000000E0; // type:object size:0x20 scope:local
g_profile_Obj_ZraRock = .data:0x00000100; // type:object size:0x30 scope:global
__vt__18daObjZraRock_HIO_c = .data:0x00000130; // type:object size:0x20 scope:global
@120032 = .data:0x00000150; // type:object size:0x13 scope:local data:string
+2 -2
View File
@@ -2135,7 +2135,7 @@ config.libs = [
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_testcube"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_tgake"),
ActorRel(NonMatching, "d_a_obj_thashi"),
ActorRel(NonMatching, "d_a_obj_thdoor"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_thdoor"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_timeFire"),
ActorRel(NonMatching, "d_a_obj_tks"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_tmoon"),
@@ -2178,7 +2178,7 @@ config.libs = [
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_zrTuraraRock"),
ActorRel(Equivalent, "d_a_obj_zraMark"), # weak func order
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_zra_freeze"),
ActorRel(NonMatching, "d_a_obj_zra_rock"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_zra_rock"),
ActorRel(NonMatching, "d_a_passer_mng"),
ActorRel(Equivalent, "d_a_peru"),
ActorRel(MatchingFor("GZ2E01"), "d_a_ppolamp"),
+3 -1
View File
@@ -64,11 +64,13 @@ public:
STATIC_ASSERT(sizeof(e_bs_class) == 0xcfc);
class daE_BS_HIO_c {
class daE_BS_HIO_c : public JORReflexible {
public:
/* 8068E12C */ daE_BS_HIO_c();
/* 8069091C */ virtual ~daE_BS_HIO_c() {}
void genMessage(JORMContext* ctx);
/* 0x04 */ s8 id;
/* 0x08 */ f32 base_size;
/* 0x0C */ f32 move_speed;
+48 -11
View File
@@ -1,6 +1,9 @@
#ifndef D_A_OBJ_THDOOR_H
#define D_A_OBJ_THDOOR_H
#include "d/d_bg_s_movebg_actor.h"
#include "d/d_cc_d.h"
#include "d/d_msg_flow.h"
#include "f_op/f_op_actor_mng.h"
/**
@@ -11,14 +14,23 @@
* @details
*
*/
class daObjThDoor_c : public fopAc_ac_c {
class daObjThDoor_c : public dBgS_MoveBgActor {
public:
typedef void (daObjThDoor_c::*actionFunc)();
enum Action {
ACTION_WAIT,
ACTION_ORDER_EVENT,
ACTION_EVENT,
ACTION_DEAD,
};
/* 80D0D618 */ void initBaseMtx();
/* 80D0D654 */ void setBaseMtx();
/* 80D0D6B8 */ void Create();
/* 80D0D7F8 */ void CreateHeap();
/* 80D0D868 */ void create1st();
/* 80D0D8E8 */ void Execute(f32 (**)[3][4]);
/* 80D0D6B8 */ int Create();
/* 80D0D7F8 */ int CreateHeap();
/* 80D0D868 */ int create1st();
/* 80D0D8E8 */ int Execute(Mtx**);
/* 80D0D9B4 */ void set_cyl();
/* 80D0DAC8 */ void action();
/* 80D0DB90 */ void event_proc_call();
@@ -26,16 +38,41 @@ public:
/* 80D0DCC8 */ void actionOrderEvent();
/* 80D0DD90 */ void actionEvent();
/* 80D0DE30 */ void actionDead();
/* 80D0DE34 */ void demoProc();
/* 80D0E06C */ void checkArea();
/* 80D0E150 */ void Draw();
/* 80D0E1F4 */ void Delete();
/* 80D0DE34 */ int demoProc();
/* 80D0E06C */ BOOL checkArea();
/* 80D0E150 */ int Draw();
/* 80D0E1F4 */ int Delete();
private:
/* 0x568 */ u8 field_0x568[0x8c0 - 0x568];
u8 getSwbit() { return fopAcM_GetParamBit(this, 0, 8); }
int getMsg() { return fopAcM_GetParamBit(this, 8, 16); }
BOOL checkDemo() { return fopAcM_GetParamBit(this, 24, 1); }
void setAction(u8 action) { mAction = action; }
/* 0x5A0 */ request_of_phase_process_class mPhase;
/* 0x5A8 */ J3DModel* mModel;
/* 0x5AC */ u8 mAction;
/* 0x5AD */ u8 mMapToolId;
/* 0x5AE */ s16 mEventIdx;
/* 0x5B0 */ int mStaffId;
/* 0x5B4 */ u8 field_0x5b4;
/* 0x5B5 */ u8 field_0x5b5;
/* 0x5B6 */ u8 field_0x5b6;
/* 0x5B8 */ s16 field_0x5b8;
/* 0x5BC */ dMsgFlow_c mMsgFlow;
/* 0x608 */ s16 field_0x608;
/* 0x60A */ s16 field_0x60a;
/* 0x60C */ dCcD_Stts mStts;
/* 0x648 */ dCcD_Cyl mCyls[2];
};
STATIC_ASSERT(sizeof(daObjThDoor_c) == 0x8c0);
#ifdef DEBUG
class daObjThDoor_HIO_c : public mDoHIO_entry_c {
public:
daObjThDoor_HIO_c();
void genMessage(JORMContext* ctx);
};
#endif
#endif /* D_A_OBJ_THDOOR_H */
File diff suppressed because it is too large Load Diff