d_a_obj_gomikabe OK (#2580)

* d_a_obj_gomikabe OK

* Remove unneeded include
This commit is contained in:
hatal175 2025-08-12 03:18:42 +03:00 committed by GitHub
parent ddf4fc0677
commit 58a6d8d793
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 507 additions and 760 deletions

View File

@ -7,8 +7,8 @@ __ct__19daObjGOMIKABE_HIO_cFv = .text:0x000000EC; // type:function size:0x18 sco
initCcCylinder__15daObjGOMIKABE_cFv = .text:0x00000104; // type:function size:0x88 scope:global
SetCcCyl__15daObjGOMIKABE_cFv = .text:0x0000018C; // type:function size:0x130 scope:global
__dt__4cXyzFv = .text:0x000002BC; // type:function size:0x3C scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:global
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x00000318; // type:function size:0x24 scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:local
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x00000318; // type:function size:0x24 scope:local
WaitAction__15daObjGOMIKABE_cFv = .text:0x0000033C; // type:function size:0x48 scope:global
BreakChk__15daObjGOMIKABE_cFv = .text:0x00000384; // type:function size:0x68 scope:global
BreakSet__15daObjGOMIKABE_cFv = .text:0x000003EC; // type:function size:0x4F8 scope:global
@ -21,8 +21,8 @@ checkViewArea__15daObjGOMIKABE_cF4cXyz = .text:0x00000CE4; // type:function size
Action__15daObjGOMIKABE_cFv = .text:0x00000D68; // type:function size:0x78 scope:global
setBaseMtx__15daObjGOMIKABE_cFv = .text:0x00000DE0; // type:function size:0x64 scope:global
setBaseMtx2__15daObjGOMIKABE_cFv = .text:0x00000E44; // type:function size:0x94 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x00000ED8; // type:function size:0x2C scope:global
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x00000F04; // type:function size:0x20 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x00000ED8; // type:function size:0x2C scope:local
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x00000F04; // type:function size:0x20 scope:local
CreateHeap__15daObjGOMIKABE_cFv = .text:0x00000F24; // type:function size:0x100 scope:global
create__15daObjGOMIKABE_cFv = .text:0x00001024; // type:function size:0x450 scope:global
__dt__8dCcD_SphFv = .text:0x00001474; // type:function size:0xCC scope:global
@ -34,7 +34,7 @@ __ct__12dBgS_ObjAcchFv = .text:0x000016C4; // type:function size:0x54 scope:glob
__dt__12dBgS_AcchCirFv = .text:0x00001718; // type:function size:0x70 scope:global
__ct__5csXyzFv = .text:0x00001788; // type:function size:0x4 scope:global
__ct__4cXyzFv = .text:0x0000178C; // type:function size:0x4 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001790; // type:function size:0x8 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001790; // type:function size:0x8 scope:local
Create__15daObjGOMIKABE_cFv = .text:0x00001798; // type:function size:0x60 scope:global
Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x000017F8; // type:function size:0xC8 scope:global
Draw__15daObjGOMIKABE_cFv = .text:0x000018C0; // type:function size:0x11C scope:global
@ -81,8 +81,8 @@ ccSphSrc$3769 = .rodata:0x00000000; // type:object size:0x40 scope:local
@4607 = .rodata:0x000000D0; // type:object size:0x4 scope:local
@4620 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float
@stringBase0 = .rodata:0x000000D8; // type:object size:0x3C scope:local data:string_table
l_arcName = .data:0x00000000; // type:object size:0x4 scope:global
l_daObjGOMIKABE_Method = .data:0x00000004; // type:object size:0x20 scope:global
l_arcName = .data:0x00000000; // type:object size:0x4 scope:local
l_daObjGOMIKABE_Method = .data:0x00000004; // type:object size:0x20 scope:local
g_profile_Obj_GOMIKABE = .data:0x00000024; // type:object size:0x30 scope:global
__vt__12dBgS_AcchCir = .data:0x00000054; // type:object size:0xC scope:global
__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:global
@ -91,6 +91,6 @@ __vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global
__vt__15daObjGOMIKABE_c = .data:0x0000009C; // type:object size:0x28 scope:global
__vt__19daObjGOMIKABE_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_462_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
l_HIOInit = .bss:0x00000008; // type:object size:0x1 scope:local data:byte
@3761 = .bss:0x0000000C; // type:object size:0xC scope:local
l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte
l_HIO = .bss:0x00000018; // type:object size:0x8 scope:local data:byte

View File

@ -7,8 +7,8 @@ __ct__19daObjGOMIKABE_HIO_cFv = .text:0x000000EC; // type:function size:0x18 sco
initCcCylinder__15daObjGOMIKABE_cFv = .text:0x00000104; // type:function size:0x88 scope:global
SetCcCyl__15daObjGOMIKABE_cFv = .text:0x0000018C; // type:function size:0x130 scope:global
__dt__4cXyzFv = .text:0x000002BC; // type:function size:0x3C scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:global
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x00000318; // type:function size:0x24 scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:local
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x00000318; // type:function size:0x24 scope:local
WaitAction__15daObjGOMIKABE_cFv = .text:0x0000033C; // type:function size:0x48 scope:global
BreakChk__15daObjGOMIKABE_cFv = .text:0x00000384; // type:function size:0x68 scope:global
BreakSet__15daObjGOMIKABE_cFv = .text:0x000003EC; // type:function size:0x4F8 scope:global
@ -21,8 +21,8 @@ checkViewArea__15daObjGOMIKABE_cF4cXyz = .text:0x00000CE4; // type:function size
Action__15daObjGOMIKABE_cFv = .text:0x00000D68; // type:function size:0x78 scope:global
setBaseMtx__15daObjGOMIKABE_cFv = .text:0x00000DE0; // type:function size:0x64 scope:global
setBaseMtx2__15daObjGOMIKABE_cFv = .text:0x00000E44; // type:function size:0x94 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x00000ED8; // type:function size:0x2C scope:global
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x00000F04; // type:function size:0x20 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x00000ED8; // type:function size:0x2C scope:local
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x00000F04; // type:function size:0x20 scope:local
CreateHeap__15daObjGOMIKABE_cFv = .text:0x00000F24; // type:function size:0x100 scope:global
create__15daObjGOMIKABE_cFv = .text:0x00001024; // type:function size:0x450 scope:global
__dt__8dCcD_SphFv = .text:0x00001474; // type:function size:0xCC scope:global
@ -34,7 +34,7 @@ __ct__12dBgS_ObjAcchFv = .text:0x000016C4; // type:function size:0x54 scope:glob
__dt__12dBgS_AcchCirFv = .text:0x00001718; // type:function size:0x70 scope:global
__ct__5csXyzFv = .text:0x00001788; // type:function size:0x4 scope:global
__ct__4cXyzFv = .text:0x0000178C; // type:function size:0x4 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001790; // type:function size:0x8 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001790; // type:function size:0x8 scope:local
Create__15daObjGOMIKABE_cFv = .text:0x00001798; // type:function size:0x60 scope:global
Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x000017F8; // type:function size:0xC8 scope:global
Draw__15daObjGOMIKABE_cFv = .text:0x000018C0; // type:function size:0x11C scope:global
@ -81,7 +81,7 @@ ccSphSrc$3769 = .rodata:0x00000000; // type:object size:0x40 scope:local
@4607 = .rodata:0x000000D0; // type:object size:0x4 scope:local
@4620 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float
@stringBase0 = .rodata:0x000000D8; // type:object size:0x3C scope:local data:string_table
l_arcName = .data:0x00000000; // type:object size:0x4 scope:global
l_arcName = .data:0x00000000; // type:object size:0x4 scope:local
l_daObjGOMIKABE_Method = .data:0x00000004; // type:object size:0x20 scope:global
g_profile_Obj_GOMIKABE = .data:0x00000024; // type:object size:0x30 scope:global
__vt__12dBgS_AcchCir = .data:0x00000054; // type:object size:0xC scope:global
@ -91,6 +91,6 @@ __vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global
__vt__15daObjGOMIKABE_c = .data:0x0000009C; // type:object size:0x28 scope:global
__vt__19daObjGOMIKABE_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_462_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
l_HIOInit = .bss:0x00000008; // type:object size:0x1 data:byte scope:local
@3761 = .bss:0x0000000C; // type:object size:0xC scope:local
l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte
l_HIO = .bss:0x00000018; // type:object size:0x8 scope:local data:byte

View File

@ -7,8 +7,8 @@ __ct__19daObjGOMIKABE_HIO_cFv = .text:0x000000EC; // type:function size:0x18 sco
initCcCylinder__15daObjGOMIKABE_cFv = .text:0x00000104; // type:function size:0x88 scope:global
SetCcCyl__15daObjGOMIKABE_cFv = .text:0x0000018C; // type:function size:0x130 scope:global
__dt__4cXyzFv = .text:0x000002BC; // type:function size:0x3C scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:global
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x00000318; // type:function size:0x24 scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002F8; // type:function size:0x20 scope:local
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x00000318; // type:function size:0x24 scope:local
WaitAction__15daObjGOMIKABE_cFv = .text:0x0000033C; // type:function size:0x48 scope:global
BreakChk__15daObjGOMIKABE_cFv = .text:0x00000384; // type:function size:0x68 scope:global
BreakSet__15daObjGOMIKABE_cFv = .text:0x000003EC; // type:function size:0x4F8 scope:global
@ -21,8 +21,8 @@ checkViewArea__15daObjGOMIKABE_cF4cXyz = .text:0x00000CE4; // type:function size
Action__15daObjGOMIKABE_cFv = .text:0x00000D68; // type:function size:0x78 scope:global
setBaseMtx__15daObjGOMIKABE_cFv = .text:0x00000DE0; // type:function size:0x64 scope:global
setBaseMtx2__15daObjGOMIKABE_cFv = .text:0x00000E44; // type:function size:0x94 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x00000ED8; // type:function size:0x2C scope:global
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x00000F04; // type:function size:0x20 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x00000ED8; // type:function size:0x2C scope:local
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x00000F04; // type:function size:0x20 scope:local
CreateHeap__15daObjGOMIKABE_cFv = .text:0x00000F24; // type:function size:0x100 scope:global
create__15daObjGOMIKABE_cFv = .text:0x00001024; // type:function size:0x450 scope:global
__dt__8dCcD_SphFv = .text:0x00001474; // type:function size:0xCC scope:global
@ -34,7 +34,7 @@ __ct__12dBgS_ObjAcchFv = .text:0x000016C4; // type:function size:0x54 scope:glob
__dt__12dBgS_AcchCirFv = .text:0x00001718; // type:function size:0x70 scope:global
__ct__5csXyzFv = .text:0x00001788; // type:function size:0x4 scope:global
__ct__4cXyzFv = .text:0x0000178C; // type:function size:0x4 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001790; // type:function size:0x8 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001790; // type:function size:0x8 scope:local
Create__15daObjGOMIKABE_cFv = .text:0x00001798; // type:function size:0x60 scope:global
Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x000017F8; // type:function size:0xC8 scope:global
Draw__15daObjGOMIKABE_cFv = .text:0x000018C0; // type:function size:0x11C scope:global
@ -81,8 +81,8 @@ ccSphSrc$3769 = .rodata:0x00000000; // type:object size:0x40 scope:local
@4607 = .rodata:0x000000D0; // type:object size:0x4 scope:local
@4620 = .rodata:0x000000D4; // type:object size:0x4 scope:local align:4 data:float
@stringBase0 = .rodata:0x000000D8; // type:object size:0x3C scope:local data:string_table
l_arcName = .data:0x00000000; // type:object size:0x4 scope:global
l_daObjGOMIKABE_Method = .data:0x00000004; // type:object size:0x20 scope:global
l_arcName = .data:0x00000000; // type:object size:0x4 scope:local
l_daObjGOMIKABE_Method = .data:0x00000004; // type:object size:0x20 scope:local
g_profile_Obj_GOMIKABE = .data:0x00000024; // type:object size:0x30 scope:global
__vt__12dBgS_AcchCir = .data:0x00000054; // type:object size:0xC scope:global
__vt__12dBgS_ObjAcch = .data:0x00000060; // type:object size:0x24 scope:global
@ -91,6 +91,6 @@ __vt__8cM3dGSph = .data:0x00000090; // type:object size:0xC scope:global
__vt__15daObjGOMIKABE_c = .data:0x0000009C; // type:object size:0x28 scope:global
__vt__19daObjGOMIKABE_HIO_c = .data:0x000000C4; // type:object size:0xC scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_462_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
l_HIOInit = .bss:0x00000008; // type:object size:0x1 data:byte scope:local
@3761 = .bss:0x0000000C; // type:object size:0xC scope:local
l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte
l_HIO = .bss:0x00000018; // type:object size:0x8 scope:local data:byte

View File

@ -6,8 +6,8 @@ __destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:glob
__ct__19daObjGOMIKABE_HIO_cFv = .text:0x000000CC; // type:function size:0x18 scope:global
initCcCylinder__15daObjGOMIKABE_cFv = .text:0x000000E4; // type:function size:0x88 scope:global
SetCcCyl__15daObjGOMIKABE_cFv = .text:0x0000016C; // type:function size:0x140 scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002AC; // type:function size:0x3F8 scope:global
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x000006A4; // type:function size:0x24 scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x000002AC; // type:function size:0x3F8 scope:local
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x000006A4; // type:function size:0x24 scope:local
WaitAction__15daObjGOMIKABE_cFv = .text:0x000006C8; // type:function size:0x4C scope:global
BreakChk__15daObjGOMIKABE_cFv = .text:0x00000714; // type:function size:0x68 scope:global
BreakSet__15daObjGOMIKABE_cFv = .text:0x0000077C; // type:function size:0x508 scope:global
@ -18,10 +18,10 @@ checkViewArea__15daObjGOMIKABE_cF4cXyz = .text:0x00001038; // type:function size
Action__15daObjGOMIKABE_cFv = .text:0x000010BC; // type:function size:0x78 scope:global
setBaseMtx__15daObjGOMIKABE_cFv = .text:0x00001134; // type:function size:0x68 scope:global
setBaseMtx2__15daObjGOMIKABE_cFv = .text:0x0000119C; // type:function size:0x90 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x0000122C; // type:function size:0x10 scope:global
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x0000123C; // type:function size:0x4 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x0000122C; // type:function size:0x10 scope:local
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x0000123C; // type:function size:0x4 scope:local
CreateHeap__15daObjGOMIKABE_cFv = .text:0x00001240; // type:function size:0xE0 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001320; // type:function size:0x8 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001320; // type:function size:0x8 scope:local
__dt__19daObjGOMIKABE_HIO_cFv = .text:0x00001328; // type:function size:0x40 scope:global
Delete__15daObjGOMIKABE_cFv = .text:0x00001368; // type:function size:0x54 scope:global
Draw__15daObjGOMIKABE_cFv = .text:0x000013BC; // type:function size:0xDC scope:global
@ -64,8 +64,8 @@ ccSphSrc$93417 = .rodata:0x00000000; // type:object size:0x40 scope:local
@95814 = .rodata:0x000000BC; // type:object size:0x4 scope:local align:4 data:float
@95818 = .rodata:0x000000C0; // type:object size:0x4 scope:local
lbl_462_data_0 = .data:0x00000000; // type:object size:0xC
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global data:4byte
l_daObjGOMIKABE_Method = .data:0x00000010; // type:object size:0x20 scope:global
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:local data:4byte
l_daObjGOMIKABE_Method = .data:0x00000010; // type:object size:0x20 scope:local
g_profile_Obj_GOMIKABE = .data:0x00000030; // type:object size:0x30 scope:global
__vt__19daObjGOMIKABE_HIO_c = .data:0x00000060; // type:object size:0xC scope:global
lbl_462_data_6C = .data:0x0000006C; // type:object size:0x14 data:string
@ -79,6 +79,6 @@ lbl_462_data_E8 = .data:0x000000E8; // type:object size:0xF data:string
lbl_462_data_F7 = .data:0x000000F7; // type:object size:0x15 data:string
lbl_462_data_10C = .data:0x0000010C; // type:object size:0x10
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_462_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
l_HIOInit = .bss:0x00000008; // type:object size:0x1 data:byte scope:local
@93404 = .bss:0x0000000C; // type:object size:0xC scope:local
l_HIO = .bss:0x00000018; // type:object size:0x8 scope:global data:byte
l_HIO = .bss:0x00000018; // type:object size:0x8 scope:local data:byte

View File

@ -6,8 +6,8 @@ __ct__19daObjGOMIKABE_HIO_cFv = .text:0x000000D0; // type:function size:0x48 sco
genMessage__19daObjGOMIKABE_HIO_cFP11JORMContext = .text:0x00000120; // type:function size:0x6C scope:global
initCcCylinder__15daObjGOMIKABE_cFv = .text:0x00000190; // type:function size:0xAC scope:global
SetCcCyl__15daObjGOMIKABE_cFv = .text:0x00000240; // type:function size:0x11C scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x00000360; // type:function size:0x50 scope:global
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x000003B0; // type:function size:0x48 scope:global
daObjGOMIKABE_Create__FP10fopAc_ac_c = .text:0x00000360; // type:function size:0x50 scope:local
daObjGOMIKABE_Delete__FP15daObjGOMIKABE_c = .text:0x000003B0; // type:function size:0x48 scope:local
WaitAction__15daObjGOMIKABE_cFv = .text:0x00000400; // type:function size:0x78 scope:global
BreakChk__15daObjGOMIKABE_cFv = .text:0x00000480; // type:function size:0x7C scope:global
BreakSet__15daObjGOMIKABE_cFv = .text:0x00000500; // type:function size:0x53C scope:global
@ -19,13 +19,13 @@ checkViewArea__15daObjGOMIKABE_cF4cXyz = .text:0x00000F50; // type:function size
Action__15daObjGOMIKABE_cFv = .text:0x00001020; // type:function size:0x80 scope:global
setBaseMtx__15daObjGOMIKABE_cFv = .text:0x000010A0; // type:function size:0x5C scope:global
setBaseMtx2__15daObjGOMIKABE_cFv = .text:0x00001100; // type:function size:0x98 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x000011A0; // type:function size:0x28 scope:global
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x000011D0; // type:function size:0x28 scope:global
daObjGOMIKABE_Draw__FP15daObjGOMIKABE_c = .text:0x000011A0; // type:function size:0x28 scope:local
daObjGOMIKABE_Execute__FP15daObjGOMIKABE_c = .text:0x000011D0; // type:function size:0x28 scope:local
CreateHeap__15daObjGOMIKABE_cFv = .text:0x00001200; // type:function size:0x184 scope:global
create__15daObjGOMIKABE_cFv = .text:0x00001390; // type:function size:0x3B0 scope:global
__ct__15daObjGOMIKABE_cFv = .text:0x00001740; // type:function size:0x1A0 scope:global
__ct__11dCcU_AtInfoFv = .text:0x000018E0; // type:function size:0x34 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001920; // type:function size:0x8 scope:global
daObjGOMIKABE_IsDelete__FP15daObjGOMIKABE_c = .text:0x00001920; // type:function size:0x8 scope:local
Create__15daObjGOMIKABE_cFv = .text:0x00001930; // type:function size:0x8C scope:global
Execute__15daObjGOMIKABE_cFPPA3_A4_f = .text:0x000019C0; // type:function size:0xD8 scope:global
Draw__15daObjGOMIKABE_cFv = .text:0x00001AA0; // type:function size:0xF4 scope:global
@ -69,8 +69,8 @@ cNullVec__6Z2Calc = .rodata:0x000000C0; // type:object size:0xC scope:global
lbl_450_rodata_D0 = .rodata:0x000000D0; // type:object size:0x14
@118406 = .data:0x00000000; // type:object size:0x9 scope:local
@118407 = .data:0x0000000C; // type:object size:0x9 scope:local data:string
l_arcName = .data:0x00000018; // type:object size:0x4 scope:global data:4byte
l_daObjGOMIKABE_Method = .data:0x00000020; // type:object size:0x20 scope:global
l_arcName = .data:0x00000018; // type:object size:0x4 scope:local data:4byte
l_daObjGOMIKABE_Method = .data:0x00000020; // type:object size:0x20 scope:local
g_profile_Obj_GOMIKABE = .data:0x00000040; // type:object size:0x30 scope:global
__vt__19daObjGOMIKABE_HIO_c = .data:0x00000070; // type:object size:0x20 scope:global
@119037 = .data:0x00000090; // type:object size:0x14 scope:local data:string
@ -98,4 +98,4 @@ __RTTI__15daObjGOMIKABE_c = .data:0x00000110; // type:object size:0x8 scope:glob
@STRING@CreateHeap__15daObjGOMIKABE_cFv@0 = .data:0x00000230; // type:object size:0x15 scope:local data:string
@STRING@CreateHeap__15daObjGOMIKABE_cFv = .data:0x00000248; // type:object size:0xF scope:local data:string
lbl_450_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
l_HIO = .bss:0x00000008; // type:object size:0x8 scope:global data:byte
l_HIO = .bss:0x00000008; // type:object size:0x8 scope:local data:byte

View File

@ -1939,7 +1939,7 @@ config.libs = [
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_glowSphere"),
ActorRel(NonMatching, "d_a_obj_gm"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_goGate"),
ActorRel(NonMatching, "d_a_obj_gomikabe"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_gomikabe"),
ActorRel(Equivalent, "d_a_obj_gra2"), # weak function order
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_graWall"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_gra_rock"),

View File

@ -103,7 +103,7 @@ inline f32 acosDegree(f32 x) {
}
}; // namespace JMath
inline f32 JMASCosShort(s16 v) {
inline f32 JMACosShort(s16 v) {
return JMath::sincosTable_.cosShort(v);
}
inline f32 JMASinShort(s16 v) {
@ -111,7 +111,7 @@ inline f32 JMASinShort(s16 v) {
}
inline f32 JMASCos(s16 v) {
return JMASCosShort(v);
return JMACosShort(v);
}
inline f32 JMASSin(s16 v) {
return JMASinShort(v);

View File

@ -1,6 +1,9 @@
#ifndef D_A_OBJ_GOMIKABE_H
#define D_A_OBJ_GOMIKABE_H
#include "d/d_bg_s_acch.h"
#include "d/d_bg_s_movebg_actor.h"
#include "d/d_cc_d.h"
#include "f_op/f_op_actor_mng.h"
/**
@ -11,8 +14,13 @@
* @details
*
*/
class daObjGOMIKABE_c : public fopAc_ac_c {
class daObjGOMIKABE_c : public dBgS_MoveBgActor {
public:
enum Action {
ACTION_WAIT,
ACTION_BREAK,
};
/* 80BFE244 */ void initCcCylinder();
/* 80BFE2CC */ void SetCcCyl();
/* 80BFE47C */ void WaitAction();
@ -22,27 +30,54 @@ public:
/* 80BFEB90 */ void SpeedSet();
/* 80BFED54 */ void BreakAction();
/* 80BFED74 */ void CheckCull();
/* 80BFEE24 */ void checkViewArea(cXyz);
/* 80BFEE24 */ bool checkViewArea(cXyz);
/* 80BFEEA8 */ void Action();
/* 80BFEF20 */ void setBaseMtx();
/* 80BFEF84 */ void setBaseMtx2();
/* 80BFF064 */ void CreateHeap();
/* 80BFF164 */ void create();
/* 80BFF8D8 */ void Create();
/* 80BFF938 */ void Execute(f32 (**)[3][4]);
/* 80BFFA00 */ void Draw();
/* 80BFFB1C */ void Delete();
/* 80BFF064 */ int CreateHeap();
/* 80BFF164 */ int create();
/* 80BFF8D8 */ int Create();
/* 80BFF938 */ int Execute(Mtx**);
/* 80BFFA00 */ int Draw();
/* 80BFFB1C */ int Delete();
private:
/* 0x568 */ u8 field_0x568[0x13c4 - 0x568];
/* 0x05A0 */ u8 mSwBit;
/* 0x05A1 */ u8 mAction;
/* 0x05A2 */ u8 field_0x5a2;
/* 0x05A4 */ cXyz mBaseScale;
/* 0x05B0 */ cXyz mBreakPositions[4];
/* 0x05B0 */ cXyz mBreakOldPositions[4];
/* 0x0610 */ csXyz mBreakAngles[4];
/* 0x0628 */ cXyz field_0x628[4];
/* 0x0658 */ cXyz mBreakSpeeds[4];
/* 0x0688 */ csXyz mBreakRotationSpeeds[4];
/* 0x06A0 */ cXyz field_0x6a0[4];
/* 0x06D0 */ u8 field_0x6d0[4];
/* 0x06D4 */ f32 mStreamScales[4];
/* 0x06E4 */ int field_0x6e4;
/* 0x06E8 */ dBgS_GndChk mGndChk;
/* 0x073C */ dBgS_AcchCir mAcchCirs[4];
/* 0x083C */ dBgS_ObjAcch mAcchs[4];
/* 0x0F9C */ J3DModel* mModel;
/* 0x0FA0 */ J3DModel* mBreakModels[4];
/* 0x0FB0 */ request_of_phase_process_class mPhase;
/* 0x0FB8 */ dCcD_Stts mStts;
/* 0x0FF4 */ dCcD_Sph mSphs[3];
/* 0x139C */ u8 field_0x139c[0x13c0 - 0x139c];
/* 0x13C0 */ bool mIsHIOOwner;
};
STATIC_ASSERT(sizeof(daObjGOMIKABE_c) == 0x13c4);
class daObjGOMIKABE_HIO_c {
class daObjGOMIKABE_HIO_c : public JORReflexible {
public:
/* 80BFE22C */ daObjGOMIKABE_HIO_c();
/* 80BFFB74 */ ~daObjGOMIKABE_HIO_c();
/* 80BFFB74 */ virtual ~daObjGOMIKABE_HIO_c() {}
void genMessage(JORMContext* ctx);
/* 0x04 */ s8 mId;
};

View File

@ -250,7 +250,9 @@ public:
}
/* 80BB336C */ virtual ~dBgS_ObjAcch() {}
};
}; // Size: 0x1D8
STATIC_ASSERT(sizeof(dBgS_ObjAcch) == 0x1D8);
class dBgS_StatueAcch : public dBgS_Acch {
public:

File diff suppressed because it is too large Load Diff