d_a_obj_kuwagate OK (#2774)

This commit is contained in:
hatal175 2025-11-07 00:15:07 +02:00 committed by GitHub
parent 653ff8979c
commit 1704a3acba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 998 additions and 782 deletions

View File

@ -6,11 +6,11 @@ __destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:glob
__ct__14daObj_KuwHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global
InitCcSph__10daObjKUW_cFv = .text:0x0000011C; // type:function size:0x6C scope:global
SetCcSph__10daObjKUW_cFv = .text:0x00000188; // type:function size:0x58 scope:global
useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:global
useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:local
CreateHeap__10daObjKUW_cFv = .text:0x00000200; // type:function size:0x358 scope:global
__dt__12J3DFrameCtrlFv = .text:0x00000558; // type:function size:0x48 scope:global
daObjKUW_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:global
daObjKUW_Delete__FP10daObjKUW_c = .text:0x000005C0; // type:function size:0x24 scope:global
daObjKUW_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:local
daObjKUW_Delete__FP10daObjKUW_c = .text:0x000005C0; // type:function size:0x24 scope:local
ShopWaitAction__10daObjKUW_cFv = .text:0x000005E4; // type:function size:0x168 scope:global
WaitAction__10daObjKUW_cFv = .text:0x0000074C; // type:function size:0x184 scope:global
WallCheck__10daObjKUW_cFv = .text:0x000008D0; // type:function size:0x22C scope:global
@ -29,14 +29,14 @@ ObjHit__10daObjKUW_cFv = .text:0x0000228C; // type:function size:0x188 scope:glo
Execute__10daObjKUW_cFv = .text:0x00002414; // type:function size:0x278 scope:global
Delete__10daObjKUW_cFv = .text:0x0000268C; // type:function size:0x68 scope:global
setBaseMtx__10daObjKUW_cFv = .text:0x000026F4; // type:function size:0x68 scope:global
daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000275C; // type:function size:0xE0 scope:global
daObjKUW_Execute__FP10daObjKUW_c = .text:0x0000283C; // type:function size:0x20 scope:global
daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000275C; // type:function size:0xE0 scope:local
daObjKUW_Execute__FP10daObjKUW_c = .text:0x0000283C; // type:function size:0x20 scope:local
CreateChk__10daObjKUW_cFv = .text:0x0000285C; // type:function size:0x1AC scope:global
create__10daObjKUW_cFv = .text:0x00002A08; // type:function size:0x7D8 scope:global
__dt__12dBgS_ObjAcchFv = .text:0x000031E0; // type:function size:0x70 scope:global
__dt__8cM3dGSphFv = .text:0x00003250; // type:function size:0x48 scope:global
__dt__8cM3dGAabFv = .text:0x00003298; // type:function size:0x48 scope:global
daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000032E0; // type:function size:0x8 scope:global
daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000032E0; // type:function size:0x8 scope:local
__dt__14daObj_KuwHIO_cFv = .text:0x000032E8; // type:function size:0x48 scope:global
__sinit_d_a_obj_kuwagata_cpp = .text:0x00003330; // type:function size:0x3C scope:local
@36@__dt__12dBgS_ObjAcchFv = .text:0x0000336C; // type:function size:0x8 scope:local
@ -73,7 +73,7 @@ ccSphSrc$3780 = .rodata:0x00000008; // type:object size:0x40 scope:local
@4327 = .rodata:0x000000AC; // type:object size:0x4 scope:local
@4328 = .rodata:0x000000B0; // type:object size:0x4 scope:local
@4329 = .rodata:0x000000B4; // type:object size:0x4 scope:local
l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global
l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:local
@4438 = .rodata:0x000000BC; // type:object size:0x4 scope:local
@4485 = .rodata:0x000000C0; // type:object size:0x4 scope:local
@4486 = .rodata:0x000000C4; // type:object size:0x4 scope:local
@ -82,14 +82,14 @@ l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global
@4694 = .rodata:0x000000D8; // type:object size:0x4 scope:local
@4758 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float
@4759 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float
l_musiya_num = .rodata:0x000000E4; // type:object size:0x4 scope:global data:2byte
l_musiya_num = .rodata:0x000000E4; // type:object size:0x4 scope:local data:2byte
@5033 = .rodata:0x000000E8; // type:object size:0x4 scope:local
@5034 = .rodata:0x000000EC; // type:object size:0x4 scope:local
@5035 = .rodata:0x000000F0; // type:object size:0x4 scope:local
@5036 = .rodata:0x000000F4; // type:object size:0x4 scope:local
@5037 = .rodata:0x000000F8; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x000000FC; // type:object size:0xE scope:local data:string_table
l_daObjKUW_Method = .data:0x00000000; // type:object size:0x20 scope:global
l_daObjKUW_Method = .data:0x00000000; // type:object size:0x20 scope:local
g_profile_Obj_Kuw = .data:0x00000020; // type:object size:0x30 scope:global
__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global
__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global
@ -99,6 +99,6 @@ __vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global
__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global
__vt__14daObj_KuwHIO_c = .data:0x000000B0; // type:object size:0xC scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_507_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
l_HIOInit = .bss:0x00000008; // type:object size:0x1 scope:local data:byte
@3770 = .bss:0x0000000C; // type:object size:0xC scope:local
l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float
l_HIO = .bss:0x00000018; // type:object size:0x10 scope:local align:4 data:float

View File

@ -6,11 +6,11 @@ __destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:glob
__ct__14daObj_KuwHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global
InitCcSph__10daObjKUW_cFv = .text:0x0000011C; // type:function size:0x6C scope:global
SetCcSph__10daObjKUW_cFv = .text:0x00000188; // type:function size:0x58 scope:global
useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:global
useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:local
CreateHeap__10daObjKUW_cFv = .text:0x00000200; // type:function size:0x358 scope:global
__dt__12J3DFrameCtrlFv = .text:0x00000558; // type:function size:0x48 scope:global
daObjKUW_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:global
daObjKUW_Delete__FP10daObjKUW_c = .text:0x000005C0; // type:function size:0x24 scope:global
daObjKUW_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:local
daObjKUW_Delete__FP10daObjKUW_c = .text:0x000005C0; // type:function size:0x24 scope:local
ShopWaitAction__10daObjKUW_cFv = .text:0x000005E4; // type:function size:0x168 scope:global
WaitAction__10daObjKUW_cFv = .text:0x0000074C; // type:function size:0x184 scope:global
WallCheck__10daObjKUW_cFv = .text:0x000008D0; // type:function size:0x22C scope:global
@ -29,14 +29,14 @@ ObjHit__10daObjKUW_cFv = .text:0x0000228C; // type:function size:0x188 scope:glo
Execute__10daObjKUW_cFv = .text:0x00002414; // type:function size:0x278 scope:global
Delete__10daObjKUW_cFv = .text:0x0000268C; // type:function size:0x68 scope:global
setBaseMtx__10daObjKUW_cFv = .text:0x000026F4; // type:function size:0x68 scope:global
daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000275C; // type:function size:0xE0 scope:global
daObjKUW_Execute__FP10daObjKUW_c = .text:0x0000283C; // type:function size:0x20 scope:global
daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000275C; // type:function size:0xE0 scope:local
daObjKUW_Execute__FP10daObjKUW_c = .text:0x0000283C; // type:function size:0x20 scope:local
CreateChk__10daObjKUW_cFv = .text:0x0000285C; // type:function size:0x1AC scope:global
create__10daObjKUW_cFv = .text:0x00002A08; // type:function size:0x7D8 scope:global
__dt__12dBgS_ObjAcchFv = .text:0x000031E0; // type:function size:0x70 scope:global
__dt__8cM3dGSphFv = .text:0x00003250; // type:function size:0x48 scope:global
__dt__8cM3dGAabFv = .text:0x00003298; // type:function size:0x48 scope:global
daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000032E0; // type:function size:0x8 scope:global
daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000032E0; // type:function size:0x8 scope:local
__dt__14daObj_KuwHIO_cFv = .text:0x000032E8; // type:function size:0x48 scope:global
__sinit_d_a_obj_kuwagata_cpp = .text:0x00003330; // type:function size:0x3C scope:local
@36@__dt__12dBgS_ObjAcchFv = .text:0x0000336C; // type:function size:0x8 scope:local
@ -73,7 +73,7 @@ ccSphSrc$3780 = .rodata:0x00000008; // type:object size:0x40 scope:local
@4327 = .rodata:0x000000AC; // type:object size:0x4 scope:local
@4328 = .rodata:0x000000B0; // type:object size:0x4 scope:local
@4329 = .rodata:0x000000B4; // type:object size:0x4 scope:local
l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global
l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:local
@4438 = .rodata:0x000000BC; // type:object size:0x4 scope:local
@4485 = .rodata:0x000000C0; // type:object size:0x4 scope:local
@4486 = .rodata:0x000000C4; // type:object size:0x4 scope:local
@ -82,14 +82,14 @@ l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global
@4694 = .rodata:0x000000D8; // type:object size:0x4 scope:local
@4758 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float
@4759 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float
l_musiya_num = .rodata:0x000000E4; // type:object size:0x4 scope:global data:2byte
l_musiya_num = .rodata:0x000000E4; // type:object size:0x4 scope:local data:2byte
@5033 = .rodata:0x000000E8; // type:object size:0x4 scope:local
@5034 = .rodata:0x000000EC; // type:object size:0x4 scope:local
@5035 = .rodata:0x000000F0; // type:object size:0x4 scope:local
@5036 = .rodata:0x000000F4; // type:object size:0x4 scope:local
@5037 = .rodata:0x000000F8; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x000000FC; // type:object size:0xE scope:local data:string_table
l_daObjKUW_Method = .data:0x00000000; // type:object size:0x20 scope:global
l_daObjKUW_Method = .data:0x00000000; // type:object size:0x20 scope:local
g_profile_Obj_Kuw = .data:0x00000020; // type:object size:0x30 scope:global
__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global
__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global
@ -99,6 +99,6 @@ __vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global
__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global
__vt__14daObj_KuwHIO_c = .data:0x000000B0; // type:object size:0xC scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_507_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
l_HIOInit = .bss:0x00000008; // type:object size:0x1 scope:local data:byte
@3770 = .bss:0x0000000C; // type:object size:0xC scope:local
l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float
l_HIO = .bss:0x00000018; // type:object size:0x10 scope:local align:4 data:float

View File

@ -6,11 +6,11 @@ __destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:glob
__ct__14daObj_KuwHIO_cFv = .text:0x000000EC; // type:function size:0x30 scope:global
InitCcSph__10daObjKUW_cFv = .text:0x0000011C; // type:function size:0x6C scope:global
SetCcSph__10daObjKUW_cFv = .text:0x00000188; // type:function size:0x58 scope:global
useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:global
useHeapInit__FP10fopAc_ac_c = .text:0x000001E0; // type:function size:0x20 scope:local
CreateHeap__10daObjKUW_cFv = .text:0x00000200; // type:function size:0x358 scope:global
__dt__12J3DFrameCtrlFv = .text:0x00000558; // type:function size:0x48 scope:global
daObjKUW_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:global
daObjKUW_Delete__FP10daObjKUW_c = .text:0x000005C0; // type:function size:0x24 scope:global
daObjKUW_Create__FP10fopAc_ac_c = .text:0x000005A0; // type:function size:0x20 scope:local
daObjKUW_Delete__FP10daObjKUW_c = .text:0x000005C0; // type:function size:0x24 scope:local
ShopWaitAction__10daObjKUW_cFv = .text:0x000005E4; // type:function size:0x168 scope:global
WaitAction__10daObjKUW_cFv = .text:0x0000074C; // type:function size:0x184 scope:global
WallCheck__10daObjKUW_cFv = .text:0x000008D0; // type:function size:0x22C scope:global
@ -29,14 +29,14 @@ ObjHit__10daObjKUW_cFv = .text:0x0000228C; // type:function size:0x188 scope:glo
Execute__10daObjKUW_cFv = .text:0x00002414; // type:function size:0x278 scope:global
Delete__10daObjKUW_cFv = .text:0x0000268C; // type:function size:0x68 scope:global
setBaseMtx__10daObjKUW_cFv = .text:0x000026F4; // type:function size:0x68 scope:global
daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000275C; // type:function size:0xE0 scope:global
daObjKUW_Execute__FP10daObjKUW_c = .text:0x0000283C; // type:function size:0x20 scope:global
daObjKUW_Draw__FP10daObjKUW_c = .text:0x0000275C; // type:function size:0xE0 scope:local
daObjKUW_Execute__FP10daObjKUW_c = .text:0x0000283C; // type:function size:0x20 scope:local
CreateChk__10daObjKUW_cFv = .text:0x0000285C; // type:function size:0x1AC scope:global
create__10daObjKUW_cFv = .text:0x00002A08; // type:function size:0x7D8 scope:global
__dt__12dBgS_ObjAcchFv = .text:0x000031E0; // type:function size:0x70 scope:global
__dt__8cM3dGSphFv = .text:0x00003250; // type:function size:0x48 scope:global
__dt__8cM3dGAabFv = .text:0x00003298; // type:function size:0x48 scope:global
daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000032E0; // type:function size:0x8 scope:global
daObjKUW_IsDelete__FP10daObjKUW_c = .text:0x000032E0; // type:function size:0x8 scope:local
__dt__14daObj_KuwHIO_cFv = .text:0x000032E8; // type:function size:0x48 scope:global
__sinit_d_a_obj_kuwagata_cpp = .text:0x00003330; // type:function size:0x3C scope:local
@36@__dt__12dBgS_ObjAcchFv = .text:0x0000336C; // type:function size:0x8 scope:local
@ -73,7 +73,7 @@ ccSphSrc$3780 = .rodata:0x00000008; // type:object size:0x40 scope:local
@4327 = .rodata:0x000000AC; // type:object size:0x4 scope:local
@4328 = .rodata:0x000000B0; // type:object size:0x4 scope:local
@4329 = .rodata:0x000000B4; // type:object size:0x4 scope:local
l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global
l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:local
@4438 = .rodata:0x000000BC; // type:object size:0x4 scope:local
@4485 = .rodata:0x000000C0; // type:object size:0x4 scope:local
@4486 = .rodata:0x000000C4; // type:object size:0x4 scope:local
@ -82,14 +82,14 @@ l_kuw_itemno = .rodata:0x000000B8; // type:object size:0x2 scope:global
@4694 = .rodata:0x000000D8; // type:object size:0x4 scope:local
@4758 = .rodata:0x000000DC; // type:object size:0x4 scope:local align:4 data:float
@4759 = .rodata:0x000000E0; // type:object size:0x4 scope:local align:4 data:float
l_musiya_num = .rodata:0x000000E4; // type:object size:0x4 scope:global data:2byte
l_musiya_num = .rodata:0x000000E4; // type:object size:0x4 scope:local data:2byte
@5033 = .rodata:0x000000E8; // type:object size:0x4 scope:local
@5034 = .rodata:0x000000EC; // type:object size:0x4 scope:local
@5035 = .rodata:0x000000F0; // type:object size:0x4 scope:local
@5036 = .rodata:0x000000F4; // type:object size:0x4 scope:local
@5037 = .rodata:0x000000F8; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x000000FC; // type:object size:0xE scope:local data:string_table
l_daObjKUW_Method = .data:0x00000000; // type:object size:0x20 scope:global
l_daObjKUW_Method = .data:0x00000000; // type:object size:0x20 scope:local
g_profile_Obj_Kuw = .data:0x00000020; // type:object size:0x30 scope:global
__vt__12dBgS_ObjAcch = .data:0x00000050; // type:object size:0x24 scope:global
__vt__8cM3dGSph = .data:0x00000074; // type:object size:0xC scope:global
@ -99,6 +99,6 @@ __vt__8cM3dGPla = .data:0x00000098; // type:object size:0xC scope:global
__vt__12J3DFrameCtrl = .data:0x000000A4; // type:object size:0xC scope:global
__vt__14daObj_KuwHIO_c = .data:0x000000B0; // type:object size:0xC scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_507_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
l_HIOInit = .bss:0x00000008; // type:object size:0x1 scope:local data:byte
@3770 = .bss:0x0000000C; // type:object size:0xC scope:local
l_HIO = .bss:0x00000018; // type:object size:0x10 scope:global align:4 data:float
l_HIO = .bss:0x00000018; // type:object size:0x10 scope:local align:4 data:float

View File

@ -2063,7 +2063,7 @@ config.libs = [
ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kkanban"),
ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_knBullet"),
ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kshutter"),
ActorRel(NonMatching, "d_a_obj_kuwagata"),
ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kuwagata"),
ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kwheel00"),
ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kwheel01"),
ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kznkarm"),

View File

@ -1,6 +1,10 @@
#ifndef D_A_OBJ_KUWAGATA_H
#define D_A_OBJ_KUWAGATA_H
#include "SSystem/SComponent/c_phase.h"
#include "d/actor/d_a_player.h"
#include "d/d_bg_s_acch.h"
#include "d/d_cc_d.h"
#include "d/d_insect.h"
/**
@ -11,14 +15,20 @@
* @details
*
*/
class daObjKUW_c : public fopAc_ac_c {
class daObjKUW_c : public dInsect_c {
public:
enum Action {
/* 0 */ ACTION_WAIT,
/* 1 */ ACTION_MOVE,
/* 2 */ ACTION_WALK,
};
/* 80C4A21C */ void InitCcSph();
/* 80C4A288 */ void SetCcSph();
/* 80C4A300 */ void CreateHeap();
/* 80C4A300 */ int CreateHeap();
/* 80C4A6E4 */ void ShopWaitAction();
/* 80C4A84C */ void WaitAction();
/* 80C4A9D0 */ void WallCheck();
/* 80C4A9D0 */ BOOL WallCheck();
/* 80C4AC44 */ void SpeedSet();
/* 80C4AD50 */ void WallWalk();
/* 80C4B1A0 */ void WalkAction();
@ -30,23 +40,48 @@ public:
/* 80C4BE9C */ void ParticleSet();
/* 80C4BFC0 */ void BoomChk();
/* 80C4C38C */ void ObjHit();
/* 80C4C514 */ void Execute();
/* 80C4C78C */ void Delete();
/* 80C4C514 */ int Execute();
/* 80C4C78C */ int Delete();
/* 80C4C7F4 */ void setBaseMtx();
/* 80C4C95C */ void CreateChk();
/* 80C4CB08 */ void create();
/* 80C4C95C */ bool CreateChk();
/* 80C4CB08 */ int create();
inline int Draw();
private:
/* 0x568 */ u8 field_0x568[0xa68 - 0x568];
/* 0x590 */ dCcD_Stts mStts;
/* 0x5CC */ dCcD_Sph mSph;
/* 0x704 */ daPy_boomerangMove_c mBoomerangMove;
/* 0x710 */ dBgS_AcchCir mAcchCir;
/* 0x750 */ dBgS_ObjAcch mAcch;
/* 0x928 */ dBgS_GndChk mGndChk;
/* 0x97C */ int field_0x97c;
/* 0x980 */ u8 mAction;
/* 0x981 */ u8 mSubAction;
/* 0x982 */ s16 mTimers[3];
/* 0x988 */ f32 mSpeedFTarget;
/* 0x98C */ f32 mSpeedYTarget;
/* 0x990 */ s16 mAngleTarget;
/* 0x992 */ u8 field_0x992[0x99a - 0x992];
/* 0x99A */ csXyz field_0x99a;
/* 0x9A0 */ s16 field_0x9a0;
/* 0x9A2 */ s16 field_0x9a2;
/* 0x9A4 */ u8 field_0x9a4[0x9a8 - 0x9a4];
/* 0x9A8 */ f32 mParticleScale;
/* 0x9AC */ f32 mParticleScaleTarget;
/* 0x9B0 */ mDoExt_brkAnm* mpBrkAnm;
/* 0x9B4 */ mDoExt_btkAnm* mpBtkAnm;
/* 0x9B8 */ f32 field_0x9b8;
/* 0x9BC */ u32 field_0x9bc;
/* 0x9C0 */ u8 field_0x9c0;
/* 0x9C1 */ u8 field_0x9c1;
/* 0x9C2 */ u8 field_0x9c2;
/* 0x9C4 */ Z2Creature mSound;
/* 0xA54 */ int field_0xa54;
/* 0xA58 */ mDoExt_McaMorfSO* mpMorf;
/* 0xA5C */ request_of_phase_process_class mPhase;
/* 0xA64 */ bool mIsHIOOwner;
};
STATIC_ASSERT(sizeof(daObjKUW_c) == 0xa68);
class daObj_KuwHIO_c {
public:
/* 80C4A1EC */ daObj_KuwHIO_c();
/* 80C4D3E8 */ ~daObj_KuwHIO_c();
};
#endif /* D_A_OBJ_KUWAGATA_H */

View File

@ -12,7 +12,6 @@
#include "Z2AudioLib/Z2Instances.h"
#include "SSystem/SComponent/c_counter.h"
#include "JSystem/JHostIO/JORFile.h"
#include "dol2asm.h"
#if DEBUG
#define PARAM field_0x568->mAttr

File diff suppressed because it is too large Load Diff