Generate all actor profiles and method tables

This commit is contained in:
LagoLunatic
2024-04-21 23:28:36 -04:00
parent 6fb2cfde99
commit 94f3b78155
346 changed files with 8970 additions and 272 deletions
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_acorn_leaf.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
@@ -75,3 +75,28 @@ static BOOL daAleaf_Execute(void*) {
static BOOL daAleaf_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daAleafMethodTable = {
(process_method_func)daAleaf_Create,
(process_method_func)daAleaf_Delete,
(process_method_func)daAleaf_Execute,
(process_method_func)daAleaf_IsDelete,
(process_method_func)daAleaf_Draw,
};
actor_process_profile_definition g_profile_ACORN_LEAF = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_ACORN_LEAF,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daAleaf_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0118,
/* Actor SubMtd */ &daAleafMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+1
View File
@@ -4,6 +4,7 @@
//
#include "global.h"
#include "d/d_procname.h"
// need to figure out what's putting this data in front of a bunch of rels with the compiler-generated symbol names
static f32 dummy[3] = {1.0f, 1.0f, 1.0f};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_amiprop.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000D4 .text _delete__11daAmiProp_cFv */
BOOL daAmiProp_c::_delete() {
@@ -75,3 +75,28 @@ static BOOL daAmiProp_Execute(void*) {
static BOOL daAmiProp_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daAmiPropMethodTable = {
(process_method_func)daAmiProp_Create,
(process_method_func)daAmiProp_Delete,
(process_method_func)daAmiProp_Execute,
(process_method_func)daAmiProp_IsDelete,
(process_method_func)daAmiProp_Draw,
};
actor_process_profile_definition g_profile_AMI_PROP = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_AMI_PROP,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daAmiProp_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0090,
/* Actor SubMtd */ &daAmiPropMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
-1
View File
@@ -7,7 +7,6 @@
#include "f_op/f_op_actor_mng.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
#include "dolphin/types.h"
enum Action {
ACT_ON_ALL,
+1
View File
@@ -9,6 +9,7 @@
// the DOL, even though this is an ugly hack and they're now in the wrong translation unit instead.
#include "d/actor/d_a_player.h"
u32 daPy_py_c::checkPlayerFly() const { return 0; }
#include "d/d_procname.h"
#include "d/actor/d_a_arrow.h"
#include "m_Do/m_Do_mtx.h"
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_atdoor.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000084 .text getSwbit__10daAtdoor_cFv */
void daAtdoor_c::getSwbit() {
@@ -86,3 +86,28 @@ static s32 daAtdoor_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daAtdoor_Method = {
(process_method_func)daAtdoor_Create,
(process_method_func)daAtdoor_Delete,
(process_method_func)daAtdoor_Execute,
(process_method_func)daAtdoor_IsDelete,
(process_method_func)daAtdoor_Draw,
};
actor_process_profile_definition g_profile_ATDOOR = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_ATDOOR,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daAtdoor_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x012F,
/* Actor SubMtd */ &l_daAtdoor_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_6_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_att.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-000000F4 .text daAtt_Draw__FP9att_class */
static BOOL daAtt_Draw(att_class*) {
@@ -35,3 +35,28 @@ static BOOL daAtt_Delete(att_class*) {
static s32 daAtt_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daAtt_Method = {
(process_method_func)daAtt_Create,
(process_method_func)daAtt_Delete,
(process_method_func)daAtt_Execute,
(process_method_func)daAtt_IsDelete,
(process_method_func)daAtt_Draw,
};
actor_process_profile_definition g_profile_ATT = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0008,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_ATT,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(att_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x019C,
/* Actor SubMtd */ &l_daAtt_Method,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_auction.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-000002FC .text __ct__11daAuction_cFv */
daAuction_c::daAuction_c() {
@@ -275,3 +275,28 @@ static BOOL daAuctionDraw(void*) {
static BOOL daAuctionIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daAuctionMethodTable = {
(process_method_func)daAuctionCreate,
(process_method_func)daAuctionDelete,
(process_method_func)daAuctionExecute,
(process_method_func)daAuctionIsDelete,
(process_method_func)daAuctionDraw,
};
actor_process_profile_definition g_profile_AUCTION = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_AUCTION,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daAuction_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x01E0,
/* Actor SubMtd */ &daAuctionMethodTable,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_bb.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-000003C8 .text nodeCallBack__FP7J3DNodei */
static BOOL nodeCallBack(J3DNode*, int) {
@@ -166,3 +167,28 @@ static s32 daBb_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBb_Method = {
(process_method_func)daBb_Create,
(process_method_func)daBb_Delete,
(process_method_func)daBb_Execute,
(process_method_func)daBb_IsDelete,
(process_method_func)daBb_Draw,
};
actor_process_profile_definition g_profile_BB = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BB,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bb_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x000E,
/* Actor SubMtd */ &l_daBb_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e | fopAcStts_UNK80000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_bdk.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-0000015C .text __ct__11daBdk_HIO_cFv */
daBdk_HIO_c::daBdk_HIO_c() {
@@ -311,3 +312,28 @@ static s32 daBdk_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBdk_Method = {
(process_method_func)daBdk_Create,
(process_method_func)daBdk_Delete,
(process_method_func)daBdk_Execute,
(process_method_func)daBdk_IsDelete,
(process_method_func)daBdk_Draw,
};
actor_process_profile_definition g_profile_BDK = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BDK,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bdk_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E3,
/* Actor SubMtd */ &l_daBdk_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_bdkobj.h"
#include "d/d_bg_w.h"
#include "d/d_procname.h"
/* 000000EC-00000104 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */
void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) {
@@ -66,3 +67,28 @@ static s32 daBdkobj_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBdkobj_Method = {
(process_method_func)daBdkobj_Create,
(process_method_func)daBdkobj_Delete,
(process_method_func)daBdkobj_Execute,
(process_method_func)daBdkobj_IsDelete,
(process_method_func)daBdkobj_Draw,
};
actor_process_profile_definition g_profile_BDKOBJ = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BDKOBJ,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bdkobj_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E4,
/* Actor SubMtd */ &l_daBdkobj_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_beam.h"
#include "d/d_cc_d.h"
#include "d/d_procname.h"
/* 000000EC-00000118 .text __ct__12daBeam_HIO_cFv */
daBeam_HIO_c::daBeam_HIO_c() {
@@ -106,3 +107,28 @@ static BOOL daBeamIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daBeamMethodTable = {
(process_method_func)daBeamCreate,
(process_method_func)daBeamDelete,
(process_method_func)daBeamExecute,
(process_method_func)daBeamIsDelete,
(process_method_func)daBeamDraw,
};
actor_process_profile_definition g_profile_Beam = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Beam,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daBeam_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00DC,
/* Actor SubMtd */ &daBeamMethodTable,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bflower.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
@@ -90,3 +90,28 @@ static BOOL daBFlower_Execute(void*) {
static BOOL daBFlower_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daBFlowerMethodTable = {
(process_method_func)daBFlower_Create,
(process_method_func)daBFlower_Delete,
(process_method_func)daBFlower_Execute,
(process_method_func)daBFlower_IsDelete,
(process_method_func)daBFlower_Draw,
};
actor_process_profile_definition g_profile_BOMB_FLOWER = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BOMB_FLOWER,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daBFlower_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0117,
/* Actor SubMtd */ &daBFlowerMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -6,6 +6,7 @@
#include "d/actor/d_a_bgn.h"
#include "d/actor/d_a_bgn2.h"
#include "d/actor/d_a_bgn3.h"
#include "d/d_procname.h"
/* 000000EC-000003F0 .text __ct__11daBgn_HIO_cFv */
daBgn_HIO_c::daBgn_HIO_c() {
@@ -272,3 +273,28 @@ static s32 daBgn_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBgn_Method = {
(process_method_func)daBgn_Create,
(process_method_func)daBgn_Delete,
(process_method_func)daBgn_Execute,
(process_method_func)daBgn_IsDelete,
(process_method_func)daBgn_Draw,
};
actor_process_profile_definition g_profile_BGN = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BGN,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bgn_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E8,
/* Actor SubMtd */ &l_daBgn_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bgn2.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000194 .text __ct__12daBgn2_HIO_cFv */
daBgn2_HIO_c::daBgn2_HIO_c() {
@@ -146,3 +146,28 @@ static s32 daBgn2_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBgn2_Method = {
(process_method_func)daBgn2_Create,
(process_method_func)daBgn2_Delete,
(process_method_func)daBgn2_Execute,
(process_method_func)daBgn2_IsDelete,
(process_method_func)daBgn2_Draw,
};
actor_process_profile_definition g_profile_BGN2 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BGN2,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bgn2_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E9,
/* Actor SubMtd */ &l_daBgn2_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bgn3.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-000001F4 .text __ct__12daBgn3_HIO_cFv */
daBgn3_HIO_c::daBgn3_HIO_c() {
@@ -146,3 +146,28 @@ static s32 daBgn3_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBgn3_Method = {
(process_method_func)daBgn3_Create,
(process_method_func)daBgn3_Delete,
(process_method_func)daBgn3_Execute,
(process_method_func)daBgn3_IsDelete,
(process_method_func)daBgn3_Draw,
};
actor_process_profile_definition g_profile_BGN3 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BGN3,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bgn3_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00EA,
/* Actor SubMtd */ &l_daBgn3_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bigelf.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-0000016C .text oct_delete__10daBigelf_cFv */
void daBigelf_c::oct_delete() {
@@ -355,3 +355,28 @@ static BOOL daBigelf_Draw(daBigelf_c*) {
static BOOL daBigelf_IsDelete(daBigelf_c*) {
/* Nonmatching */
}
static actor_method_class l_daBigelf_Method = {
(process_method_func)daBigelf_Create,
(process_method_func)daBigelf_Delete,
(process_method_func)daBigelf_Execute,
(process_method_func)daBigelf_IsDelete,
(process_method_func)daBigelf_Draw,
};
actor_process_profile_definition g_profile_BIGELF = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BIGELF,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daBigelf_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x012B,
/* Actor SubMtd */ &l_daBigelf_Method,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_12_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
*/
#include "d/actor/d_a_bl.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000178 .text draw_SUB__FP8bl_class */
void draw_SUB(bl_class*) {
@@ -156,3 +156,28 @@ static s32 daBL_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBL_Method = {
(process_method_func)daBL_Create,
(process_method_func)daBL_Delete,
(process_method_func)daBL_Execute,
(process_method_func)daBL_IsDelete,
(process_method_func)daBL_Draw,
};
actor_process_profile_definition g_profile_BL = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BL,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bl_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00C2,
/* Actor SubMtd */ &l_daBL_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e | fopAcStts_UNK80000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bmd.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000134 .text __ct__11daBmd_HIO_cFv */
daBmd_HIO_c::daBmd_HIO_c() {
@@ -151,3 +151,28 @@ static s32 daBmd_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBmd_Method = {
(process_method_func)daBmd_Create,
(process_method_func)daBmd_Delete,
(process_method_func)daBmd_Execute,
(process_method_func)daBmd_IsDelete,
(process_method_func)daBmd_Draw,
};
actor_process_profile_definition g_profile_BMD = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BMD,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bmd_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00DF,
/* Actor SubMtd */ &l_daBmd_Method,
/* Status */ fopAcStts_SHOWMAP_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_bmdfoot.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-00000114 .text __ct__15daBmdfoot_HIO_cFv */
daBmdfoot_HIO_c::daBmdfoot_HIO_c() {
@@ -106,3 +107,28 @@ static s32 daBmdfoot_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBmdfoot_Method = {
(process_method_func)daBmdfoot_Create,
(process_method_func)daBmdfoot_Delete,
(process_method_func)daBmdfoot_Execute,
(process_method_func)daBmdfoot_IsDelete,
(process_method_func)daBmdfoot_Draw,
};
actor_process_profile_definition g_profile_BMDFOOT = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BMDFOOT,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bmdfoot_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E1,
/* Actor SubMtd */ &l_daBmdfoot_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bmdhand.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000118 .text __ct__15daBmdhand_HIO_cFv */
daBmdhand_HIO_c::daBmdhand_HIO_c() {
@@ -121,3 +121,28 @@ static s32 daBmdhand_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBmdhand_Method = {
(process_method_func)daBmdhand_Create,
(process_method_func)daBmdhand_Delete,
(process_method_func)daBmdhand_Execute,
(process_method_func)daBmdhand_IsDelete,
(process_method_func)daBmdhand_Draw,
};
actor_process_profile_definition g_profile_BMDHAND = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BMDHAND,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bmdhand_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E0,
/* Actor SubMtd */ &l_daBmdhand_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bo.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-000001E8 .text smoke_set__FP8bo_class */
void smoke_set(bo_class*) {
@@ -135,3 +135,28 @@ static BOOL useHeapInit(fopAc_ac_c*) {
static s32 daBO_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBO_Method = {
(process_method_func)daBO_Create,
(process_method_func)daBO_Delete,
(process_method_func)daBO_Execute,
(process_method_func)daBO_IsDelete,
(process_method_func)daBO_Draw,
};
actor_process_profile_definition g_profile_BO = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BO,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bo_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00C9,
/* Actor SubMtd */ &l_daBO_Method,
/* Status */ fopAcStts_SHOWMAP_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_boomerang.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 800E0C08-800E0D44 .text initBlur__18daBoomerang_blur_cFPA4_fs */
void daBoomerang_blur_c::initBlur(MtxP, s16) {
@@ -145,3 +145,28 @@ s32 daBoomerang_c::create() {
static s32 daBoomerang_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBoomerang_Method = {
(process_method_func)daBoomerang_Create,
(process_method_func)daBoomerang_Delete,
(process_method_func)daBoomerang_Execute,
(process_method_func)daBoomerang_IsDelete,
(process_method_func)daBoomerang_Draw,
};
actor_process_profile_definition g_profile_BOOMERANG = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BOOMERANG,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daBoomerang_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x019F,
/* Actor SubMtd */ &l_daBoomerang_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
-1
View File
@@ -7,7 +7,6 @@
#include "f_op/f_op_actor.h"
#include "f_op/f_op_actor_mng.h"
#include "d/d_procname.h"
#include "dolphin/types.h"
#include "d/d_com_inf_game.h"
/* 00000078-00000080 .text daBossItem_IsDelete__FP14bossitem_class */
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bpw.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000258 .text body_nodeCallBack__FP7J3DNodei */
static BOOL body_nodeCallBack(J3DNode*, int) {
@@ -286,3 +286,28 @@ static s32 daBPW_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBPW_Method = {
(process_method_func)daBPW_Create,
(process_method_func)daBPW_Delete,
(process_method_func)daBPW_Execute,
(process_method_func)daBPW_IsDelete,
(process_method_func)daBPW_Draw,
};
actor_process_profile_definition g_profile_BPW = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BPW,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bpw_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00C6,
/* Actor SubMtd */ &l_daBPW_Method,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_bridge.h"
#include "d/d_bg_w.h"
#include "d/d_procname.h"
/* 00000078-00000504 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */
void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) {
@@ -96,3 +97,28 @@ static s32 daBridge_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBridge_Method = {
(process_method_func)daBridge_Create,
(process_method_func)daBridge_Delete,
(process_method_func)daBridge_Execute,
(process_method_func)daBridge_IsDelete,
(process_method_func)daBridge_Draw,
};
actor_process_profile_definition g_profile_BRIDGE = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BRIDGE,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bridge_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0089,
/* Actor SubMtd */ &l_daBridge_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_bst.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-00000110 .text __ct__11daBst_HIO_cFv */
daBst_HIO_c::daBst_HIO_c() {
@@ -211,3 +212,28 @@ static s32 daBst_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBst_Method = {
(process_method_func)daBst_Create,
(process_method_func)daBst_Delete,
(process_method_func)daBst_Execute,
(process_method_func)daBst_IsDelete,
(process_method_func)daBst_Draw,
};
actor_process_profile_definition g_profile_BST = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BST,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bst_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E5,
/* Actor SubMtd */ &l_daBst_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_btd.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-000001C8 .text __ct__11daBtd_HIO_cFv */
daBtd_HIO_c::daBtd_HIO_c() {
@@ -221,3 +222,28 @@ static s32 daBtd_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBtd_Method = {
(process_method_func)daBtd_Create,
(process_method_func)daBtd_Delete,
(process_method_func)daBtd_Execute,
(process_method_func)daBtd_IsDelete,
(process_method_func)daBtd_Draw,
};
actor_process_profile_definition g_profile_BTD = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BTD,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(btd_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00DE,
/* Actor SubMtd */ &l_daBtd_Method,
/* Status */ fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bwd.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-0000019C .text __ct__11daBwd_HIO_cFv */
daBwd_HIO_c::daBwd_HIO_c() {
@@ -156,3 +156,28 @@ static s32 daBwd_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBwd_Method = {
(process_method_func)daBwd_Create,
(process_method_func)daBwd_Delete,
(process_method_func)daBwd_Execute,
(process_method_func)daBwd_IsDelete,
(process_method_func)daBwd_Draw,
};
actor_process_profile_definition g_profile_BWD = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BWD,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bwd_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00CC,
/* Actor SubMtd */ &l_daBwd_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_bwds.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000144 .text __ct__12daBwds_HIO_cFv */
daBwds_HIO_c::daBwds_HIO_c() {
@@ -96,3 +96,28 @@ static s32 daBwds_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daBwds_Method = {
(process_method_func)daBwds_Create,
(process_method_func)daBwds_Delete,
(process_method_func)daBwds_Execute,
(process_method_func)daBwds_IsDelete,
(process_method_func)daBwds_Draw,
};
actor_process_profile_definition g_profile_BWDS = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BWDS,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(bwds_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00CD,
/* Actor SubMtd */ &l_daBwds_Method,
/* Status */ fopAcStts_UNK40000_e | fopAcStts_UNK80000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_canon.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-000002C8 .text set_mtx__9daCanon_cFv */
void daCanon_c::set_mtx() {
@@ -170,3 +171,28 @@ static BOOL daCanonDraw(void*) {
static BOOL daCanonIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daCanonMethodTable = {
(process_method_func)daCanonCreate,
(process_method_func)daCanonDelete,
(process_method_func)daCanonExecute,
(process_method_func)daCanonIsDelete,
(process_method_func)daCanonDraw,
};
actor_process_profile_definition g_profile_Canon = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Canon,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daCanon_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x01AD,
/* Actor SubMtd */ &daCanonMethodTable,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_cc.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000002AC .text nodeCallBack__FP7J3DNodei */
static BOOL nodeCallBack(J3DNode*, int) {
@@ -166,3 +166,28 @@ static s32 daCC_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daCC_Method = {
(process_method_func)daCC_Create,
(process_method_func)daCC_Delete,
(process_method_func)daCC_Execute,
(process_method_func)daCC_IsDelete,
(process_method_func)daCC_Draw,
};
actor_process_profile_definition g_profile_CC = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_CC,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(cc_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00C1,
/* Actor SubMtd */ &l_daCC_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e | fopAcStts_UNK80000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+30 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_coming2.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000164 .text chase_ship__Q29daComing25Act_cFv */
void daComing2::Act_c::chase_ship() {
@@ -180,3 +180,32 @@ BOOL daComing2::Act_c::_execute() {
BOOL daComing2::Act_c::_draw() {
/* Nonmatching */
}
namespace daComing2 {
namespace {
static actor_method_class Mthd_Table = {
(process_method_func)Mthd_Create,
(process_method_func)Mthd_Delete,
(process_method_func)Mthd_Execute,
(process_method_func)Mthd_IsDelete,
(process_method_func)Mthd_Draw,
};
}; // namespace
}; // namespace daComing2
actor_process_profile_definition g_profile_Coming2 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Coming2,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daComing2::Act_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0028,
/* Actor SubMtd */ &daComing2::Mthd_Table,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+30 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_coming3.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000404 .text get_water_height__Q29daComing35Act_cFPfPiPC4cXyz */
void daComing3::Act_c::get_water_height(float*, int*, const cXyz*) {
@@ -120,3 +120,32 @@ BOOL daComing3::Act_c::_execute() {
BOOL daComing3::Act_c::_draw() {
/* Nonmatching */
}
namespace daComing3 {
namespace {
static actor_method_class Mthd_Table = {
(process_method_func)Mthd_Create,
(process_method_func)Mthd_Delete,
(process_method_func)Mthd_Execute,
(process_method_func)Mthd_IsDelete,
(process_method_func)Mthd_Draw,
};
}; // namespace
}; // namespace daComing3
actor_process_profile_definition g_profile_Coming3 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Coming3,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daComing3::Act_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0029,
/* Actor SubMtd */ &daComing3::Mthd_Table,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_dai.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000C4 .text _delete__7daDai_cFv */
BOOL daDai_c::_delete() {
@@ -115,3 +115,28 @@ static BOOL daDai_Execute(void*) {
static BOOL daDai_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daDaiMethodTable = {
(process_method_func)daDai_Create,
(process_method_func)daDai_Delete,
(process_method_func)daDai_Execute,
(process_method_func)daDai_IsDelete,
(process_method_func)daDai_Draw,
};
actor_process_profile_definition g_profile_DAI = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DAI,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daDai_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0138,
/* Actor SubMtd */ &daDaiMethodTable,
/* Status */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_dai_item.h"
#include "d/d_kankyo_wether.h"
#include "d/d_procname.h"
/* 800E3638-800E36C8 .text convItemNo__FUc */
static u32 convItemNo(u8) {
@@ -203,3 +204,28 @@ static BOOL daStandItem_Execute(void* i_this) {
static BOOL daStandItem_IsDelete(void* i_this) {
return TRUE;
}
static actor_method_class daStandItemMethodTable = {
(process_method_func)daStandItem_Create,
(process_method_func)daStandItem_Delete,
(process_method_func)daStandItem_Execute,
(process_method_func)daStandItem_IsDelete,
(process_method_func)daStandItem_Draw,
};
actor_process_profile_definition g_profile_STANDITEM = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0008,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_STANDITEM,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daStandItem_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0101,
/* Actor SubMtd */ &daStandItemMethodTable,
/* Status */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_daiocta.h"
#include "d/d_cc_d.h"
#include "d/d_procname.h"
/* 000000EC-000002B0 .text __ct__15daDaiocta_HIO_cFv */
daDaiocta_HIO_c::daDaiocta_HIO_c() {
@@ -286,3 +287,28 @@ static BOOL daDaioctaIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daDaioctaMethodTable = {
(process_method_func)daDaioctaCreate,
(process_method_func)daDaioctaDelete,
(process_method_func)daDaioctaExecute,
(process_method_func)daDaioctaIsDelete,
(process_method_func)daDaioctaDraw,
};
actor_process_profile_definition g_profile_DAIOCTA = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DAIOCTA,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daDaiocta_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00D5,
/* Actor SubMtd */ &daDaioctaMethodTable,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_daiocta_eye.h"
#include "d/d_cc_d.h"
#include "d/d_procname.h"
/* 000000EC-000001B0 .text __ct__19daDaiocta_Eye_HIO_cFv */
daDaiocta_Eye_HIO_c::daDaiocta_Eye_HIO_c() {
@@ -136,3 +137,28 @@ static BOOL daDaiocta_EyeIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daDaiocta_EyeMethodTable = {
(process_method_func)daDaiocta_EyeCreate,
(process_method_func)daDaiocta_EyeDelete,
(process_method_func)daDaiocta_EyeExecute,
(process_method_func)daDaiocta_EyeIsDelete,
(process_method_func)daDaiocta_EyeDraw,
};
actor_process_profile_definition g_profile_DAIOCTA_EYE = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DAIOCTA_EYE,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daDaiocta_Eye_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00D6,
/* Actor SubMtd */ &daDaiocta_EyeMethodTable,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_4_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_deku_item.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000D0 .text _delete__12daDekuItem_cFv */
BOOL daDekuItem_c::_delete() {
@@ -105,3 +105,28 @@ static BOOL daDekuItem_Execute(void*) {
static BOOL daDekuItem_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daDekuItemMethodTable = {
(process_method_func)daDekuItem_Create,
(process_method_func)daDekuItem_Delete,
(process_method_func)daDekuItem_Execute,
(process_method_func)daDekuItem_IsDelete,
(process_method_func)daDekuItem_Draw,
};
actor_process_profile_definition g_profile_DEKU_ITEM = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DEKU_ITEM,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daDekuItem_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00FF,
/* Actor SubMtd */ &daDekuItemMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_demo00.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 800E595C-800E598C .text reset__16daDemo00_resID_cFv */
void daDemo00_resID_c::reset() {
@@ -91,3 +91,28 @@ static s32 daDemo00_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daDemo00_Method = {
(process_method_func)daDemo00_Create,
(process_method_func)daDemo00_Delete,
(process_method_func)daDemo00_Execute,
(process_method_func)daDemo00_IsDelete,
(process_method_func)daDemo00_Draw,
};
actor_process_profile_definition g_profile_DEMO00 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DEMO00,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daDemo00_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x018D,
/* Actor SubMtd */ &l_daDemo00_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_demo_dk.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000E8 .text daDEMO_DK_Draw__FP13demo_dk_class */
static BOOL daDEMO_DK_Draw(demo_dk_class*) {
@@ -51,3 +51,28 @@ static s32 daDEMO_DK_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daDEMO_DK_Method = {
(process_method_func)daDEMO_DK_Create,
(process_method_func)daDEMO_DK_Delete,
(process_method_func)daDEMO_DK_Execute,
(process_method_func)daDEMO_DK_IsDelete,
(process_method_func)daDEMO_DK_Draw,
};
actor_process_profile_definition g_profile_DEMO_DK = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DEMO_DK,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(demo_dk_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00BC,
/* Actor SubMtd */ &l_daDEMO_DK_Method,
/* Status */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ENV_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_demo_kmm.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
@@ -66,3 +66,28 @@ static s32 daDemo_Kmm_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daDemo_Kmm_Method = {
(process_method_func)daDemo_Kmm_Create,
(process_method_func)daDemo_Kmm_Delete,
(process_method_func)daDemo_Kmm_Execute,
(process_method_func)daDemo_Kmm_IsDelete,
(process_method_func)daDemo_Kmm_Draw,
};
actor_process_profile_definition g_profile_DEMO_KMM = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DEMO_KMM,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daDemo_Kmm_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00B8,
/* Actor SubMtd */ &l_daDemo_Kmm_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_6_e,
};
-1
View File
@@ -10,7 +10,6 @@
#include "d/d_com_inf_game.h"
#include "d/d_s_play.h"
#include "m_Do/m_Do_ext.h"
#include "dolphin/types.h"
/* 800E79C0-800E79C8 .text daDisappear_Draw__FP15disappear_class */
static BOOL daDisappear_Draw(disappear_class*) {
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_dk.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-00000130 .text __ct__10daDk_HIO_cFv */
daDk_HIO_c::daDk_HIO_c() {
@@ -76,3 +77,28 @@ static s32 daDk_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daDk_Method = {
(process_method_func)daDk_Create,
(process_method_func)daDk_Delete,
(process_method_func)daDk_Execute,
(process_method_func)daDk_IsDelete,
(process_method_func)daDk_Draw,
};
actor_process_profile_definition g_profile_DK = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DK,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(dk_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E2,
/* Actor SubMtd */ &l_daDk_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_door10.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000C8 .text chkMakeKey__10daDoor10_cFv */
void daDoor10_c::chkMakeKey() {
@@ -186,3 +186,28 @@ static s32 daDoor10_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daDoor10_Method = {
(process_method_func)daDoor10_Create,
(process_method_func)daDoor10_Delete,
(process_method_func)daDoor10_Execute,
(process_method_func)daDoor10_IsDelete,
(process_method_func)daDoor10_Draw,
};
actor_process_profile_definition g_profile_DOOR10 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DOOR10,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daDoor10_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x012D,
/* Actor SubMtd */ &l_daDoor10_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_6_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_door12.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000C0 .text chkMakeKey__10daDoor12_cFv */
void daDoor12_c::chkMakeKey() {
@@ -196,3 +196,28 @@ static s32 daDoor12_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daDoor12_Method = {
(process_method_func)daDoor12_Create,
(process_method_func)daDoor12_Delete,
(process_method_func)daDoor12_Execute,
(process_method_func)daDoor12_IsDelete,
(process_method_func)daDoor12_Draw,
};
actor_process_profile_definition g_profile_DOOR12 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DOOR12,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daDoor12_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x012E,
/* Actor SubMtd */ &l_daDoor12_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_6_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_dr2.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-00000110 .text __ct__11daDr2_HIO_cFv */
daDr2_HIO_c::daDr2_HIO_c() {
@@ -96,3 +97,28 @@ static s32 daDr2_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daDr2_Method = {
(process_method_func)daDr2_Create,
(process_method_func)daDr2_Delete,
(process_method_func)daDr2_Execute,
(process_method_func)daDr2_IsDelete,
(process_method_func)daDr2_Draw,
};
actor_process_profile_definition g_profile_DR2 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_DR2,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(dr2_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00D3,
/* Actor SubMtd */ &l_daDr2_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_ep.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000158 .text ga_draw__FP8ep_class */
void ga_draw(ep_class*) {
@@ -81,3 +81,28 @@ static s32 daEp_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daEp_Method = {
(process_method_func)daEp_Create,
(process_method_func)daEp_Delete,
(process_method_func)daEp_Execute,
(process_method_func)daEp_IsDelete,
(process_method_func)daEp_Draw,
};
actor_process_profile_definition g_profile_EP = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_EP,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(ep_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00AD,
/* Actor SubMtd */ &l_daEp_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_UNK200000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_fallrock.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
@@ -60,3 +60,28 @@ s32 daFallRock_c::create() {
void daFallRock_c::setParticle(int, cXyz*) {
/* Nonmatching */
}
static actor_method_class l_daFallRock_Method = {
(process_method_func)daFallRock_Create,
(process_method_func)daFallRock_Delete,
(process_method_func)daFallRock_Execute,
(process_method_func)daFallRock_IsDelete,
(process_method_func)daFallRock_Draw,
};
actor_process_profile_definition g_profile_FallRock = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_FallRock,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daFallRock_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0190,
/* Actor SubMtd */ &l_daFallRock_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_fallrock_tag.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000080 .text daFallRockTag_Draw__FP15daFallRockTag_c */
static BOOL daFallRockTag_Draw(daFallRockTag_c*) {
@@ -41,3 +41,28 @@ void daFallRockTag_c::getData() {
/* Nonmatching */
}
static actor_method_class l_daFallRockTag_Method = {
(process_method_func)daFallRockTag_Create,
(process_method_func)daFallRockTag_Delete,
(process_method_func)daFallRockTag_Execute,
(process_method_func)daFallRockTag_IsDelete,
(process_method_func)daFallRockTag_Draw,
};
actor_process_profile_definition g_profile_TagRock = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_TagRock,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daFallRockTag_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x018F,
/* Actor SubMtd */ &l_daFallRockTag_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_ff.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000001E4 .text fire_fly_draw__FP8ff_class */
void fire_fly_draw(ff_class*) {
@@ -50,3 +50,28 @@ static BOOL useHeapInit(fopAc_ac_c*) {
static s32 daFf_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daFf_Method = {
(process_method_func)daFf_Create,
(process_method_func)daFf_Delete,
(process_method_func)daFf_Execute,
(process_method_func)daFf_IsDelete,
(process_method_func)daFf_Draw,
};
actor_process_profile_definition g_profile_FF = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_FF,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(ff_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00EE,
/* Actor SubMtd */ &l_daFf_Method,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_fganon.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-000001A0 .text __ct__14daFganon_HIO_cFv */
daFganon_HIO_c::daFganon_HIO_c() {
@@ -196,3 +196,28 @@ static s32 daFganon_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daFganon_Method = {
(process_method_func)daFganon_Create,
(process_method_func)daFganon_Delete,
(process_method_func)daFganon_Execute,
(process_method_func)daFganon_IsDelete,
(process_method_func)daFganon_Draw,
};
actor_process_profile_definition g_profile_FGANON = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_FGANON,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(fganon_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E6,
/* Actor SubMtd */ &l_daFganon_Method,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_fgmahou.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000E4 .text daFgmahou_Draw__FP13fgmahou_class */
static BOOL daFgmahou_Draw(fgmahou_class*) {
@@ -45,3 +45,28 @@ static BOOL useHeapInit(fopAc_ac_c*) {
static s32 daFgmahou_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daFgmahou_Method = {
(process_method_func)daFgmahou_Create,
(process_method_func)daFgmahou_Delete,
(process_method_func)daFgmahou_Execute,
(process_method_func)daFgmahou_IsDelete,
(process_method_func)daFgmahou_Draw,
};
actor_process_profile_definition g_profile_FGMAHOU = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_FGMAHOU,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(fgmahou_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00E7,
/* Actor SubMtd */ &l_daFgmahou_Method,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_fire.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000F8 .text _delete__8daFire_cFv */
BOOL daFire_c::_delete() {
@@ -110,3 +110,28 @@ static BOOL daFire_Execute(void*) {
static BOOL daFire_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daFireMethodTable = {
(process_method_func)daFire_Create,
(process_method_func)daFire_Delete,
(process_method_func)daFire_Execute,
(process_method_func)daFire_IsDelete,
(process_method_func)daFire_Draw,
};
actor_process_profile_definition g_profile_Fire = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Fire,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daFire_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0192,
/* Actor SubMtd */ &daFireMethodTable,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
*/
#include "d/actor/d_a_fm.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-000003EC .text __ct__10daFm_HIO_cFv */
daFm_HIO_c::daFm_HIO_c() {
@@ -566,3 +566,28 @@ static BOOL daFmIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daFmMethodTable = {
(process_method_func)daFmCreate,
(process_method_func)daFmDelete,
(process_method_func)daFmExecute,
(process_method_func)daFmIsDelete,
(process_method_func)daFmDraw,
};
actor_process_profile_definition g_profile_FM = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_FM,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daFm_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0067,
/* Actor SubMtd */ &daFmMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e | fopAcStts_UNK200000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_gm.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-0000032C .text nodeCallBack__FP7J3DNodei */
static BOOL nodeCallBack(J3DNode*, int) {
@@ -131,3 +132,28 @@ static s32 daGM_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daGM_Method = {
(process_method_func)daGM_Create,
(process_method_func)daGM_Delete,
(process_method_func)daGM_Execute,
(process_method_func)daGM_IsDelete,
(process_method_func)daGM_Draw,
};
actor_process_profile_definition g_profile_GM = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_GM,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(gm_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00BF,
/* Actor SubMtd */ &l_daGM_Method,
/* Status */ fopAcStts_SHOWMAP_e | fopAcStts_UNK40000_e | fopAcStts_UNK80000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_gnd.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-0000023C .text __ct__11daGnd_HIO_cFv */
daGnd_HIO_c::daGnd_HIO_c() {
@@ -196,3 +196,28 @@ static s32 daGnd_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daGnd_Method = {
(process_method_func)daGnd_Create,
(process_method_func)daGnd_Delete,
(process_method_func)daGnd_Execute,
(process_method_func)daGnd_IsDelete,
(process_method_func)daGnd_Draw,
};
actor_process_profile_definition g_profile_GND = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_GND,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(gnd_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00EB,
/* Actor SubMtd */ &l_daGnd_Method,
/* Status */ fopAcStts_UNK40000_e | fopAcStts_BOSS_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_goal_flag.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000210 .text setTexObj__16daGFlag_packet_cFUc */
void daGFlag_packet_c::setTexObj(unsigned char) {
@@ -126,3 +126,28 @@ static BOOL daGoal_FlagIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daGoal_FlagMethodTable = {
(process_method_func)daGoal_FlagCreate,
(process_method_func)daGoal_FlagDelete,
(process_method_func)daGoal_FlagExecute,
(process_method_func)daGoal_FlagIsDelete,
(process_method_func)daGoal_FlagDraw,
};
actor_process_profile_definition g_profile_Goal_Flag = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Goal_Flag,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daGoal_Flag_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x010E,
/* Actor SubMtd */ &daGoal_FlagMethodTable,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_grid.h"
#include "JSystem/J3DGraphBase/J3DPacket.h"
#include "d/d_procname.h"
static daHo_HIO_c l_HIO;
@@ -82,3 +83,28 @@ BOOL daGrid_c::_execute() {
BOOL daGrid_c::_draw() {
/* Nonmatching */
}
static actor_method_class l_daGrid_Method = {
(process_method_func)daGrid_Create,
(process_method_func)daGrid_Delete,
(process_method_func)daGrid_Execute,
(process_method_func)daGrid_IsDelete,
(process_method_func)daGrid_Draw,
};
actor_process_profile_definition g_profile_GRID = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_GRID,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daGrid_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0102,
/* Actor SubMtd */ &l_daGrid_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_gy.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-000003CC .text __ct__10daGy_HIO_cFv */
daGy_HIO_c::daGy_HIO_c() {
@@ -241,3 +241,28 @@ static BOOL daGyIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daGyMethodTable = {
(process_method_func)daGyCreate,
(process_method_func)daGyDelete,
(process_method_func)daGyExecute,
(process_method_func)daGyIsDelete,
(process_method_func)daGyDraw,
};
actor_process_profile_definition g_profile_GY = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_GY,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daGy_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00D8,
/* Actor SubMtd */ &daGyMethodTable,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_4_e,
};
+51 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_gy_ctrl.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000170 .text __ct__15daGy_Ctrl_HIO_cFv */
daGy_Ctrl_HIO_c::daGy_Ctrl_HIO_c() {
@@ -171,3 +171,53 @@ static BOOL daGy_CtrlIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daGy_CtrlMethodTable = {
(process_method_func)daGy_CtrlCreate,
(process_method_func)daGy_CtrlDelete,
(process_method_func)daGy_CtrlExecute,
(process_method_func)daGy_CtrlIsDelete,
(process_method_func)daGy_CtrlDraw,
};
actor_process_profile_definition g_profile_GY_CTRL = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_GY_CTRL,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daGy_Ctrl_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00D9,
/* Actor SubMtd */ &daGy_CtrlMethodTable,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_4_e,
};
static actor_method_class daGy_CtrlMethodTable = {
(process_method_func)daGy_CtrlCreate,
(process_method_func)daGy_CtrlDelete,
(process_method_func)daGy_CtrlExecute,
(process_method_func)daGy_CtrlIsDelete,
(process_method_func)daGy_CtrlDraw,
};
actor_process_profile_definition g_profile_GY_CTRLB = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_GY_CTRLB,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daGy_Ctrl_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00DA,
/* Actor SubMtd */ &daGy_CtrlMethodTable,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_4_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_himo2.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 800EB60C-800EBABC .text spin_draw__FP11himo2_class */
void spin_draw(himo2_class*) {
@@ -110,3 +110,28 @@ static s32 daHimo2_Create(fopAc_ac_c*) {
himo2HIO_c::~himo2HIO_c() {
/* Nonmatching */
}
static actor_method_class l_daHimo2_Method = {
(process_method_func)daHimo2_Create,
(process_method_func)daHimo2_Delete,
(process_method_func)daHimo2_Execute,
(process_method_func)daHimo2_IsDelete,
(process_method_func)daHimo2_Draw,
};
actor_process_profile_definition g_profile_HIMO2 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0008,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_HIMO2,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(himo2_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x019A,
/* Actor SubMtd */ &l_daHimo2_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_himo3.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000C58 .text himo3_control__FP11himo3_classP7himo3_s */
void himo3_control(himo3_class*, himo3_s*) {
@@ -61,3 +61,28 @@ static s32 daHimo3_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daHimo3_Method = {
(process_method_func)daHimo3_Create,
(process_method_func)daHimo3_Delete,
(process_method_func)daHimo3_Execute,
(process_method_func)daHimo3_IsDelete,
(process_method_func)daHimo3_Draw,
};
actor_process_profile_definition g_profile_HIMO3 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0008,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_HIMO3,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(himo3_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x019B,
/* Actor SubMtd */ &l_daHimo3_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
-1
View File
@@ -4,7 +4,6 @@
//
#include "d/actor/d_a_hitobj.h"
#include "dolphin/types.h"
#include "d/d_com_inf_game.h"
#include "f_op/f_op_actor.h"
#include "f_op/f_op_kankyo_mng.h"
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_hmlif.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000080 .text Delete__9daHmlif_cFv */
BOOL daHmlif_c::Delete() {
@@ -115,3 +115,28 @@ static BOOL daHmlif_Execute(void*) {
static BOOL daHmlif_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daHmlifMethodTable = {
(process_method_func)daHmlif_Create,
(process_method_func)daHmlif_Delete,
(process_method_func)daHmlif_Execute,
(process_method_func)daHmlif_IsDelete,
(process_method_func)daHmlif_Draw,
};
actor_process_profile_definition g_profile_Hmlif = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0002,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Hmlif,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daHmlif_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x008D,
/* Actor SubMtd */ &daHmlifMethodTable,
/* Status */ 0x04 | fopAcStts_SHOWMAP_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_hys.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000B8 .text Delete__7daHys_cFv */
BOOL daHys_c::Delete() {
@@ -85,3 +85,28 @@ static BOOL daHys_Execute(void*) {
static BOOL daHys_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daHysMethodTable = {
(process_method_func)daHys_Create,
(process_method_func)daHys_Delete,
(process_method_func)daHys_Execute,
(process_method_func)daHys_IsDelete,
(process_method_func)daHys_Draw,
};
actor_process_profile_definition g_profile_Hys = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0008,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Hys,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daHys_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0137,
/* Actor SubMtd */ &daHysMethodTable,
/* Status */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_icelift.h"
#include "d/d_bg_w.h"
#include "d/d_procname.h"
/* 00000078-000000E0 .text _delete__9daIlift_cFv */
BOOL daIlift_c::_delete() {
@@ -95,3 +96,28 @@ static BOOL daIlift_Execute(void*) {
static BOOL daIlift_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daIliftMethodTable = {
(process_method_func)daIlift_Create,
(process_method_func)daIlift_Delete,
(process_method_func)daIlift_Execute,
(process_method_func)daIlift_IsDelete,
(process_method_func)daIlift_Draw,
};
actor_process_profile_definition g_profile_ICE_LIFT = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_ICE_LIFT,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daIlift_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x008F,
/* Actor SubMtd */ &daIliftMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
-1
View File
@@ -13,7 +13,6 @@
#include "m_Do/m_Do_mtx.h"
#include "f_op/f_op_camera_mng.h"
#include "m_Do/m_Do_controller_pad.h"
#include "dolphin/types.h"
// Needed for the .data section to match.
static f32 dummy1[3] = {1.0f, 1.0f, 1.0f};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_jbo.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 00000078-00000108 .text nodeCallBack__FP7J3DNodei */
static BOOL nodeCallBack(J3DNode*, int) {
@@ -50,3 +51,28 @@ static BOOL useHeapInit(fopAc_ac_c*) {
static s32 daJBO_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daJBO_Method = {
(process_method_func)daJBO_Create,
(process_method_func)daJBO_Delete,
(process_method_func)daJBO_Execute,
(process_method_func)daJBO_IsDelete,
(process_method_func)daJBO_Draw,
};
actor_process_profile_definition g_profile_JBO = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_JBO,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(jbo_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00C8,
/* Actor SubMtd */ &l_daJBO_Method,
/* Status */ fopAcStts_SHOWMAP_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ENV_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
-1
View File
@@ -11,7 +11,6 @@
#include "d/d_s_play.h"
#include "d/actor/d_a_obj_pirateship.h"
#include "d/d_procname.h"
#include "dolphin/types.h"
static daObjPirateship::Act_c* l_p_ship;
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_kamome.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-000001E4 .text anm_init__FP12kamome_classifUcfi */
void anm_init(kamome_class*, int, float, unsigned char, float, int) {
@@ -136,3 +137,28 @@ static s32 daKamome_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKamome_Method = {
(process_method_func)daKamome_Create,
(process_method_func)daKamome_Delete,
(process_method_func)daKamome_Execute,
(process_method_func)daKamome_IsDelete,
(process_method_func)daKamome_Draw,
};
actor_process_profile_definition g_profile_KAMOME = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KAMOME,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kamome_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00B5,
/* Actor SubMtd */ &l_daKamome_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_kanban.h"
#include "JSystem/J3DGraphAnimator/J3DModel.h"
#include "d/d_procname.h"
/* 000000EC-0000012C .text __ct__14daKanban_HIO_cFv */
daKanban_HIO_c::daKanban_HIO_c() {
@@ -106,3 +107,28 @@ static s32 daKanban_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKanban_Method = {
(process_method_func)daKanban_Create,
(process_method_func)daKanban_Delete,
(process_method_func)daKanban_Execute,
(process_method_func)daKanban_IsDelete,
(process_method_func)daKanban_Draw,
};
actor_process_profile_definition g_profile_KANBAN = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KANBAN,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kanban_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00AA,
/* Actor SubMtd */ &l_daKanban_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_kantera.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-000001E8 .text kantera_nodeCallBack__FP7J3DNodei */
static BOOL kantera_nodeCallBack(J3DNode*, int) {
@@ -61,3 +61,28 @@ static s32 daKantera_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKantera_Method = {
(process_method_func)daKantera_Create,
(process_method_func)daKantera_Delete,
(process_method_func)daKantera_Execute,
(process_method_func)daKantera_IsDelete,
(process_method_func)daKantera_Draw,
};
actor_process_profile_definition g_profile_KANTERA = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KANTERA,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kantera_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00B4,
/* Actor SubMtd */ &l_daKantera_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_kb.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 00000078-000001A4 .text anm_init__FP8kb_classifUcfi */
void anm_init(kb_class*, int, float, unsigned char, float, int) {
@@ -181,3 +182,28 @@ static s32 daKb_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKb_Method = {
(process_method_func)daKb_Create,
(process_method_func)daKb_Delete,
(process_method_func)daKb_Execute,
(process_method_func)daKb_IsDelete,
(process_method_func)daKb_Draw,
};
actor_process_profile_definition g_profile_KB = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KB,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kb_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00CF,
/* Actor SubMtd */ &l_daKb_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ENV_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_kddoor.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000A8 .text chkMakeKey__10daKddoor_cFv */
void daKddoor_c::chkMakeKey() {
@@ -285,3 +285,28 @@ static BOOL daKddoor_Delete(daKddoor_c*) {
static s32 daKddoor_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKddoor_Method = {
(process_method_func)daKddoor_Create,
(process_method_func)daKddoor_Delete,
(process_method_func)daKddoor_Execute,
(process_method_func)daKddoor_IsDelete,
(process_method_func)daKddoor_Draw,
};
actor_process_profile_definition g_profile_KDDOOR = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KDDOOR,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daKddoor_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0131,
/* Actor SubMtd */ &l_daKddoor_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_6_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_ki.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 000000EC-000001B4 .text nodeCallBack__FP7J3DNodei */
static BOOL nodeCallBack(J3DNode*, int) {
@@ -116,3 +117,28 @@ static s32 daKi_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKi_Method = {
(process_method_func)daKi_Create,
(process_method_func)daKi_Delete,
(process_method_func)daKi_Execute,
(process_method_func)daKi_IsDelete,
(process_method_func)daKi_Draw,
};
actor_process_profile_definition g_profile_KI = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KI,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(ki_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00CA,
/* Actor SubMtd */ &l_daKi_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ENEMY_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_kita.h"
#include "d/d_bg_w.h"
#include "d/d_procname.h"
/* 00000078-0000032C .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */
void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) {
@@ -50,3 +51,28 @@ static BOOL CallbackCreateHeap(fopAc_ac_c*) {
static s32 daKita_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKita_Method = {
(process_method_func)daKita_Create,
(process_method_func)daKita_Delete,
(process_method_func)daKita_Execute,
(process_method_func)daKita_IsDelete,
(process_method_func)daKita_Draw,
};
actor_process_profile_definition g_profile_KITA = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KITA,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kita_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0093,
/* Actor SubMtd */ &l_daKita_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_klft.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 00000078-00000374 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */
void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*) {
@@ -65,3 +66,28 @@ static BOOL CallbackCreateHeap(fopAc_ac_c*) {
static s32 daKlft_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKlft_Method = {
(process_method_func)daKlft_Create,
(process_method_func)daKlft_Delete,
(process_method_func)daKlft_Execute,
(process_method_func)daKlft_IsDelete,
(process_method_func)daKlft_Draw,
};
actor_process_profile_definition g_profile_KLFT = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KLFT,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(klft_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x008C,
/* Actor SubMtd */ &l_daKlft_Method,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_kmon.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000118 .text set_mtx__8daKmon_cFv */
void daKmon_c::set_mtx() {
@@ -55,3 +55,28 @@ static BOOL daKmonDraw(void*) {
static BOOL daKmonIsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daKmonMethodTable = {
(process_method_func)daKmonCreate,
(process_method_func)daKmonDelete,
(process_method_func)daKmonExecute,
(process_method_func)daKmonIsDelete,
(process_method_func)daKmonDraw,
};
actor_process_profile_definition g_profile_Kmon = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Kmon,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daKmon_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x018B,
/* Actor SubMtd */ &daKmonMethodTable,
/* Status */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_4_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_kn.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000120 .text daKN_Draw__FP8kn_class */
static BOOL daKN_Draw(kn_class*) {
@@ -60,3 +60,28 @@ static BOOL useHeapInit(fopAc_ac_c*) {
static s32 daKN_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKN_Method = {
(process_method_func)daKN_Create,
(process_method_func)daKN_Delete,
(process_method_func)daKN_Execute,
(process_method_func)daKN_IsDelete,
(process_method_func)daKN_Draw,
};
actor_process_profile_definition g_profile_KN = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KN,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kn_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00BB,
/* Actor SubMtd */ &l_daKN_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ENV_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_knob00.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000B4 .text daKnob00_charactorExchange__FPc */
void daKnob00_charactorExchange(char*) {
@@ -186,3 +186,28 @@ static s32 daKnob00_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKnob00_Method = {
(process_method_func)daKnob00_Create,
(process_method_func)daKnob00_Delete,
(process_method_func)daKnob00_Execute,
(process_method_func)daKnob00_IsDelete,
(process_method_func)daKnob00_Draw,
};
actor_process_profile_definition g_profile_KNOB00 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KNOB00,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daKnob00_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0133,
/* Actor SubMtd */ &l_daKnob00_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_6_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_kokiie.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000B4-00000154 .text daKokiie_Draw__FP12kokiie_class */
static BOOL daKokiie_Draw(kokiie_class*) {
@@ -51,3 +51,28 @@ static s32 daKokiie_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKokiie_Method = {
(process_method_func)daKokiie_Create,
(process_method_func)daKokiie_Delete,
(process_method_func)daKokiie_Execute,
(process_method_func)daKokiie_IsDelete,
(process_method_func)daKokiie_Draw,
};
actor_process_profile_definition g_profile_KOKIIE = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KOKIIE,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kokiie_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0094,
/* Actor SubMtd */ &l_daKokiie_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+30 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_komore.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-0000009C .text solidHeapCB__Q28daKomore5Act_cFP10fopAc_ac_c */
void daKomore::Act_c::solidHeapCB(fopAc_ac_c*) {
@@ -40,3 +40,32 @@ BOOL daKomore::Act_c::_execute() {
BOOL daKomore::Act_c::_draw() {
/* Nonmatching */
}
namespace daKomore {
namespace {
static actor_method_class Mthd_Table = {
(process_method_func)Mthd_Create,
(process_method_func)Mthd_Delete,
(process_method_func)Mthd_Execute,
(process_method_func)Mthd_IsDelete,
(process_method_func)Mthd_Draw,
};
}; // namespace
}; // namespace daKomore
actor_process_profile_definition g_profile_Komore = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Komore,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daKomore::Act_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00F7,
/* Actor SubMtd */ &daKomore::Mthd_Table,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_ks.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000002CC .text draw_SUB__FP8ks_class */
void draw_SUB(ks_class*) {
@@ -126,3 +126,28 @@ static s32 daKS_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKS_Method = {
(process_method_func)daKS_Create,
(process_method_func)daKS_Delete,
(process_method_func)daKS_Execute,
(process_method_func)daKS_IsDelete,
(process_method_func)daKS_Draw,
};
actor_process_profile_definition g_profile_KS = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KS,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(ks_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00C0,
/* Actor SubMtd */ &l_daKS_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ENV_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+25
View File
@@ -342,3 +342,28 @@ static s32 daKt_Create(fopAc_ac_c* i_ac) {
return rt;
}
static actor_method_class l_daKt_Method = {
(process_method_func)daKt_Create,
(process_method_func)daKt_Delete,
(process_method_func)daKt_Execute,
(process_method_func)daKt_IsDelete,
(process_method_func)daKt_Draw,
};
actor_process_profile_definition g_profile_KT = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KT,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kt_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00AC,
/* Actor SubMtd */ &l_daKt_Method,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_kui.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
class J3DModelData;
@@ -68,3 +68,28 @@ static s32 daKui_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKui_Method = {
(process_method_func)daKui_Create,
(process_method_func)daKui_Delete,
(process_method_func)daKui_Execute,
(process_method_func)daKui_IsDelete,
(process_method_func)daKui_Draw,
};
actor_process_profile_definition g_profile_KUI = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KUI,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kui_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00F0,
/* Actor SubMtd */ &l_daKui_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_kytag02.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000C0 .text set_path_info__FP10fopAc_ac_c */
void set_path_info(fopAc_ac_c*) {
@@ -56,3 +56,28 @@ static s32 daKytag02_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKytag02_Method = {
(process_method_func)daKytag02_Create,
(process_method_func)daKytag02_Delete,
(process_method_func)daKytag02_Execute,
(process_method_func)daKytag02_IsDelete,
(process_method_func)daKytag02_Draw,
};
actor_process_profile_definition g_profile_KYTAG02 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KYTAG02,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kytag02_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00A2,
/* Actor SubMtd */ &l_daKytag02_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_kytag03.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-0000015C .text useHeapInit__FP10fopAc_ac_c */
static BOOL useHeapInit(fopAc_ac_c*) {
@@ -41,3 +41,28 @@ static s32 daKytag03_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKytag03_Method = {
(process_method_func)daKytag03_Create,
(process_method_func)daKytag03_Delete,
(process_method_func)daKytag03_Execute,
(process_method_func)daKytag03_IsDelete,
(process_method_func)daKytag03_Draw,
};
actor_process_profile_definition g_profile_KYTAG03 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KYTAG03,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kytag03_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00A3,
/* Actor SubMtd */ &l_daKytag03_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
-1
View File
@@ -7,7 +7,6 @@
#include "f_op/f_op_actor_mng.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
#include "dolphin/types.h"
/* 00000078-00000080 .text daKytag04_Draw__FP13kytag04_class */
static BOOL daKytag04_Draw(kytag04_class*) {
-1
View File
@@ -10,7 +10,6 @@
#include "d/d_kankyo.h"
#include "d/d_kankyo_wether.h"
#include "d/d_procname.h"
#include "dolphin/types.h"
/* 00000078-00000080 .text daKytag06_Draw__FP13kytag06_class */
static BOOL daKytag06_Draw(kytag06_class*) {
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_kytag07.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000080 .text daKytag07_Draw__FP13kytag07_class */
static BOOL daKytag07_Draw(kytag07_class*) {
@@ -31,3 +31,28 @@ static s32 daKytag07_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daKytag07_Method = {
(process_method_func)daKytag07_Create,
(process_method_func)daKytag07_Delete,
(process_method_func)daKytag07_Execute,
(process_method_func)daKytag07_IsDelete,
(process_method_func)daKytag07_Draw,
};
actor_process_profile_definition g_profile_KYTAG07 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_KYTAG07,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(kytag07_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00A7,
/* Actor SubMtd */ &l_daKytag07_Method,
/* Status */ fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_lbridge.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
@@ -101,3 +101,28 @@ static BOOL daLbridge_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daLbridgeMethodTable = {
(process_method_func)daLbridge_Create,
(process_method_func)daLbridge_Delete,
(process_method_func)daLbridge_Execute,
(process_method_func)daLbridge_IsDelete,
(process_method_func)daLbridge_Draw,
};
actor_process_profile_definition g_profile_LIGHTBRIDGE = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_LIGHTBRIDGE,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daLbridge_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0196,
/* Actor SubMtd */ &daLbridgeMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -6,6 +6,7 @@
#include "d/actor/d_a_leaflift.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_bg_w.h"
#include "d/d_procname.h"
/* 000000EC-000001C0 .text _delete__9daLlift_cFv */
BOOL daLlift_c::_delete() {
@@ -96,3 +97,28 @@ static BOOL daLlift_Execute(void*) {
static BOOL daLlift_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daLliftMethodTable = {
(process_method_func)daLlift_Create,
(process_method_func)daLlift_Delete,
(process_method_func)daLlift_Execute,
(process_method_func)daLlift_IsDelete,
(process_method_func)daLlift_Draw,
};
actor_process_profile_definition g_profile_LEAF_LIFT = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_LEAF_LIFT,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daLlift_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x008E,
/* Actor SubMtd */ &daLliftMethodTable,
/* Status */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_lod_bg.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 0000031C-0000046C .text deleteModelData__9daLodbg_cFv */
void daLodbg_c::deleteModelData() {
@@ -76,3 +76,28 @@ static s32 daLodbg_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daLodbg_Method = {
(process_method_func)daLodbg_Create,
(process_method_func)daLodbg_Delete,
(process_method_func)daLodbg_Execute,
(process_method_func)daLodbg_IsDelete,
(process_method_func)daLodbg_Draw,
};
actor_process_profile_definition g_profile_LODBG = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0008,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_LODBG,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daLodbg_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x01C3,
/* Actor SubMtd */ &l_daLodbg_Method,
/* Status */ fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_lstair.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 00000078-000000D4 .text _delete__10daLStair_cFv */
BOOL daLStair_c::_delete() {
@@ -106,3 +106,28 @@ static BOOL daLStair_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daLStairMethodTable = {
(process_method_func)daLStair_Create,
(process_method_func)daLStair_Delete,
(process_method_func)daLStair_Execute,
(process_method_func)daLStair_IsDelete,
(process_method_func)daLStair_Draw,
};
actor_process_profile_definition g_profile_LIGHTSTAIR = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_LIGHTSTAIR,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daLStair_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0197,
/* Actor SubMtd */ &daLStairMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_lwood.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
@@ -61,3 +62,28 @@ static BOOL daLwood_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daLwoodMethodTable = {
(process_method_func)daLwood_Create,
(process_method_func)daLwood_Delete,
(process_method_func)daLwood_Execute,
(process_method_func)daLwood_IsDelete,
(process_method_func)daLwood_Draw,
};
actor_process_profile_definition g_profile_Lwood = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_Lwood,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daLwood_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x018E,
/* Actor SubMtd */ &daLwoodMethodTable,
/* Status */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26
View File
@@ -5,6 +5,7 @@
#include "d/actor/d_a_machine.h"
#include "m_Do/m_Do_ext.h"
#include "d/d_procname.h"
/* 00000078-000000A8 .text _delete__11daMachine_cFv */
BOOL daMachine_c::_delete() {
@@ -115,3 +116,28 @@ static BOOL daMachine_Execute(void*) {
static BOOL daMachine_IsDelete(void*) {
/* Nonmatching */
}
static actor_method_class daMachineMethodTable = {
(process_method_func)daMachine_Create,
(process_method_func)daMachine_Delete,
(process_method_func)daMachine_Execute,
(process_method_func)daMachine_IsDelete,
(process_method_func)daMachine_Draw,
};
actor_process_profile_definition g_profile_MACHINE = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_MACHINE,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daMachine_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00F4,
/* Actor SubMtd */ &daMachineMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
-1
View File
@@ -8,7 +8,6 @@
#include "d/d_procname.h"
#include "d/d_com_inf_game.h"
#include "d/d_magma.h"
#include "dolphin/types.h"
daMagma_c::~daMagma_c() {
dComIfG_resDelete(&mPhs, "Magma");
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_majuu_flag.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-00000374 .text set_mtx__FP14daMajuu_Flag_c */
void set_mtx(daMajuu_Flag_c*) {
@@ -71,3 +71,28 @@ static s32 daMajuu_Flag_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daMajuu_Flag_Method = {
(process_method_func)daMajuu_Flag_Create,
(process_method_func)daMajuu_Flag_Delete,
(process_method_func)daMajuu_Flag_Execute,
(process_method_func)daMajuu_Flag_IsDelete,
(process_method_func)daMajuu_Flag_Draw,
};
actor_process_profile_definition g_profile_MAJUU_FLAG = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_MAJUU_FLAG,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daMajuu_Flag_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x006B,
/* Actor SubMtd */ &l_daMajuu_Flag_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+26 -1
View File
@@ -4,7 +4,7 @@
//
#include "d/actor/d_a_mant.h"
#include "dolphin/types.h"
#include "d/d_procname.h"
/* 000000EC-000003EC .text draw__15daMant_packet_cFv */
void daMant_packet_c::draw() {
@@ -56,3 +56,28 @@ static s32 daMant_Create(fopAc_ac_c*) {
/* Nonmatching */
}
static actor_method_class l_daMant_Method = {
(process_method_func)daMant_Create,
(process_method_func)daMant_Delete,
(process_method_func)daMant_Execute,
(process_method_func)daMant_IsDelete,
(process_method_func)daMant_Draw,
};
actor_process_profile_definition g_profile_MANT = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_MANT,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(mant_class),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x00B3,
/* Actor SubMtd */ &l_daMant_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};

Some files were not shown because too many files have changed in this diff Show More