// // Generated by dtk // Translation Unit: d_a_obj_mknjd.cpp // #include "f_op/f_op_actor_mng.h" #include "JSystem/JKernel/JKRHeap.h" #include "JSystem/JUtility/JUTAssert.h" #include "d/d_procname.h" #include "d/d_com_inf_game.h" #include "d/d_bg_s_movebg_actor.h" #include "d/d_item_data.h" #include "m_Do/m_Do_ext.h" #include "dolphin/types.h" namespace daObjMknjD { class Act_c : public dBgS_MoveBgActor { public: s32 Mthd_Create(); s32 Mthd_Delete(); s16 XyCheckCB(int); s32 XyEventCB(int); int CreateHeap(); int Create(); int Delete(); void set_mtx(); void init_mtx(); void setGoal(int); void setPlayerAngle(int); void talk(int); void privateCut(); void daObjMknjD_break(); int Execute(float(**)[3][4]); int Draw(); static const char M_arcname[]; /* 0x0420 */ request_of_phase_process_class mPhs; /* 0x04E2 */ s16 m04E2; }; const char Act_c::M_arcname[] = "MknjD"; /* 00001348-00001400 .text manage_friend_draw__10daObjMknjDFi */ void manage_friend_draw(int) { /* Nonmatching */ } /* 000020E0-000022FC .text setMaterial__10daObjMknjDFP11J3DMaterialUc */ void setMaterial(J3DMaterial*, unsigned char) { /* Nonmatching */ } namespace { /* 00002430-00002450 .text Mthd_Create__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ s32 Mthd_Create(void* i_this) { return static_cast(i_this)->Mthd_Create(); } /* 00002450-00002470 .text Mthd_Delete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ s32 Mthd_Delete(void* i_this) { return static_cast(i_this)->Mthd_Delete(); } /* 00002470-00002490 .text Mthd_Execute__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ s32 Mthd_Execute(void* i_this) { return static_cast(i_this)->MoveBGExecute(); } /* 00002490-000024BC .text Mthd_Draw__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ s32 Mthd_Draw(void* i_this) { return static_cast(i_this)->Draw(); } /* 000024BC-000024E8 .text Mthd_IsDelete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */ s32 Mthd_IsDelete(void* i_this) { return static_cast(i_this)->IsDelete(); } 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, }; } extern actor_process_profile_definition g_profile_Obj_MknjD = { fpcLy_CURRENT_e, 3, fpcPi_CURRENT_e, PROC_Obj_MknjD, &g_fpcLf_Method.mBase, sizeof(Act_c), 0, 0, &g_fopAc_Method.base, 0x01C6, &Mthd_Table, 0x00044100, fopAc_ACTOR_e, fopAc_CULLBOX_CUSTOM_e, }; } /* 00000078-0000012C .text nodeCallBackL__FP7J3DNodei */ void nodeCallBackL(J3DNode*, int) { /* Nonmatching */ } /* 0000012C-000001E0 .text nodeCallBackR__FP7J3DNodei */ void nodeCallBackR(J3DNode*, int) { /* Nonmatching */ } /* 000001E0-000002B0 .text nodeCallBack_Hahen__FP7J3DNodei */ void nodeCallBack_Hahen(J3DNode*, int) { /* Nonmatching */ } /* 000002B0-000002D0 .text daObjMknjD_XyCheckCB__FPvi */ s16 daObjMknjD_XyCheckCB(void* i_this, int i_param2) { return static_cast(i_this)->XyCheckCB(i_param2); } /* 000002D0-000002F0 .text daObjMknjD_XyEventCB__FPvi */ s32 daObjMknjD_XyEventCB(void* i_this, int i_param2) { return static_cast(i_this)->XyEventCB(i_param2); } /* 000002F0-00000314 .text XyCheckCB__Q210daObjMknjD5Act_cFi */ s16 daObjMknjD::Act_c::XyCheckCB(int i_itemIdx) { return dComIfGp_getSelectItem(i_itemIdx) == WIND_TACT ? 1 : 0; } /* 00000314-0000031C .text XyEventCB__Q210daObjMknjD5Act_cFi */ s32 daObjMknjD::Act_c::XyEventCB(int) { /* Nonmatching */ return m04E2; } /* 0000031C-00000620 .text CreateHeap__Q210daObjMknjD5Act_cFv */ int daObjMknjD::Act_c::CreateHeap() { /* Nonmatching */ return 0; } /* 00000620-000008E8 .text Create__Q210daObjMknjD5Act_cFv */ int daObjMknjD::Act_c::Create() { /* Nonmatching */ return 0; } /* 000008E8-00000A84 .text Mthd_Create__Q210daObjMknjD5Act_cFv */ s32 daObjMknjD::Act_c::Mthd_Create() { /* Nonmatching */ return 0; } /* 00000B64-00000BDC .text Delete__Q210daObjMknjD5Act_cFv */ int daObjMknjD::Act_c::Delete() { /* Nonmatching */ return 0; } /* 00000BDC-00000C34 .text Mthd_Delete__Q210daObjMknjD5Act_cFv */ s32 daObjMknjD::Act_c::Mthd_Delete() { /* Nonmatching */ int bgDeleteResult = MoveBGDelete(); if (mBase.mUnk2 != 3) { dComIfG_resDelete(&mPhs, M_arcname); } return bgDeleteResult; } /* 00000C34-00000CC8 .text set_mtx__Q210daObjMknjD5Act_cFv */ void daObjMknjD::Act_c::set_mtx() { /* Nonmatching */ } /* 00000CC8-00000D28 .text init_mtx__Q210daObjMknjD5Act_cFv */ void daObjMknjD::Act_c::init_mtx() { /* Nonmatching */ } /* 00000D28-00000E04 .text setGoal__Q210daObjMknjD5Act_cFi */ void daObjMknjD::Act_c::setGoal(int) { /* Nonmatching */ } /* 00000E04-00000E84 .text setPlayerAngle__Q210daObjMknjD5Act_cFi */ void daObjMknjD::Act_c::setPlayerAngle(int) { /* Nonmatching */ } /* 00000E84-00000F88 .text talk__Q210daObjMknjD5Act_cFi */ void daObjMknjD::Act_c::talk(int) { /* Nonmatching */ } /* 00000F88-00001348 .text privateCut__Q210daObjMknjD5Act_cFv */ void daObjMknjD::Act_c::privateCut() { /* Nonmatching */ } /* 00001400-0000195C .text daObjMknjD_break__Q210daObjMknjD5Act_cFv */ void daObjMknjD::Act_c::daObjMknjD_break() { /* Nonmatching */ } /* 0000195C-000020E0 .text Execute__Q210daObjMknjD5Act_cFPPA3_A4_f */ int daObjMknjD::Act_c::Execute(float(**)[3][4]) { /* Nonmatching */ return 0; } /* 000022FC-00002430 .text Draw__Q210daObjMknjD5Act_cFv */ int daObjMknjD::Act_c::Draw() { /* Nonmatching */ return 0; }