diff --git a/include/d/actor/d_a_acorn_leaf.h b/include/d/actor/d_a_acorn_leaf.h new file mode 100644 index 000000000..b023d9ee5 --- /dev/null +++ b/include/d/actor/d_a_acorn_leaf.h @@ -0,0 +1,23 @@ +#ifndef D_A_ACORN_LEAF_H +#define D_A_ACORN_LEAF_H + +#include "f_op/f_op_actor.h" + +class daAleaf_c : public fopAc_ac_c { +public: + void _delete() {} + + void CreateHeap(); + void CreateInit(); + void create_acorn(); + void create_acorn_sub(bool); + void _create(); + void set_mtx(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_ACORN_LEAF_H */ diff --git a/include/d/actor/d_a_alldie.h b/include/d/actor/d_a_alldie.h new file mode 100644 index 000000000..78b19e4a9 --- /dev/null +++ b/include/d/actor/d_a_alldie.h @@ -0,0 +1,18 @@ +#ifndef D_A_ALLDIE_H +#define D_A_ALLDIE_H + +#include "f_op/f_op_actor.h" + +class daAlldie_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void setActio(unsigned char) {} + +public: + /* 0x290 */ u8 mState; + /* 0x291 */ u8 m291[0x292 - 0x291]; + /* 0x292 */ s16 mTimer; +}; + +#endif /* D_A_ALLDIE_H */ diff --git a/include/d/actor/d_a_am.h b/include/d/actor/d_a_am.h new file mode 100644 index 000000000..75b5b391c --- /dev/null +++ b/include/d/actor/d_a_am.h @@ -0,0 +1,60 @@ +#ifndef D_A_AM_H +#define D_A_AM_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_particle.h" +#include "JSystem/JParticle/JPAEmitter.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" +#include "c/c_damagereaction.h" +#include "SSystem/SComponent/c_phase.h" + +class am_class : public fopAc_ac_c { +public: + /* 0x02AC */ request_of_phase_process_class mPhs; + /* 0x02B4 */ JntHit_c* mEyeJntHit; + /* 0x02B8 */ mDoExt_McaMorf* mpMorf; + /* 0x02BC */ u8 m02BC[0x02C0 - 0x02BC]; + /* 0x02C0 */ u8 mType; + /* 0x02C1 */ u8 mPrmAreaRadius; + /* 0x02C2 */ u8 mStartsInactive; + /* 0x02C3 */ u8 mSwitch; + /* 0x02C4 */ u8 mAction; + /* 0x02C5 */ u8 mState; + /* 0x02C6 */ u8 mHugeKnockback; + /* 0x02C7 */ bool mbIsBodyBeingHit; + /* 0x02C8 */ s16 mCountDownTimers[4]; + /* 0x02D0 */ s16 mCountUpTimers[5]; + /* 0x02DA */ s16 mDesiredRotY; + /* 0x02DC */ s16 mSpawnRotY; + /* 0x02DE */ u8 m02DE[0x02E0 - 0x02DE]; + /* 0x02E0 */ int mCurrBckIdx; + /* 0x02E4 */ u32 mSwallowedActorProcID; + /* 0x02E8 */ f32 mAreaRadius; + /* 0x02EC */ f32 m02EC; + /* 0x02F0 */ f32 mSpawnPosY; + /* 0x02F4 */ cXyz mEyeballPos; + /* 0x0300 */ cXyz mMouthPos; + /* 0x030C */ cXyz mWaistPos; + /* 0x0318 */ cXyz mJawPos; + /* 0x0324 */ cXyz mSpawnPos; + /* 0x0330 */ csXyz mEyeRot; + /* 0x0336 */ csXyz mDesiredEyeRot; + /* 0x033C */ JPABaseEmitter* m033C; + /* 0x0340 */ JPABaseEmitter* m0340; + /* 0x0344 */ dPa_smokeEcallBack mSmokeCbs[4]; + /* 0x03C4 */ dBgS_AcchCir mAcchCir; + /* 0x0404 */ dBgS_ObjAcch mAcch; + /* 0x05C8 */ dCcD_Stts mStts; + /* 0x0604 */ dCcD_Sph mEyeSph; + /* 0x0730 */ dCcD_Sph mMouthSph; + /* 0x085C */ dCcD_Cyl mBodyCyl; + /* 0x098C */ dCcD_Cyl mNeedleCyl; + /* 0x0ABC */ enemyice mEnemyIce; + /* 0x0E74 */ enemyfire mEnemyFire; +}; + +#endif /* D_A_AM_H */ diff --git a/include/d/actor/d_a_am2.h b/include/d/actor/d_a_am2.h new file mode 100644 index 000000000..38cc7a3b7 --- /dev/null +++ b/include/d/actor/d_a_am2.h @@ -0,0 +1,62 @@ +#ifndef D_A_AM2_H +#define D_A_AM2_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" +#include "SSystem/SComponent/c_phase.h" + +class am2_class : public fopAc_ac_c { +public: + /* 0x2AC */ request_of_phase_process_class mPhs; + /* 0x2B4 */ JntHit_c* mEyeJntHit; + /* 0x2B8 */ mDoExt_McaMorf* mpMorf; + /* 0x2BC */ u8 m2BC[0x2C0 - 0x2BC]; + /* 0x2C0 */ mDoExt_btkAnm* m2C0; + /* 0x2C4 */ mDoExt_brkAnm* m2C4; + /* 0x2C8 */ u8 mType; + /* 0x2C9 */ u8 mPrmAreaRadius; + /* 0x2CA */ u8 m2CA; + /* 0x2CB */ u8 mSwitch; + /* 0x2CC */ u8 mAction; + /* 0x2CD */ u8 mState; + /* 0x2CE */ u8 m2CE; + /* 0x2CF */ bool mIsWeakBeingHit; + /* 0x2D0 */ bool m2D0; + /* 0x2D1 */ bool m2D1; + /* 0x2D2 */ u8 m2D2; + /* 0x2D3 */ u8 m2D3[0x2E0 - 0x2D3]; + /* 0x2E0 */ cXyz mWaistPos; + /* 0x2EC */ cXyz mJawPos; + /* 0x2F8 */ cXyz mMouthPos; + /* 0x304 */ cXyz m304; + /* 0x310 */ cXyz m310; + /* 0x31C */ cXyz m31C; + /* 0x328 */ cXyz m328; + /* 0x334 */ s16 mCountDownTimers[5]; + /* 0x33E */ s16 mCountUpTimers[4]; + /* 0x346 */ s16 m346; + /* 0x348 */ s16 m348; + /* 0x34A */ u8 m34A[0x34C - 0x34A]; + /* 0x34C */ int mCurrBckIdx; + /* 0x350 */ f32 m350; + /* 0x354 */ f32 mAreaRadius; + /* 0x358 */ f32 m358; + /* 0x35C */ f32 m35C; + /* 0x360 */ dBgS_AcchCir mAcchCir; + /* 0x3A0 */ dBgS_ObjAcch mAcch; + /* 0x564 */ dCcD_Stts mStts; + /* 0x5A0 */ dCcD_Cyl mBodyCyl; + /* 0x6D0 */ dCcD_Cyl mNeedleCyl; + /* 0x800 */ dCcD_Sph mEyeSph; + /* 0x92C */ dCcD_Sph mWeakSph; + /* 0xA58 */ dPa_smokeEcallBack mA58; + /* 0xA78 */ dPa_rippleEcallBack mA78; + /* 0xA8C */ enemyice mEnemyIce; +}; + +#endif /* D_A_AM2_H */ diff --git a/include/d/actor/d_a_amiprop.h b/include/d/actor/d_a_amiprop.h new file mode 100644 index 000000000..8be8a1950 --- /dev/null +++ b/include/d/actor/d_a_amiprop.h @@ -0,0 +1,21 @@ +#ifndef D_A_AMIPROP_H +#define D_A_AMIPROP_H + +#include "f_op/f_op_actor.h" + +class daAmiProp_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void setMoveBGMtx(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_AMIPROP_H */ diff --git a/include/d/actor/d_a_andsw0.h b/include/d/actor/d_a_andsw0.h new file mode 100644 index 000000000..429c714ce --- /dev/null +++ b/include/d/actor/d_a_andsw0.h @@ -0,0 +1,21 @@ +#ifndef D_A_ANDSW0_H +#define D_A_ANDSW0_H + +#include "f_op/f_op_actor.h" + +class andsw0_class : public fopAc_ac_c { +public: + /* 0x290 */ u8 m290[0x298 - 0x290]; + /* 0x298 */ d_a_andsw0__States mState; + /* 0x299 */ u8 mNumSwitchesToCheck; + /* 0x29A */ u8 mBehaviorType; + /* 0x29B */ u8 mSwitchToSet; + /* 0x29C */ u8 mFirstSwitchToCheck; + /* 0x29D */ u8 m29D[0x29E - 0x29D]; + /* 0x29E */ s16 mTimer; + /* 0x2A0 */ s16 mEventEventListDatIndex; + /* 0x2A2 */ u8 mEventEVNTIndex; + /* 0x2A3 */ u8 m2A3; +}; + +#endif /* D_A_ANDSW0_H */ diff --git a/include/d/actor/d_a_andsw2.h b/include/d/actor/d_a_andsw2.h new file mode 100644 index 000000000..22a4d95aa --- /dev/null +++ b/include/d/actor/d_a_andsw2.h @@ -0,0 +1,21 @@ +#ifndef D_A_ANDSW2_H +#define D_A_ANDSW2_H + +#include "f_op/f_op_actor.h" + +class daAndsw2_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void execute() {} + void setActio(unsigned char) {} + +public: + /* 0x290 */ u8 mAction; + /* 0x291 */ u8 m291[0x292 - 0x291]; + /* 0x292 */ s16 mTimer; + /* 0x294 */ s16 mEventIdx; + /* 0x296 */ u8 m296[0x298 - 0x296]; +}; + +#endif /* D_A_ANDSW2_H */ diff --git a/include/d/actor/d_a_arrow_iceeff.h b/include/d/actor/d_a_arrow_iceeff.h new file mode 100644 index 000000000..99e0d444e --- /dev/null +++ b/include/d/actor/d_a_arrow_iceeff.h @@ -0,0 +1,21 @@ +#ifndef D_A_ARROW_ICEEFF_H +#define D_A_ARROW_ICEEFF_H + +#include "f_op/f_op_actor.h" + +class daArrow_Iceeff_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateHeap(); + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_ARROW_ICEEFF_H */ diff --git a/include/d/actor/d_a_arrow_lighteff.h b/include/d/actor/d_a_arrow_lighteff.h new file mode 100644 index 000000000..6d599f76b --- /dev/null +++ b/include/d/actor/d_a_arrow_lighteff.h @@ -0,0 +1,25 @@ +#ifndef D_A_ARROW_LIGHTEFF_H +#define D_A_ARROW_LIGHTEFF_H + +#include "f_op/f_op_actor.h" + +class daArrow_Lighteff_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void brk_play() {} + + void setTopPos(); + void setPointLight(); + void delete_particle(); + void CreateHeap(); + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_ARROW_LIGHTEFF_H */ diff --git a/include/d/actor/d_a_atdoor.h b/include/d/actor/d_a_atdoor.h new file mode 100644 index 000000000..a3dc51409 --- /dev/null +++ b/include/d/actor/d_a_atdoor.h @@ -0,0 +1,22 @@ +#ifndef D_A_ATDOOR_H +#define D_A_ATDOOR_H + +#include "f_op/f_op_actor.h" + +class daAtdoor_c : public fopAc_ac_c { +public: + void draw() {} + void execute() {} + void setAction(unsigned char) {} + + void getSwbit(); + void CreateHeap(); + void calcMtx(); + void CreateInit(); + void create(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_ATDOOR_H */ diff --git a/include/d/actor/d_a_att.h b/include/d/actor/d_a_att.h new file mode 100644 index 000000000..e3d12cab3 --- /dev/null +++ b/include/d/actor/d_a_att.h @@ -0,0 +1,11 @@ +#ifndef D_A_ATT_H +#define D_A_ATT_H + +#include "f_op/f_op_actor.h" + +class att_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_ATT_H */ diff --git a/include/d/actor/d_a_auction.h b/include/d/actor/d_a_auction.h new file mode 100644 index 000000000..93fd7f0dc --- /dev/null +++ b/include/d/actor/d_a_auction.h @@ -0,0 +1,119 @@ +#ifndef D_A_AUCTION_H +#define D_A_AUCTION_H + +#include "f_op/f_op_actor.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/d_npc.h" + +class daAuction_c : public fopAc_ac_c { +public: + void chkNpcExec(int) {} + void getAnmNpcNo() {} + void getAucMdlNo(unsigned char) {} + void getAucNpcNo(unsigned char) {} + void getBetNpcNo() {} + void getKind(unsigned char) {} + void getNpcNo() {} + void isAucBet() {} + void isAucBet2() {} + void isAucBetA() {} + void isAucGet() {} + void isAucJikkyou() {} + void offCamera() {} + void onCamera(unsigned char) {} + void onCameraOld(unsigned char) {} + void setAucMdlNo(unsigned char, unsigned char) {} + void setItemNo(unsigned char) {} + void setKind(unsigned char, unsigned char) {} + void setNpcID(int, unsigned int) {} + void setStart(unsigned char) {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeWait(); + void executeNormal(); + void executeStart(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventTalkInit(int); + void eventMesSet(); + void eventMesEnd(); + void eventStartInit(); + void eventStart(); + void eventMainInit(); + void eventMain(); + void eventMainKai(); + void eventMainUri(); + void eventMainMsgSet(); + void eventMainMsgEnd(); + void eventMainMsgBikonC(); + void eventMainMsgBikonW(); + void eventGetItemInit(); + void eventGetItem(); + void eventCameraOffInit(); + void eventGetItemNpcInit(int); + void eventGetItemMesInit(); + void eventCameraOffNpc(); + void eventEndInit(); + void eventEnd(); + void eventCameraTestInit(); + void eventCameraTest(); + void next_msgStatus(unsigned long*); + void setMessage(unsigned long); + void setMessage2(unsigned long); + void setMtx(); + void getItemNo(); + void getNpcActorP(int); + void setCameraNpc(int, short); + void setLinkAnm(unsigned char); + void getPiconDispOfs(unsigned char); + void nextBet(); + void getRand(int); + +public: + /* 0x290 */ u8 m290[0x6C4 - 0x290]; + /* 0x6C4 */ request_of_phase_process_class mPhs; + /* 0x6CC */ dNpc_EventCut_c mNpcEvtInfo; + /* 0x730 */ u8 m730[0x788 - 0x730]; + /* 0x788 */ J3DModel* mpModel; + /* 0x78C */ u8 m78C[0x7A4 - 0x78C]; + /* 0x7A4 */ int m7A4; + /* 0x7A8 */ u8 m7A8[0x7EC - 0x7A8]; + /* 0x7EC */ int m7EC; + /* 0x7F0 */ int m7F0; + /* 0x7F4 */ u16 mEvtStartIdx; + /* 0x7F6 */ u16 mEvtGetItemIdx; + /* 0x7F8 */ u16 mEvtNoItemIdx; + /* 0x7FA */ u16 mEvtStart2Idx; + /* 0x7FC */ u16 mEvtEnd2Idx; + /* 0x7FE */ u16 mCurrItemNameMsgID; + /* 0x800 */ u8 m800[0x81C - 0x800]; + /* 0x81C */ u8 m81C; + /* 0x81D */ u8 m81D; + /* 0x81E */ u8 m81E; + /* 0x81F */ u8 m81F[0x820 - 0x81F]; + /* 0x820 */ u8 m820; + /* 0x821 */ u8 m821; + /* 0x822 */ u8 m822; + /* 0x823 */ u8 mCurrAuctionItemIndex; + /* 0x824 */ u8 m824; + /* 0x825 */ u8 m825[0x826 - 0x825]; + /* 0x826 */ u8 m826; + /* 0x827 */ u8 m827[0x82D - 0x827]; + /* 0x82D */ u8 mCurLinkAnm; + /* 0x82E */ u8 m82E[0x832 - 0x82E]; + /* 0x832 */ u8 m832; + /* 0x833 */ u8 m833[0x836 - 0x833]; + /* 0x836 */ u8 m836; + /* 0x837 */ u8 m837[0x838 - 0x837]; + /* 0x838 */ u8 m838; + /* 0x839 */ u8 m839[0x83C - 0x839]; +}; + +#endif /* D_A_AUCTION_H */ diff --git a/include/d/actor/d_a_bb.h b/include/d/actor/d_a_bb.h new file mode 100644 index 000000000..50d3f9633 --- /dev/null +++ b/include/d/actor/d_a_bb.h @@ -0,0 +1,11 @@ +#ifndef D_A_BB_H +#define D_A_BB_H + +#include "f_op/f_op_actor.h" + +class bb_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BB_H */ diff --git a/include/d/actor/d_a_bdk.h b/include/d/actor/d_a_bdk.h new file mode 100644 index 000000000..e5f6378ea --- /dev/null +++ b/include/d/actor/d_a_bdk.h @@ -0,0 +1,11 @@ +#ifndef D_A_BDK_H +#define D_A_BDK_H + +#include "f_op/f_op_actor.h" + +class bdk_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BDK_H */ diff --git a/include/d/actor/d_a_bdkobj.h b/include/d/actor/d_a_bdkobj.h new file mode 100644 index 000000000..efaa4f784 --- /dev/null +++ b/include/d/actor/d_a_bdkobj.h @@ -0,0 +1,14 @@ +#ifndef D_A_BDKOBJ_H +#define D_A_BDKOBJ_H + +#include "f_op/f_op_actor.h" +#include "d/d_particle.h" + +class bdkobj_class : public fopAc_ac_c { +public: + /* 0x290 */ u8 m290[0x918 - 0x290]; + /* 0x918 */ dPa_smokeEcallBack m918; + /* 0x938 */ u8 m938[0x970 - 0x938]; +}; + +#endif /* D_A_BDKOBJ_H */ diff --git a/include/d/actor/d_a_beam.h b/include/d/actor/d_a_beam.h new file mode 100644 index 000000000..50465eb8f --- /dev/null +++ b/include/d/actor/d_a_beam.h @@ -0,0 +1,39 @@ +#ifndef D_A_BEAM_H +#define D_A_BEAM_H + +#include "f_op/f_op_actor.h" + +class daBeam_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void beamCheck() {} + void beamOff() {} + void beamOn() {} + void checkHFloorParticle() {} + void checkSmokeParticle() {} + void offHFloorParticle() {} + void offSmokeParticle() {} + void onHFloorParticle() {} + void onSmokeParticle() {} + void setDefaultProc(void (daBeam_c::*)()) {} + void setEmitterOffset(float) {} + void setPosAngle(cXyz&, csXyz&) {} + void setSearchProc(void (daBeam_c::*)()) {} + + void set_mtx(); + void CreateHeap(); + void CreateInit(); + void _execute(); + void checkRange(csXyz*); + void move_search(); + void fix_search(); + void timer_change(); + void wait_proc(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_BEAM_H */ diff --git a/include/d/actor/d_a_bflower.h b/include/d/actor/d_a_bflower.h new file mode 100644 index 000000000..ddec3f65c --- /dev/null +++ b/include/d/actor/d_a_bflower.h @@ -0,0 +1,26 @@ +#ifndef D_A_BFLOWER_H +#define D_A_BFLOWER_H + +#include "f_op/f_op_actor.h" + +class daBFlower_c : public fopAc_ac_c { +public: + void _delete() {} + + void CreateHeap(); + void CreateInit(); + void init_bck_anm(short); + void _create(); + void set_mtx(); + void _execute(); + void actLive(); + void actDead(); + void animPlay(); + void setCollision(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_BFLOWER_H */ diff --git a/include/d/actor/d_a_bg.h b/include/d/actor/d_a_bg.h new file mode 100644 index 000000000..480a7a187 --- /dev/null +++ b/include/d/actor/d_a_bg.h @@ -0,0 +1,25 @@ +#ifndef D_A_BG_H +#define D_A_BG_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" + +class daBg_c : public fopAc_ac_c { +public: + void calcRoomMemory(char**, long*, char**, long*) {} + void draw() {} + void execute() {} + void getRoomMemory(int) {} + void initRoomMemory() {} + void isDelete() {} + +public: + /* 0x290 */ void* m290; + /* 0x294 */ void* m294; + /* 0x298 */ daBg___Bg mBg[4]; + /* 0x2D8 */ dBgW* mpBgW; + /* 0x2DC */ u8 mUnloadTimer; + /* 0x2DD */ u8 m2DD[0x2E0 - 0x2DD]; +}; + +#endif /* D_A_BG_H */ diff --git a/include/d/actor/d_a_bgn.h b/include/d/actor/d_a_bgn.h new file mode 100644 index 000000000..00857a61f --- /dev/null +++ b/include/d/actor/d_a_bgn.h @@ -0,0 +1,11 @@ +#ifndef D_A_BGN_H +#define D_A_BGN_H + +#include "f_op/f_op_actor.h" + +class bgn_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BGN_H */ diff --git a/include/d/actor/d_a_bgn2.h b/include/d/actor/d_a_bgn2.h new file mode 100644 index 000000000..4539397d4 --- /dev/null +++ b/include/d/actor/d_a_bgn2.h @@ -0,0 +1,11 @@ +#ifndef D_A_BGN2_H +#define D_A_BGN2_H + +#include "f_op/f_op_actor.h" + +class bgn2_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BGN2_H */ diff --git a/include/d/actor/d_a_bgn3.h b/include/d/actor/d_a_bgn3.h new file mode 100644 index 000000000..0090da8a6 --- /dev/null +++ b/include/d/actor/d_a_bgn3.h @@ -0,0 +1,23 @@ +#ifndef D_A_BGN3_H +#define D_A_BGN3_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "m_Do/m_Do_ext.h" + +class bgn3_class : public fopAc_ac_c { +public: + /* 0x00290 */ u8 m00290[0x002E4 - 0x00290]; + /* 0x002E4 */ bgn3_ke_s mHairs[40]; + /* 0x01784 */ mDoExt_3DlineMat0_c mLineMat; + /* 0x017A0 */ u8 m017A0[0x017CC - 0x017A0]; + /* 0x017CC */ part_s3 mParts[10]; + /* 0x0FD7C */ u8 m0FD7C[0x0FDDC - 0x0FD7C]; + /* 0x0FDDC */ dCcD_GStts m0FDDC; + /* 0x0FDFC */ dCcD_GObjInf m0FDFC; + /* 0x0FEF4 */ u8 m0FEF4[0x0FF28 - 0x0FEF4]; + /* 0x0FF28 */ dCcD_GObjInf m0FF28; + /* 0x10020 */ u8 m10020[0x100B4 - 0x10020]; +}; + +#endif /* D_A_BGN3_H */ diff --git a/include/d/actor/d_a_bigelf.h b/include/d/actor/d_a_bigelf.h new file mode 100644 index 000000000..a3480c7ff --- /dev/null +++ b/include/d/actor/d_a_bigelf.h @@ -0,0 +1,129 @@ +#ifndef D_A_BIGELF_H +#define D_A_BIGELF_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daBigelf_c : public fopAc_ac_c { +public: + void chkFlag(unsigned short) {} + void clrFlag(unsigned short) {} + void getBackboneJntNum() {} + void getHeadJntNum() {} + void getHead_x() {} + void incAttnSetCount() {} + void setAction(int (daBigelf_c::*)(void*), void*) {} + void setAttentionBasePos(cXyz) {} + void setEyePos(cXyz) {} + void setFlag(unsigned short) {} + + void oct_delete(); + void nodeCallBack(J3DNode*); + void lightInit(cXyz*); + void lightEnd(); + void lightProc(); + void darkInit(); + void darkEnd(); + void darkProc(); + void demoInitFlDelete(); + void demoProcFlDelete(); + void demoInitFlLink(); + void demoProcFlLink(); + void demoInitFlDmAf(); + void demoProcFlDmAf(); + void demoInitFlDmMd(); + void demoProcFlDmMd(); + void demoInitFlDmBf(); + void demoProcFlDmBf(); + void demoInitFlDemo(); + void demoProcFlDemo(); + void demoInitExit(); + void demoProcExit(); + void demoInitTalk(); + void demoProcTalk(); + void demoInitAppear(); + void demoProcAppear(); + void demoInitFa1(); + void demoProcFa1(); + void demoInitWait(); + void demoProcWait(); + void demoInitCom(); + void demoProcCom(); + void getNowEventAction(); + void demoProc(); + void getType(); + void getSwbit(); + void getSwbit2(); + void getEventFlag(); + void makeFa1S(); + void makeFa1(); + void setAnm(signed char); + void setAnmStatus(); + void next_msgStatus(unsigned long*); + void getMsg(); + void msgPushButton(); + void msgAnm(unsigned char); + void talkInit(); + void talk(); + void init(); + void setAttention(bool); + void lookBack(); + void hunt(); + void oct_search(); + void oct(); + void ready0(); + void event0(); + void dead(); + void wait_action(void*); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* 0x290 */ request_of_phase_process_class mPhaseProcReq; + /* 0x298 */ mDoExt_McaMorf* mpBckAnimator; + /* 0x29C */ mDoExt_brkAnm mBrkAnimator; + /* 0x2B4 */ mDoExt_btkAnm mBtkAnimator; + /* 0x2C8 */ J3DModel* mpFlowerModel; + /* 0x2CC */ mDoExt_brkAnm mFlowerBrkAnimator; + /* 0x2E4 */ s8 mHandRBJointIndex; + /* 0x2E5 */ u8 m2E5[0x2F0 - 0x2E5]; + /* 0x2F0 */ s8 mHeadJointIndex; + /* 0x2F1 */ s8 mBackboneJointIndex; + /* 0x2F2 */ u8 m2F2[0x31C - 0x2F2]; + /* 0x31C */ cXyz mUnkPos; + /* 0x328 */ cXyz mCurrentPos; + /* 0x334 */ u8 m334[0x340 - 0x334]; + /* 0x340 */ u16 mStateBits; + /* 0x342 */ u8 m342[0x346 - 0x342]; + /* 0x346 */ u8 mGivenItem; + /* 0x347 */ u8 m347[0x348 - 0x347]; + /* 0x348 */ int mCurrentMessageId; + /* 0x34C */ void* mpFairyActor; + /* 0x350 */ u8 m350[0x352 - 0x350]; + /* 0x352 */ bool mIsLightShining; + /* 0x353 */ u8 m353[0x354 - 0x353]; + /* 0x354 */ LIGHT_INFLUENCE mLightInfluence; + /* 0x374 */ cXyz mLightInfluencePos; + /* 0x380 */ GXColorS10 mLightInfluenceColor; + /* 0x388 */ f32 mLightInfluencePower; + /* 0x38C */ f32 mLightInfluenceFluctuation; + /* 0x390 */ u8 m390[0x3A0 - 0x390]; + /* 0x3A0 */ f32 m3A0; + /* 0x3A4 */ f32 m3A4; + /* 0x3A8 */ f32 m3A8; + /* 0x3AC */ u8 m3AC[0x3B0 - 0x3AC]; + /* 0x3B0 */ entStateFunc mCurrentStateFunc; + /* 0x3BC */ u8 m3BC[0x3C4 - 0x3BC]; + /* 0x3C4 */ int mStaffId; + /* 0x3C8 */ s16 m3C8; + /* 0x3CA */ u8 m3CA[0x3E8 - 0x3CA]; + /* 0x3E8 */ f32 mHeightOffset; + /* 0x3EC */ u8 m3EC[0x3FC - 0x3EC]; +}; + +#endif /* D_A_BIGELF_H */ diff --git a/include/d/actor/d_a_bita.h b/include/d/actor/d_a_bita.h new file mode 100644 index 000000000..397cb8dc7 --- /dev/null +++ b/include/d/actor/d_a_bita.h @@ -0,0 +1,11 @@ +#ifndef D_A_BITA_H +#define D_A_BITA_H + +#include "f_op/f_op_actor.h" + +class bita_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BITA_H */ diff --git a/include/d/actor/d_a_bk.h b/include/d/actor/d_a_bk.h new file mode 100644 index 000000000..88ea6b1a3 --- /dev/null +++ b/include/d/actor/d_a_bk.h @@ -0,0 +1,38 @@ +#ifndef D_A_BK_H +#define D_A_BK_H + +#include "f_op/f_op_actor.h" +#include "c/c_damagereaction.h" +#include "c/c_damagereaction.h" +#include "SSystem/SComponent/c_phase.h" + +class bk_class : public fopAc_ac_c { +public: + /* 0x02AC */ request_of_phase_process_class mPhsBk; + /* 0x02B4 */ u8 mMode; + /* 0x02B5 */ u8 m02B5; + /* 0x02B6 */ u8 m02B6; + /* 0x02B7 */ u8 m02B7; + /* 0x02B8 */ u8 m02B8; + /* 0x02B9 */ u8 m02B9; + /* 0x02BA */ u8 m02BA[0x0302 - 0x02BA]; + /* 0x0302 */ s16 m0302; + /* 0x0304 */ u8 m0304[0x030C - 0x0304]; + /* 0x030C */ s16 m030C; + /* 0x030E */ u8 m030E[0x0336 - 0x030E]; + /* 0x0336 */ s16 m0336; + /* 0x0338 */ u8 m0338[0x0344 - 0x0338]; + /* 0x0344 */ s16 m0344; + /* 0x0346 */ u8 m0346[0x034C - 0x0346]; + /* 0x034C */ s16 m034C; + /* 0x034E */ u8 m034E; + /* 0x034F */ u8 m034F[0x0370 - 0x034F]; + /* 0x0370 */ damagereaction mDamageReaction; + /* 0x0B2C */ u8 m0B2C[0x11FC - 0x0B2C]; + /* 0x11FC */ int m11FC; + /* 0x1200 */ u8 m1200[0x1264 - 0x1200]; + /* 0x1264 */ enemyice mEnemyIce; + /* 0x161C */ u8 m161C[0x1848 - 0x161C]; +}; + +#endif /* D_A_BK_H */ diff --git a/include/d/actor/d_a_bl.h b/include/d/actor/d_a_bl.h new file mode 100644 index 000000000..4e5ff392c --- /dev/null +++ b/include/d/actor/d_a_bl.h @@ -0,0 +1,11 @@ +#ifndef D_A_BL_H +#define D_A_BL_H + +#include "f_op/f_op_actor.h" + +class bl_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BL_H */ diff --git a/include/d/actor/d_a_bmd.h b/include/d/actor/d_a_bmd.h new file mode 100644 index 000000000..c96a03c81 --- /dev/null +++ b/include/d/actor/d_a_bmd.h @@ -0,0 +1,99 @@ +#ifndef D_A_BMD_H +#define D_A_BMD_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_w.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class bmd_class : public fopAc_ac_c { +public: + /* 0x290 */ u8 m290[0x2AC - 0x290]; + /* 0x2AC */ request_of_phase_process_class mPhs; + /* 0x2B4 */ mDoExt_McaMorf* mpMorf; + /* 0x2B8 */ mDoExt_brkAnm* mpBrkAnm; + /* 0x2BC */ mDoExt_btkAnm* mpBtkAnm; + /* 0x2C0 */ mDoExt_McaMorf* m2C0; + /* 0x2C4 */ mDoExt_McaMorf* m2C4; + /* 0x2C8 */ mDoExt_McaMorf* m2C8; + /* 0x2CC */ J3DModel* m2CC; + /* 0x2D0 */ J3DModel* m2D0; + /* 0x2D4 */ mDoExt_brkAnm* m2D4; + /* 0x2D8 */ f32 m2D8; + /* 0x2DC */ u8 m2DC; + /* 0x2DD */ u8 m2DD[0x2E0 - 0x2DD]; + /* 0x2E0 */ cXyz m2E0; + /* 0x2EC */ u8 m2EC[0x2FE - 0x2EC]; + /* 0x2FE */ s16 m2FE; + /* 0x300 */ s16 mMode; + /* 0x302 */ s16 m302; + /* 0x304 */ s16 m304; + /* 0x306 */ s16 m306; + /* 0x308 */ s16 m308[4]; + /* 0x310 */ s16 m310; + /* 0x312 */ s16 m312; + /* 0x314 */ s16 m314; + /* 0x316 */ u8 m316[0x318 - 0x316]; + /* 0x318 */ cXyz m318; + /* 0x324 */ u32 m324; + /* 0x328 */ f32 m328; + /* 0x32C */ u8 m32C[0x330 - 0x32C]; + /* 0x330 */ u8 m330; + /* 0x331 */ u8 m331; + /* 0x332 */ u8 m332; + /* 0x333 */ u8 m333[0x334 - 0x333]; + /* 0x334 */ s16 m334; + /* 0x336 */ s16 m336; + /* 0x338 */ u8 m338[0x33C - 0x338]; + /* 0x33C */ dBgS_AcchCir mAcchCir; + /* 0x37C */ dBgS_Acch mAcch; + /* 0x540 */ dCcD_Stts mStts; + /* 0x57C */ dCcD_Sph mBodySph; + /* 0x6A8 */ dCcD_Sph mCoreSph; + /* 0x7D4 */ dCcD_Cyl mCoCyl; + /* 0x904 */ s16 m904; + /* 0x906 */ u8 m906[0x908 - 0x906]; + /* 0x908 */ f32 m908; + /* 0x90C */ u8 m90C[0x90E - 0x90C]; + /* 0x90E */ s16 m90E; + /* 0x910 */ u8 m910[0x91C - 0x910]; + /* 0x91C */ f32 m91C; + /* 0x920 */ f32 m920; + /* 0x924 */ cXyz m924; + /* 0x930 */ cXyz m930; + /* 0x93C */ s16 m93C; + /* 0x93E */ s16 m93E; + /* 0x940 */ s16 m940; + /* 0x942 */ u8 m942[0x944 - 0x942]; + /* 0x944 */ Mtx m944[5]; + /* 0xA34 */ Mtx mA34; + /* 0xA64 */ dBgW* mpBgW[6]; + /* 0xA7C */ u8 mA7C[0xA8A - 0xA7C]; + /* 0xA8A */ s16 mA8A; + /* 0xA8C */ u8 mA8C[0xA90 - 0xA8C]; + /* 0xA90 */ dPa_smokeEcallBack mA90[7]; + /* 0xB70 */ u8 mB70; + /* 0xB71 */ u8 mB71; + /* 0xB72 */ s16 mB72; + /* 0xB74 */ s16 mB74; + /* 0xB76 */ s16 mB76; + /* 0xB78 */ s16 mB78; + /* 0xB7A */ u8 mB7A[0xB7C - 0xB7A]; + /* 0xB7C */ cXyz mB7C; + /* 0xB88 */ cXyz mB88; + /* 0xB94 */ u8 mB94[0xB9C - 0xB94]; + /* 0xB9C */ f32 mB9C; + /* 0xBA0 */ u8 mBA0[0xBA8 - 0xBA0]; + /* 0xBA8 */ f32 mBA8; + /* 0xBAC */ WIND_INFLUENCE mWindInfluence; + /* 0xBD8 */ f32 mBD8; + /* 0xBDC */ f32 mBDC; + /* 0xBE0 */ u8 mBE0; + /* 0xBE1 */ u8 mBE1[0xBE4 - 0xBE1]; +}; + +#endif /* D_A_BMD_H */ diff --git a/include/d/actor/d_a_bmdfoot.h b/include/d/actor/d_a_bmdfoot.h new file mode 100644 index 000000000..58b7d5473 --- /dev/null +++ b/include/d/actor/d_a_bmdfoot.h @@ -0,0 +1,11 @@ +#ifndef D_A_BMDFOOT_H +#define D_A_BMDFOOT_H + +#include "f_op/f_op_actor.h" + +class bmdfoot_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BMDFOOT_H */ diff --git a/include/d/actor/d_a_bmdhand.h b/include/d/actor/d_a_bmdhand.h new file mode 100644 index 000000000..a717133ab --- /dev/null +++ b/include/d/actor/d_a_bmdhand.h @@ -0,0 +1,11 @@ +#ifndef D_A_BMDHAND_H +#define D_A_BMDHAND_H + +#include "f_op/f_op_actor.h" + +class bmdhand_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BMDHAND_H */ diff --git a/include/d/actor/d_a_bo.h b/include/d/actor/d_a_bo.h new file mode 100644 index 000000000..7ef25fe36 --- /dev/null +++ b/include/d/actor/d_a_bo.h @@ -0,0 +1,14 @@ +#ifndef D_A_BO_H +#define D_A_BO_H + +#include "f_op/f_op_actor.h" +#include "c/c_damagereaction.h" + +class bo_class : public fopAc_ac_c { +public: + /* 0x2AC */ u8 m2AC[0x9FC - 0x2AC]; + /* 0x9FC */ enemyice mEnemyIce; + /* 0xDB4 */ u8 mDB4[0xFE4 - 0xDB4]; +}; + +#endif /* D_A_BO_H */ diff --git a/include/d/actor/d_a_boko.h b/include/d/actor/d_a_boko.h new file mode 100644 index 000000000..a76c09644 --- /dev/null +++ b/include/d/actor/d_a_boko.h @@ -0,0 +1,85 @@ +#ifndef D_A_BOKO_H +#define D_A_BOKO_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class daBoko_c : public fopAc_ac_c { +public: + void getAtPoint() {} + void getAtType() {} + void getBlurRate() {} + void getCpsR() {} + void getFlameTimer() {} + void getJumpBlurRate() {} + void getNowMode() {} + void getSeType() {} + void moveStateInit(float, float, short) {} + void onFloorFlg() {} + void setMatrix(float(*)[4]) {} + void setNowMode(int) {} + void setRotAngleSpeed(short) {} + void setThrow(short) {} + + void keDraw(); + void keCalc1(ke_c_s*, int); + void keCalc(); + void draw(); + void setTopRootPos(int); + void setBaseMatrix(); + void checkNoDraw(); + void setFlameEffect(); + void setRoomInfo(); + void setThrowReverse(short); + void procWait_init(); + void procWait(); + void procMove_init(); + void procMove(); + void procThrow(); + void procCarry(); + void execute(); + void bokoDelete(); + void createHeap(); + void create(); + +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ mDoExt_brkAnm mBrkAnm; + /* 0x2B4 */ u8 m2B4[0x2B8 - 0x2B4]; + /* 0x2B8 */ u8 mCurrentAction; + /* 0x2B9 */ u8 m2B9[0x2BA - 0x2B9]; + /* 0x2BA */ u8 m2BA; + /* 0x2BB */ u8 m2BB; + /* 0x2BC */ u8 m2BC; + /* 0x2BD */ u8 m2BD[0x2C0 - 0x2BD]; + /* 0x2C0 */ s16 m2C0; + /* 0x2C2 */ s16 m2C2; + /* 0x2C4 */ s16 m2C4; + /* 0x2C6 */ u8 m2C6[0x2C8 - 0x2C6]; + /* 0x2C8 */ s16 m2C8; + /* 0x2CA */ u8 m2CA[0x2D0 - 0x2CA]; + /* 0x2D0 */ cXyz m2D0; + /* 0x2DC */ u8 m2DC[0x2F4 - 0x2DC]; + /* 0x2F4 */ cXyz m2F4; + /* 0x300 */ LIGHT_INFLUENCE mLight; + /* 0x320 */ cXyz m320; + /* 0x32C */ dPa_followEcallBack mParticleCallBack; + /* 0x340 */ dBgS_Acch mAcch; + /* 0x504 */ dBgS_AcchCir mAcchCir; + /* 0x544 */ dCcD_Stts mStts; + /* 0x580 */ dCcD_Sph mSph; + /* 0x6AC */ dCcD_Cps mCps; + /* 0x7E4 */ f32 m7E4; + /* 0x7E8 */ Mtx mAlphaModelMtx[2]; + /* 0x848 */ u8 m848[0x8A8 - 0x848]; + /* 0x8A8 */ mDoExt_3DlineMat0_c* mpLineMat; + /* 0x8AC */ int (daBoko_c::*mCurrentProc)(); +}; + +#endif /* D_A_BOKO_H */ diff --git a/include/d/actor/d_a_boomerang.h b/include/d/actor/d_a_boomerang.h new file mode 100644 index 000000000..f2bf626c7 --- /dev/null +++ b/include/d/actor/d_a_boomerang.h @@ -0,0 +1,16 @@ +#ifndef D_A_BOOMERANG_H +#define D_A_BOOMERANG_H + +#include "f_op/f_op_actor.h" + +class daBoomerang_blur_c : public fopAc_ac_c { +public: + void initBlur(float(*)[4], short); + void copyBlur(float(*)[4], short); + void draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_BOOMERANG_H */ diff --git a/include/d/actor/d_a_boss_item.h b/include/d/actor/d_a_boss_item.h new file mode 100644 index 000000000..3e537e3e6 --- /dev/null +++ b/include/d/actor/d_a_boss_item.h @@ -0,0 +1,11 @@ +#ifndef D_A_BOSS_ITEM_H +#define D_A_BOSS_ITEM_H + +#include "f_op/f_op_actor.h" + +class bossitem_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BOSS_ITEM_H */ diff --git a/include/d/actor/d_a_bpw.h b/include/d/actor/d_a_bpw.h new file mode 100644 index 000000000..135cb0040 --- /dev/null +++ b/include/d/actor/d_a_bpw.h @@ -0,0 +1,174 @@ +#ifndef D_A_BPW_H +#define D_A_BPW_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" + +class bpw_class : public fopAc_ac_c { +public: + /* 0x2AC */ u8 m2AC[0x2B4 - 0x2AC]; + /* 0x2B4 */ mDoExt_McaMorf* m2B4; + /* 0x2B8 */ u8 m2B8[0x2BC - 0x2B8]; + /* 0x2BC */ mDoExt_brkAnm* mBrkAnim; + /* 0x2C0 */ mDoExt_baseAnm* m2C0; + /* 0x2C4 */ mDoExt_baseAnm* m2C4; + /* 0x2C8 */ mDoExt_baseAnm* m2C8; + /* 0x2CC */ mDoExt_baseAnm* m2CC; + /* 0x2D0 */ mDoExt_brkAnm* m2D0; + /* 0x2D4 */ u8 m2D4[0x304 - 0x2D4]; + /* 0x304 */ cXyz m304[3]; + /* 0x328 */ cXyz m328[3]; + /* 0x34C */ f32 m34C; + /* 0x350 */ f32 m350; + /* 0x354 */ node_class* m354; + /* 0x358 */ f32 m358; + /* 0x35C */ f32 m35C; + /* 0x360 */ f32 m360; + /* 0x364 */ u8 m364[0x370 - 0x364]; + /* 0x370 */ cXyz m370; + /* 0x37C */ u32 m37C; + /* 0x380 */ u32 m380; + /* 0x384 */ u32 m384; + /* 0x388 */ f32 m388; + /* 0x38C */ u8 m38C[0x390 - 0x38C]; + /* 0x390 */ f32 m390; + /* 0x394 */ u8 m394[0x3A0 - 0x394]; + /* 0x3A0 */ cXyz z; + /* 0x3AC */ f32 m3AC; + /* 0x3B0 */ u32 m3B0; + /* 0x3B4 */ f32 m3B4; + /* 0x3B8 */ f32 m3B8; + /* 0x3BC */ f32 m3BC; + /* 0x3C0 */ f32 m3C0; + /* 0x3C4 */ u8 m3C4[0x3D6 - 0x3C4]; + /* 0x3D6 */ s16 m3D6; + /* 0x3D8 */ s16 m3D8; + /* 0x3DA */ u16 m3DA; + /* 0x3DC */ u8 mUnknownParam1; + /* 0x3DD */ u8 mUnknownParam2; + /* 0x3DE */ u8 mUnknownParam3; + /* 0x3DF */ u8 m3DF; + /* 0x3E0 */ u8 m3E0; + /* 0x3E1 */ u8 m3E1[0x3E2 - 0x3E1]; + /* 0x3E2 */ s8 m3E2; + /* 0x3E3 */ u8 m3E3[0x3E6 - 0x3E3]; + /* 0x3E6 */ u8 m3E6; + /* 0x3E7 */ s8 m3E7; + /* 0x3E8 */ u8 m3E8[0x3EB - 0x3E8]; + /* 0x3EB */ u8 m3EB; + /* 0x3EC */ f32 m3EC; + /* 0x3F0 */ f32 m3F0; + /* 0x3F4 */ s16 m3F4; + /* 0x3F6 */ s16 m3F6; + /* 0x3F8 */ int m3F8; + /* 0x3FC */ int m3FC; + /* 0x400 */ u32 m400; + /* 0x404 */ int m404; + /* 0x408 */ u16 m408; + /* 0x40A */ u8 m40A[0x40C - 0x40A]; + /* 0x40C */ cXyz m40C; + /* 0x418 */ u32 m418; + /* 0x41C */ u32 m41C; + /* 0x420 */ u32 m420; + /* 0x424 */ f32 m424; + /* 0x428 */ f32 m428; + /* 0x42C */ f32 m42C; + /* 0x430 */ u8 m430[0x43C - 0x430]; + /* 0x43C */ u32 m43C; + /* 0x440 */ f32 m440; + /* 0x444 */ u16 m444; + /* 0x446 */ s16 m446; + /* 0x448 */ u8 m448[0x44C - 0x448]; + /* 0x44C */ u16 m44C; + /* 0x44E */ s16 mSomeCountdownTimers[10]; + /* 0x462 */ s16 m462; + /* 0x464 */ u16 m464; + /* 0x466 */ u8 m466[0x474 - 0x466]; + /* 0x474 */ s16 m474; + /* 0x476 */ s16 m476; + /* 0x478 */ u16 m478; + /* 0x47A */ u16 m47A; + /* 0x47C */ s16 m47C; + /* 0x47E */ s16 m47E; + /* 0x480 */ u16 m480; + /* 0x482 */ s16 m482; + /* 0x484 */ s16 m484; + /* 0x486 */ u8 m486[0x48C - 0x486]; + /* 0x48C */ f32 m48C; + /* 0x490 */ u32 m490; + /* 0x494 */ f32 m494; + /* 0x498 */ u32 m498; + /* 0x49C */ u32 m49C; + /* 0x4A0 */ u32 m4A0; + /* 0x4A4 */ u32 m4A4; + /* 0x4A8 */ f32 m4A8; + /* 0x4AC */ int mChildPoeIds[15]; + /* 0x4E8 */ u8 m4E8[0x4EC - 0x4E8]; + /* 0x4EC */ u32 m4EC; + /* 0x4F0 */ u32 m4F0; + /* 0x4F4 */ u32 m4F4; + /* 0x4F8 */ u16 m4F8; + /* 0x4FA */ u16 m4FA; + /* 0x4FC */ u16 m4FC; + /* 0x4FE */ u8 m4FE[0x500 - 0x4FE]; + /* 0x500 */ u32 m500; + /* 0x504 */ u32 m504; + /* 0x508 */ u8 m508[0x50C - 0x508]; + /* 0x50C */ dPa_smokeEcallBack m50C; + /* 0x52C */ dPa_followEcallBack m52C; + /* 0x540 */ dPa_followEcallBack m540; + /* 0x554 */ dPa_followEcallBack m554; + /* 0x568 */ dPa_followEcallBack m568; + /* 0x57C */ dPa_followEcallBack m57C; + /* 0x590 */ dPa_followEcallBack m590; + /* 0x5A4 */ dPa_followEcallBack m5A4; + /* 0x5B8 */ dPa_followEcallBack m5B8; + /* 0x5CC */ dPa_followEcallBack m5CC; + /* 0x5E0 */ dPa_smokeEcallBack m5E0[4]; + /* 0x660 */ f32 m660; + /* 0x664 */ f32 m664; + /* 0x668 */ f32 m668; + /* 0x66C */ u8 m66C[0x678 - 0x66C]; + /* 0x678 */ u16 m678; + /* 0x67A */ s16 m67A; + /* 0x67C */ s16 m67C; + /* 0x67E */ u8 m67E[0x684 - 0x67E]; + /* 0x684 */ s16 m684; + /* 0x686 */ u8 m686[0x688 - 0x686]; + /* 0x688 */ dBgS_AcchCir m688; + /* 0x6C8 */ dBgS_Acch m6C8; + /* 0x88C */ u8 m88C[0x8A4 - 0x88C]; + /* 0x8A4 */ u32 m8A4; + /* 0x8A8 */ dCcD_GStts m8A8; + /* 0x8C8 */ dCcD_GObjInf m8C8; + /* 0x9C0 */ u8 m9C0[0x9D8 - 0x9C0]; + /* 0x9D8 */ u32 m9D8; + /* 0x9DC */ u32 m9DC; + /* 0x9E0 */ u8 m9E0[0x9F0 - 0x9E0]; + /* 0x9F0 */ u32 m9F0; + /* 0x9F4 */ dCcD_GObjInf m9F4; + /* 0xAEC */ u8 mAEC[0xB04 - 0xAEC]; + /* 0xB04 */ u32 mB04; + /* 0xB08 */ u32 mB08; + /* 0xB0C */ u8 mB0C[0xB1C - 0xB0C]; + /* 0xB1C */ u32 mB1C; + /* 0xB20 */ dCcD_GObjInf mB20; + /* 0xC18 */ u8 mC18[0xC30 - 0xC18]; + /* 0xC30 */ u32 mC30; + /* 0xC34 */ u32 mC34; + /* 0xC38 */ u8 mC38[0xC48 - 0xC38]; + /* 0xC48 */ u32 mC48; + /* 0xC4C */ dCcD_GObjInf mC4C; + /* 0xD44 */ u8 mD44[0xD5C - 0xD44]; + /* 0xD5C */ u32 mD5C; + /* 0xD60 */ u32 mD60; + /* 0xD64 */ u8 mD64[0xD74 - 0xD64]; + /* 0xD74 */ u32 mD74; + /* 0xD78 */ u8 mD78[0xD80 - 0xD78]; +}; + +#endif /* D_A_BPW_H */ diff --git a/include/d/actor/d_a_bridge.h b/include/d/actor/d_a_bridge.h new file mode 100644 index 000000000..7cc21380d --- /dev/null +++ b/include/d/actor/d_a_bridge.h @@ -0,0 +1,51 @@ +#ifndef D_A_BRIDGE_H +#define D_A_BRIDGE_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class bridge_class : public fopAc_ac_c { +public: + /* 0x0290 */ request_of_phase_process_class mPhsBridge; + /* 0x0298 */ s16 mMoveProcMode; + /* 0x029A */ u8 m029A[0x029C - 0x029A]; + /* 0x029C */ mDoExt_3DlineMat1_c mLineMat; + /* 0x02D8 */ u8 mTypeBits; + /* 0x02D9 */ u8 mUnk_2; + /* 0x02DA */ u8 mPathId; + /* 0x02DB */ u8 mPathIdP; + /* 0x02DC */ s8 mBrCount; + /* 0x02DD */ u8 m02DD; + /* 0x02DE */ u8 m02DE[0x02E0 - 0x02DE]; + /* 0x02E0 */ f32 m02E0; + /* 0x02E4 */ f32 m02E4; + /* 0x02E8 */ dBgWSv* mpBgW; + /* 0x02EC */ s16 m02EC; + /* 0x02EE */ s16 m02EE; + /* 0x02F0 */ s16 m02F0; + /* 0x02F2 */ s16 m02F2; + /* 0x02F4 */ f32 m02F4; + /* 0x02F8 */ f32 m02F8; + /* 0x02FC */ u8 m02FC[0x0300 - 0x02FC]; + /* 0x0300 */ s16 m0300; + /* 0x0302 */ s16 m0302; + /* 0x0304 */ int m0304; + /* 0x0308 */ u8 m0308[0x030C - 0x0308]; + /* 0x030C */ int m030C; + /* 0x0310 */ u8 m0310[0x0312 - 0x0310]; + /* 0x0312 */ s16 m0312; + /* 0x0314 */ cXyz mEndPos; + /* 0x0320 */ cXyz m0320; + /* 0x032C */ cXyz m032C; + /* 0x0338 */ bridge_class* mpAite; + /* 0x033C */ u8 m033C; + /* 0x033D */ u8 m033D[0x0340 - 0x033D]; + /* 0x0340 */ br_s mBr[50]; + /* 0xD0B8 */ u8 mbStopDraw; + /* 0xD0B9 */ u8 mD0B9[0xD0BC - 0xD0B9]; + /* 0xD0BC */ dCcD_Stts mStts; +}; + +#endif /* D_A_BRIDGE_H */ diff --git a/include/d/actor/d_a_bst.h b/include/d/actor/d_a_bst.h new file mode 100644 index 000000000..40c42aae1 --- /dev/null +++ b/include/d/actor/d_a_bst.h @@ -0,0 +1,69 @@ +#ifndef D_A_BST_H +#define D_A_BST_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" + +class bst_class : public fopAc_ac_c { +public: + /* 0x0000 */ f32 z; + /* 0x0004 */ u8 m0004[0x00F8 - 0x0004]; + /* 0x00F8 */ u16 m00F8; + /* 0x00FA */ u16 m00FA; + /* 0x00FC */ u8 m00FC[0x01C4 - 0x00FC]; + /* 0x01C4 */ u32 m01C4; + /* 0x01C8 */ u8 m01C8[0x01D0 - 0x01C8]; + /* 0x01D0 */ f32 m01D0; + /* 0x01D4 */ f32 m01D4; + /* 0x01D8 */ f32 m01D8; + /* 0x01DC */ s16 m01DC; + /* 0x01DE */ s16 m01DE; + /* 0x01E0 */ s16 m01E0; + /* 0x01E2 */ u8 m01E2[0x01F8 - 0x01E2]; + /* 0x01F8 */ f32 m01F8; + /* 0x01FC */ f32 m01FC; + /* 0x0200 */ f32 m0200; + /* 0x0204 */ u8 m0204[0x020A - 0x0204]; + /* 0x020A */ s8 m020A; + /* 0x020B */ u8 m020B[0x020C - 0x020B]; + /* 0x020C */ s16 m020C; + /* 0x020E */ s16 m020E; + /* 0x0210 */ s16 m0210; + /* 0x0212 */ u8 m0212[0x0214 - 0x0212]; + /* 0x0214 */ u32 m0214; + /* 0x0218 */ u32 m0218; + /* 0x021C */ u32 m021C; + /* 0x0220 */ u8 m0220[0x0254 - 0x0220]; + /* 0x0254 */ u32 m0254; + /* 0x0258 */ u8 m0258[0x0260 - 0x0258]; + /* 0x0260 */ u32 m0260; + /* 0x0264 */ u32 m0264; + /* 0x0268 */ u32 m0268; + /* 0x026C */ u8 m026C[0x0274 - 0x026C]; + /* 0x0274 */ u32 m0274; + /* 0x0278 */ u32 m0278; + /* 0x027C */ u32 m027C; + /* 0x0280 */ u32 m0280; + /* 0x0284 */ u8 m0284[0x0285 - 0x0284]; + /* 0x0285 */ s8 m0285; + /* 0x0286 */ u8 m0286[0x02B4 - 0x0286]; + /* 0x02B4 */ s8 m02B4; + /* 0x02B5 */ u8 m02B5[0x02B8 - 0x02B5]; + /* 0x02B8 */ mDoExt_McaMorf* m02B8; + /* 0x02BC */ mDoExt_baseAnm* m02BC; + /* 0x02C0 */ mDoExt_baseAnm* m02C0; + /* 0x02C4 */ s8 m02C4; + /* 0x02C5 */ u8 m02C5[0x02C8 - 0x02C5]; + /* 0x02C8 */ int m02C8; + /* 0x02CC */ mDoExt_baseAnm* m02CC; + /* 0x02D0 */ mDoExt_baseAnm* m02D0; + /* 0x02D4 */ s8 m02D4; + /* 0x02D5 */ u8 m02D5[0x0388 - 0x02D5]; + /* 0x0388 */ int m0388; + /* 0x038C */ u32 m038C; + /* 0x0390 */ u8 m0390[0x2E9C - 0x0390]; + /* 0x2E9C */ u8 msFrameCount; + /* 0x2E9D */ u8 m2E9D[0x2FE4 - 0x2E9D]; +}; + +#endif /* D_A_BST_H */ diff --git a/include/d/actor/d_a_btd.h b/include/d/actor/d_a_btd.h new file mode 100644 index 000000000..20f3c8464 --- /dev/null +++ b/include/d/actor/d_a_btd.h @@ -0,0 +1,11 @@ +#ifndef D_A_BTD_H +#define D_A_BTD_H + +#include "f_op/f_op_actor.h" + +class btd_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BTD_H */ diff --git a/include/d/actor/d_a_bwd.h b/include/d/actor/d_a_bwd.h new file mode 100644 index 000000000..51a8d30af --- /dev/null +++ b/include/d/actor/d_a_bwd.h @@ -0,0 +1,11 @@ +#ifndef D_A_BWD_H +#define D_A_BWD_H + +#include "f_op/f_op_actor.h" + +class bwd_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BWD_H */ diff --git a/include/d/actor/d_a_bwdg.h b/include/d/actor/d_a_bwdg.h new file mode 100644 index 000000000..79cf2f223 --- /dev/null +++ b/include/d/actor/d_a_bwdg.h @@ -0,0 +1,11 @@ +#ifndef D_A_BWDG_H +#define D_A_BWDG_H + +#include "f_op/f_op_actor.h" + +class bwdg_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BWDG_H */ diff --git a/include/d/actor/d_a_bwds.h b/include/d/actor/d_a_bwds.h new file mode 100644 index 000000000..5b28b3adc --- /dev/null +++ b/include/d/actor/d_a_bwds.h @@ -0,0 +1,11 @@ +#ifndef D_A_BWDS_H +#define D_A_BWDS_H + +#include "f_op/f_op_actor.h" + +class bwds_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_BWDS_H */ diff --git a/include/d/actor/d_a_canon.h b/include/d/actor/d_a_canon.h new file mode 100644 index 000000000..3d29306e9 --- /dev/null +++ b/include/d/actor/d_a_canon.h @@ -0,0 +1,44 @@ +#ifndef D_A_CANON_H +#define D_A_CANON_H + +#include "f_op/f_op_actor.h" + +class daCanon_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void checkProcess(void (daCanon_c::*)()) {} + void getCanonPtr() {} + void setProcess(void (daCanon_c::*)()) {} + + void set_mtx(); + void bul_set_mtx(cXyz*); + void getGridPos(int, int); + void getBulEndPos(short, short); + void createCheck(int, int, int); + void createTargetObj(); + void breakAllObj(); + void makeFireEffect(cXyz&, csXyz&, int); + void wait_proc_init(); + void wait_proc(); + void game_start_proc_init(); + void game_start_proc(); + void game_proc_init(); + void game_proc(); + void fire_proc_init(); + void fire_proc(); + void pause_proc_init(); + void pause_proc(); + void end_proc_init(); + void end_proc(); + void PadMove(); + void CreateHeap(); + void GameInfo2DDraw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_CANON_H */ diff --git a/include/d/actor/d_a_cc.h b/include/d/actor/d_a_cc.h new file mode 100644 index 000000000..95f16a21e --- /dev/null +++ b/include/d/actor/d_a_cc.h @@ -0,0 +1,97 @@ +#ifndef D_A_CC_H +#define D_A_CC_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" +#include "SSystem/SComponent/c_phase.h" + +class cc_class : public fopAc_ac_c { +public: + /* 0x2AC */ request_of_phase_process_class mPhs; + /* 0x2B4 */ mDoExt_McaMorf* m2B4; + /* 0x2B8 */ u8 m2B8[0x2BC - 0x2B8]; + /* 0x2BC */ mDoExt_McaMorf* m2BC; + /* 0x2C0 */ u8 m2C0[0x2C4 - 0x2C0]; + /* 0x2C4 */ mDoExt_McaMorf* m2C4; + /* 0x2C8 */ u8 m2C8[0x2D8 - 0x2C8]; + /* 0x2D8 */ mDoExt_McaMorf* m2D8; + /* 0x2DC */ u32 m2DC; + /* 0x2E0 */ u32 m2E0; + /* 0x2E4 */ u32 m2E4; + /* 0x2E8 */ u32 m2E8; + /* 0x2EC */ u8 m2EC[0x2F0 - 0x2EC]; + /* 0x2F0 */ u8 mBehaviorType; + /* 0x2F1 */ u8 mColorType; + /* 0x2F2 */ u8 mNoticeRangeByte; + /* 0x2F3 */ u8 mDisableSpawnSwitchIndex; + /* 0x2F4 */ u8 mCurrAction; + /* 0x2F5 */ u8 m2F5; + /* 0x2F6 */ u8 m2F6[0x2F7 - 0x2F6]; + /* 0x2F7 */ u8 m2F7; + /* 0x2F8 */ u8 m2F8; + /* 0x2F9 */ u8 m2F9; + /* 0x2FA */ u8 m2FA[0x2FB - 0x2FA]; + /* 0x2FB */ u8 m2FB; + /* 0x2FC */ u8 m2FC[0x2FE - 0x2FC]; + /* 0x2FE */ u8 m2FE; + /* 0x2FF */ u8 m2FF[0x301 - 0x2FF]; + /* 0x301 */ u8 m301; + /* 0x302 */ u8 m302; + /* 0x303 */ u8 m303[0x316 - 0x303]; + /* 0x316 */ s16 m316; + /* 0x318 */ u8 m318[0x31A - 0x318]; + /* 0x31A */ s16 m31A; + /* 0x31C */ s16 m31C; + /* 0x31E */ u8 m31E[0x328 - 0x31E]; + /* 0x328 */ f32 m328; + /* 0x32C */ u8 m32C[0x334 - 0x32C]; + /* 0x334 */ f32 m334; + /* 0x338 */ u8 m338[0x33C - 0x338]; + /* 0x33C */ f32 mNoticeRange; + /* 0x340 */ u32 m340; + /* 0x344 */ u8 m344[0x34C - 0x344]; + /* 0x34C */ s16 m34C; + /* 0x34E */ u8 m34E[0x356 - 0x34E]; + /* 0x356 */ s16 m356; + /* 0x358 */ u8 m358[0x390 - 0x358]; + /* 0x390 */ u32 m390; + /* 0x394 */ u32 m394; + /* 0x398 */ u8 m398[0x3BC - 0x398]; + /* 0x3BC */ cXyz m3BC; + /* 0x3C8 */ u8 m3C8[0x3E0 - 0x3C8]; + /* 0x3E0 */ cXyz m3E0[6]; + /* 0x428 */ cXyz m428[6]; + /* 0x470 */ u8 m470[0x47C - 0x470]; + /* 0x47C */ dBgS_AcchCir m47C; + /* 0x4BC */ dBgS_Acch m4BC; + /* 0x680 */ dCcD_Stts m680; + /* 0x6BC */ dCcD_Cyl m6BC; + /* 0x7EC */ u8 m7EC[0x81C - 0x7EC]; + /* 0x81C */ cc_class* m81C; + /* 0x820 */ u8 m820[0x864 - 0x820]; + /* 0x864 */ u32 m864; + /* 0x868 */ u32 m868; + /* 0x86C */ u8 m86C[0x8C4 - 0x86C]; + /* 0x8C4 */ u32 m8C4; + /* 0x8C8 */ u8 m8C8[0x998 - 0x8C8]; + /* 0x998 */ u32 m998; + /* 0x99C */ u32 m99C; + /* 0x9A0 */ u8 m9A0[0x9B4 - 0x9A0]; + /* 0x9B4 */ u32 m9B4; + /* 0x9B8 */ u32 m9B8; + /* 0x9BC */ u32 m9BC; + /* 0x9C0 */ u8 m9C0[0xA20 - 0x9C0]; + /* 0xA20 */ u32 mA20; + /* 0xA24 */ u32 mA24; + /* 0xA28 */ u8 mA28[0xA30 - 0xA28]; + /* 0xA30 */ u32 mA30; + /* 0xA34 */ u8 mA34[0xBD4 - 0xA34]; + /* 0xBD4 */ enemyfire mEnemyFire; + /* 0xDFC */ u8 mDFC[0xE04 - 0xDFC]; +}; + +#endif /* D_A_CC_H */ diff --git a/include/d/actor/d_a_coming2.h b/include/d/actor/d_a_coming2.h new file mode 100644 index 000000000..c9ae4599f --- /dev/null +++ b/include/d/actor/d_a_coming2.h @@ -0,0 +1,52 @@ +#ifndef D_A_COMING2_H +#define D_A_COMING2_H + +#include "f_op/f_op_actor.h" + +namespace daComing2 { + class Act_c : public fopAc_ac_c { + public: + void get_coming_point() {} + void init_coming_point() {} + void minus_coming_point1() {} + void minus_coming_point2() {} + void pluss_coming_point1() {} + + void chase_ship(); + void renew_scope_info(); + void no_ship_obstacle(cXyz*); + void check_in_large_sea(const cXyz*); + void get_water_height(float*, const cXyz*); + void init_barrelN_info(int); + void init_barrel_info(); + void init_flag_info(); + void init_coming_info(); + void make_coming_param(cXyz*, daObjBarrel2::Type_e*, int*, bool*); + void request_barrel_exitN(int); + void request_all_barrel_exit(); + void request_all_flag_exit(); + void barrel_execute(int); + void barrel_main(); + void coming_clear_init(); + void coming_clear_main(); + void coming_wait_init(); + void coming_wait_main(); + void coming_setF_init(); + void coming_setF_main(); + void coming_checkS_init(); + void coming_checkS_main(); + void coming_game_init(); + void coming_game_main(); + void coming_process_init(short); + void coming_process_main(); + void _create(); + void _delete(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_COMING2_H */ diff --git a/include/d/actor/d_a_coming3.h b/include/d/actor/d_a_coming3.h new file mode 100644 index 000000000..77534cbbf --- /dev/null +++ b/include/d/actor/d_a_coming3.h @@ -0,0 +1,36 @@ +#ifndef D_A_COMING3_H +#define D_A_COMING3_H + +#include "f_op/f_op_actor.h" + +namespace daComing3 { + class Act_c : public fopAc_ac_c { + public: + void get_water_height(float*, int*, const cXyz*); + void get_challenge_id(); + void get_limit_dist(); + void coming_start_init(); + void coming_start_main(); + void coming_game_init(); + void coming_game_main(); + void coming_wait_init(); + void coming_wait_main(); + void coming_process_init(short); + void eff_break_tsubo(); + void coming_process_main(); + void set_mtx(); + void collision_init(); + void collision_main(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_COMING3_H */ diff --git a/include/d/actor/d_a_dai.h b/include/d/actor/d_a_dai.h new file mode 100644 index 000000000..d68645cda --- /dev/null +++ b/include/d/actor/d_a_dai.h @@ -0,0 +1,47 @@ +#ifndef D_A_DAI_H +#define D_A_DAI_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "SSystem/SComponent/c_phase.h" + +class daDai_c : public fopAc_ac_c { +public: + void decNowItemNum() {} + void incNowDaizaNum() {} + void incNowItemNum() {} + void init() {} + + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void eventOrder(); + void checkOrder(); + void XyCheckCB(int); + void XyEventCB(int); + void _execute(); + void proc(); + void _draw(); + void getMsg(); + void next_msgStatus(unsigned long*); + +public: + /* 0x6C4 */ request_of_phase_process_class mPhsFdai; + /* 0x6CC */ request_of_phase_process_class mPhsCloth; + /* 0x6D4 */ J3DModel* mpModel; + /* 0x6D8 */ dCcD_Stts mStts; + /* 0x714 */ dCcD_Cyl mCyl; + /* 0x844 */ s16 m844; + /* 0x846 */ s16 mEvtDaiItemIdx; + /* 0x848 */ s16 mEvtDefaultTalkIdx; + /* 0x84A */ u8 m84A; + /* 0x84B */ u8 m84B[0x84C - 0x84B]; + /* 0x84C */ u8 m84C; + /* 0x84D */ u8 mSaveID; + /* 0x84E */ u8 m84E[0x850 - 0x84E]; + /* 0x850 */ int m850; +}; + +#endif /* D_A_DAI_H */ diff --git a/include/d/actor/d_a_dai_item.h b/include/d/actor/d_a_dai_item.h new file mode 100644 index 000000000..47a7f6f35 --- /dev/null +++ b/include/d/actor/d_a_dai_item.h @@ -0,0 +1,84 @@ +#ifndef D_A_DAI_ITEM_H +#define D_A_DAI_ITEM_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "JSystem/JParticle/JPAEmitter.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/d_cloth_packet.h" + +class daStandItem_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void _execute(); + void itemProc(); + void actionFobj00(); + void actionFobj01(); + void actionFobj02(); + void actionFobj03(); + void actionFobj04(); + void actionFobj05(); + void actionFobj06(); + void actionFobj07(); + void actionFobj08(); + void actionFobj09(); + void actionFobj10(); + void actionFobj11(); + void animTest(); + void animTestForOneTime(); + void execAction(); + void mode_carry_init(); + void mode_carry(); + void mode_wait_init(); + void mode_wait(); + void mode_drop_init(); + void mode_drop(); + void _draw(); + +public: + /* 0x290 */ request_of_phase_process_class mPhsDai; + /* 0x298 */ request_of_phase_process_class mPhsCloth; + /* 0x2A0 */ J3DModel* mpModel; + /* 0x2A4 */ mDoExt_bckAnm* mpBckAnm; + /* 0x2A8 */ u8 m2A8[0x310 - 0x2A8]; + /* 0x310 */ int m310; + /* 0x314 */ u8 m314[0x414 - 0x314]; + /* 0x414 */ dBgS_Acch mAcch; + /* 0x5D8 */ dBgS_AcchCir mAcchCir; + /* 0x618 */ u8 mItemNo; + /* 0x619 */ u8 mItemType; + /* 0x61A */ u8 m61A[0x61C - 0x61A]; + /* 0x61C */ int mTimer; + /* 0x620 */ int mMode; + /* 0x624 */ u8 m624; + /* 0x625 */ u8 m625[0x628 - 0x625]; + /* 0x628 */ s16 mBckPlayTimer; + /* 0x62A */ s16 mBckStopTimer; + /* 0x62C */ f32 mBckSpeed; + /* 0x630 */ Mtx m630; + /* 0x660 */ Mtx m660; + /* 0x690 */ JPABaseEmitter* m690; + /* 0x694 */ JPABaseEmitter* m694; + /* 0x698 */ JPABaseEmitter* m698; + /* 0x69C */ dCloth_packet_c* mpCloth; + /* 0x6A0 */ u8 mClothType; + /* 0x6A1 */ u8 m6A1[0x6A2 - 0x6A1]; + /* 0x6A2 */ s16 m6A2; + /* 0x6A4 */ cXyz m6A4; + /* 0x6B0 */ u8 mbBckDidPlay; + /* 0x6B1 */ u8 m6B1; + /* 0x6B2 */ s16 m6B2; + /* 0x6B4 */ s16 m6B4; + /* 0x6B6 */ u8 m6B6[0x6BC - 0x6B6]; + /* 0x6BC */ f32 m6BC; + /* 0x6C0 */ u8 m6C0[0x6C4 - 0x6C0]; + /* 0x6C4 */ f32 m6C4; +}; + +#endif /* D_A_DAI_ITEM_H */ diff --git a/include/d/actor/d_a_daiocta.h b/include/d/actor/d_a_daiocta.h new file mode 100644 index 000000000..725dfae48 --- /dev/null +++ b/include/d/actor/d_a_daiocta.h @@ -0,0 +1,63 @@ +#ifndef D_A_DAIOCTA_H +#define D_A_DAIOCTA_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daDaiocta_c : public fopAc_ac_c { +public: + void getSw() {} + + void _coHit(fopAc_ac_c*); + void _nodeControl(J3DNode*, J3DModel*); + void _createHeap(); + void createAwaHeap(); + void createSuikomiHeap(); + void createBodyHeap(); + void createArrowHitHeap(); + void setMtx(); + void setSuikomiMtx(); + void setAwaMtx(); + void initMtx(); + void setEffect(unsigned short); + void setAwaRandom(int); + void initAwa(); + void execAwa(); + void isLivingEye(); + void isDead(); + void isDamageEye(); + void isDamageBombEye(); + void setRotEye(); + void setCollision(); + void modeHideInit(); + void modeHide(); + void modeAppearInit(); + void modeAppear(); + void modeWaitInit(); + void modeWait(); + void modeDamageInit(); + void modeDamage(); + void modeDamageBombInit(); + void modeDamageBomb(); + void modeDemoInit(); + void modeDemo(); + void modeDeleteInit(); + void modeDelete(); + void modeProc(daDaiocta_c::Proc_e, daDaiocta_c::Mode_e); + void setAnm(); + void setWater(); + void _execute(); + void drawAwa(); + void drawSuikomi(); + void drawDebug(); + void _draw(); + void getArg(); + void createInit(); + void _create(); + void _delete(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_DAIOCTA_H */ diff --git a/include/d/actor/d_a_daiocta_eye.h b/include/d/actor/d_a_daiocta_eye.h new file mode 100644 index 000000000..8fe2a14ba --- /dev/null +++ b/include/d/actor/d_a_daiocta_eye.h @@ -0,0 +1,33 @@ +#ifndef D_A_DAIOCTA_EYE_H +#define D_A_DAIOCTA_EYE_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daDaiocta_Eye_c : public fopAc_ac_c { +public: + void rndRotEye() {} + + void _nodeControl(J3DNode*, J3DModel*); + void _createHeap(); + void _coHit(fopAc_ac_c*); + void setMtx(); + void checkTgHit(); + void modeWaitInit(); + void modeWait(); + void modeDamageInit(); + void modeDamage(); + void modeDeathInit(); + void modeDeath(); + void modeProcCall(); + void _execute(); + void _draw(); + void createInit(); + void _create(); + void _delete(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_DAIOCTA_EYE_H */ diff --git a/include/d/actor/d_a_deku_item.h b/include/d/actor/d_a_deku_item.h new file mode 100644 index 000000000..2823378ac --- /dev/null +++ b/include/d/actor/d_a_deku_item.h @@ -0,0 +1,27 @@ +#ifndef D_A_DEKU_ITEM_H +#define D_A_DEKU_ITEM_H + +#include "f_op/f_op_actor.h" + +class daDekuItem_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void _execute(); + void mode_proc_call(); + void mode_wait(); + void mode_getdemo_init(); + void mode_getdemo_wait(); + void mode_getdemo(); + void eventOrder(); + void checkOrder(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_DEKU_ITEM_H */ diff --git a/include/d/actor/d_a_demo00.h b/include/d/actor/d_a_demo00.h new file mode 100644 index 000000000..31741d7ee --- /dev/null +++ b/include/d/actor/d_a_demo00.h @@ -0,0 +1,16 @@ +#ifndef D_A_DEMO00_H +#define D_A_DEMO00_H + +#include "f_op/f_op_actor.h" + +class daDemo00_resID_c : public fopAc_ac_c { +public: + void operator=(const daDemo00_resID_c&) {} + + void reset(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_DEMO00_H */ diff --git a/include/d/actor/d_a_demo_dk.h b/include/d/actor/d_a_demo_dk.h new file mode 100644 index 000000000..31658aa4e --- /dev/null +++ b/include/d/actor/d_a_demo_dk.h @@ -0,0 +1,11 @@ +#ifndef D_A_DEMO_DK_H +#define D_A_DEMO_DK_H + +#include "f_op/f_op_actor.h" + +class demo_dk_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_DEMO_DK_H */ diff --git a/include/d/actor/d_a_demo_item.h b/include/d/actor/d_a_demo_item.h new file mode 100644 index 000000000..026b8beae --- /dev/null +++ b/include/d/actor/d_a_demo_item.h @@ -0,0 +1,30 @@ +#ifndef D_A_DEMO_ITEM_H +#define D_A_DEMO_ITEM_H + +#include "f_op/f_op_actor.h" + +class daDitem_c : public fopAc_ac_c { +public: + void Delete() {} + void chkArgFlag(unsigned char) {} + void clrFlag() {} + void create() {} + void draw() {} + void execute() {} + void isdelete() {} + void setOffsetPos(cXyz) {} + + void setParticle(); + void CreateInit(); + void set_effect(); + void set_pos(); + void anim_control(); + void set_mtx(); + void settingBeforeDraw(); + void setListStart(); + +public: + /* 0x290 */ u8 m290[0x65C - 0x290]; +}; + +#endif /* D_A_DEMO_ITEM_H */ diff --git a/include/d/actor/d_a_demo_kmm.h b/include/d/actor/d_a_demo_kmm.h new file mode 100644 index 000000000..798382091 --- /dev/null +++ b/include/d/actor/d_a_demo_kmm.h @@ -0,0 +1,22 @@ +#ifndef D_A_DEMO_KMM_H +#define D_A_DEMO_KMM_H + +#include "f_op/f_op_actor.h" + +class daDemo_Kmm_c : public fopAc_ac_c { +public: + void draw() {} + void execute() {} + void setAction(unsigned char) {} + + void CreateHeap(); + void calcMtx(); + void setAnime(int, int, float, float); + void CreateInit(); + void create(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_DEMO_KMM_H */ diff --git a/include/d/actor/d_a_disappear.h b/include/d/actor/d_a_disappear.h new file mode 100644 index 000000000..2326b6de3 --- /dev/null +++ b/include/d/actor/d_a_disappear.h @@ -0,0 +1,11 @@ +#ifndef D_A_DISAPPEAR_H +#define D_A_DISAPPEAR_H + +#include "f_op/f_op_actor.h" + +class disappear_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_DISAPPEAR_H */ diff --git a/include/d/actor/d_a_dk.h b/include/d/actor/d_a_dk.h new file mode 100644 index 000000000..eecab282b --- /dev/null +++ b/include/d/actor/d_a_dk.h @@ -0,0 +1,11 @@ +#ifndef D_A_DK_H +#define D_A_DK_H + +#include "f_op/f_op_actor.h" + +class dk_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_DK_H */ diff --git a/include/d/actor/d_a_door10.h b/include/d/actor/d_a_door10.h new file mode 100644 index 000000000..bb7d4ba1d --- /dev/null +++ b/include/d/actor/d_a_door10.h @@ -0,0 +1,57 @@ +#ifndef D_A_DOOR10_H +#define D_A_DOOR10_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" + +class daDoor10_c : public fopAc_ac_c { +public: + void checkFlag(unsigned short) {} + void execute() {} + void offFlag(unsigned short) {} + void onFlag(unsigned short) {} + void setAction(unsigned char) {} + + void chkMakeKey(); + void setKey(); + void chkMakeStop(); + void chkStopF(); + void chkStopB(); + void setStop(); + void chkStopOpen(); + void setStopDemo(); + void chkStopClose(); + void getBdlName(); + void getDzbName(); + void getSize2X(); + void CreateHeap(); + void setEventPrm(); + void openInit(); + void openProc(); + void openEnd(); + void closeInit(); + void closeProc(); + void closeEnd(); + void calcMtx(); + void CreateInit(); + void create(); + void demoProc(); + void draw(); + +public: + /* 0x000 */ dDoor_info_c parent; + /* 0x2D0 */ dDoor_smoke_c m2D0; + /* 0x306 */ u8 m306[0x308 - 0x306]; + /* 0x308 */ dDoor_key2_c mKeyLock; + /* 0x32C */ dDoor_stop_c mStopBars; + /* 0x338 */ dDoor_hkyo_c mHkyo; + /* 0x34C */ J3DModel* mpModel; + /* 0x350 */ dBgW* mpBgW; + /* 0x354 */ u8 m354; + /* 0x355 */ u8 m355[0x356 - 0x355]; + /* 0x356 */ u16 m356; + /* 0x358 */ u8 m358[0x364 - 0x358]; + /* 0x364 */ int m364; +}; + +#endif /* D_A_DOOR10_H */ diff --git a/include/d/actor/d_a_door12.h b/include/d/actor/d_a_door12.h new file mode 100644 index 000000000..d6c608af8 --- /dev/null +++ b/include/d/actor/d_a_door12.h @@ -0,0 +1,56 @@ +#ifndef D_A_DOOR12_H +#define D_A_DOOR12_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "SSystem/SComponent/c_phase.h" + +class daDoor12_c : public fopAc_ac_c { +public: + void checkFlag(unsigned short) {} + void execute() {} + void offFlag(unsigned short) {} + void onFlag(unsigned short) {} + void setAction(unsigned char) {} + + void chkMakeKey(); + void setKey(); + void chkMakeStop(); + void chkStopF(); + void chkStopB(); + void setStop(); + void chkStopOpen(); + void setStopDemo(); + void chkStopClose(); + void CreateHeap(); + void getShapeType(); + void getArcName(); + void getBdlLf(); + void getBdlRt(); + void getDzb(); + void openWide(); + void setEventPrm(); + void openInit(); + void openProc(); + void openEnd(); + void closeInit(); + void closeProc(); + void closeEnd(); + void calcMtx(); + void CreateInit(); + void create(); + void demoProc(); + void draw(); + +public: + /* 0x000 */ dDoor_info_c parent; + /* 0x2D0 */ request_of_phase_process_class m2D0; + /* 0x2D8 */ J3DModel* mpLeftModel; + /* 0x2DC */ J3DModel* mpRightModel; + /* 0x2E0 */ dBgW* m2E0; + /* 0x2E4 */ dDoor_key2_c mKeyLock; + /* 0x308 */ dDoor_stop_c mStopBars; + /* 0x314 */ u8 m314[0x35C - 0x314]; +}; + +#endif /* D_A_DOOR12_H */ diff --git a/include/d/actor/d_a_dr.h b/include/d/actor/d_a_dr.h new file mode 100644 index 000000000..146a385aa --- /dev/null +++ b/include/d/actor/d_a_dr.h @@ -0,0 +1,27 @@ +#ifndef D_A_DR_H +#define D_A_DR_H + +#include "f_op/f_op_actor.h" +#include "JSystem/JParticle/JPAEmitter.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class dr_class : public fopAc_ac_c { +public: + void setQuakeInfo() {} + +public: + /* 0x290 */ u8 m290[0x2AC - 0x290]; + /* 0x2AC */ request_of_phase_process_class mPhs; + /* 0x2B4 */ mDoExt_McaMorf* mpMorf; + /* 0x2B8 */ u8 mState; + /* 0x2B9 */ u8 m2B9[0x2BA - 0x2B9]; + /* 0x2BA */ s16 mCountDownTimers[3]; + /* 0x2C0 */ int mCurrBckIdx; + /* 0x2C4 */ JPABaseEmitter* m2C4; + /* 0x2C8 */ s8 m2C8; + /* 0x2C9 */ s8 m2C9; + /* 0x2CA */ u8 m2CA[0x2CC - 0x2CA]; +}; + +#endif /* D_A_DR_H */ diff --git a/include/d/actor/d_a_dr2.h b/include/d/actor/d_a_dr2.h new file mode 100644 index 000000000..21ebaa048 --- /dev/null +++ b/include/d/actor/d_a_dr2.h @@ -0,0 +1,11 @@ +#ifndef D_A_DR2_H +#define D_A_DR2_H + +#include "f_op/f_op_actor.h" + +class dr2_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_DR2_H */ diff --git a/include/d/actor/d_a_dummy.h b/include/d/actor/d_a_dummy.h new file mode 100644 index 000000000..59a1cf933 --- /dev/null +++ b/include/d/actor/d_a_dummy.h @@ -0,0 +1,22 @@ +#ifndef D_A_DUMMY_H +#define D_A_DUMMY_H + +#include "f_op/f_op_actor.h" + +namespace daDummy { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_DUMMY_H */ diff --git a/include/d/actor/d_a_ep.h b/include/d/actor/d_a_ep.h new file mode 100644 index 000000000..87a1c5c8b --- /dev/null +++ b/include/d/actor/d_a_ep.h @@ -0,0 +1,73 @@ +#ifndef D_A_EP_H +#define D_A_EP_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "JSystem/JParticle/JPAEmitter.h" +#include "SSystem/SComponent/c_phase.h" + +class ep_class : public fopAc_ac_c { +public: + /* 0x290 */ request_of_phase_process_class mPhsLoad_Ep; + /* 0x298 */ Mtx mAlphaModelMtx; + /* 0x2C8 */ J3DModel* mpModel; + /* 0x2CC */ dBgS_AcchCir mAcchCir; + /* 0x30C */ dBgS_Acch mAcch; + /* 0x4D0 */ int m4D0; + /* 0x4D4 */ u8 m4D4[0x4DC - 0x4D4]; + /* 0x4DC */ f32 mLightPower; + /* 0x4E0 */ f32 m4E0; + /* 0x4E4 */ f32 mAlphaModelScale; + /* 0x4E8 */ f32 mAlphaModelScaleTarget; + /* 0x4EC */ f32 mAlphaModelAlpha; + /* 0x4F0 */ f32 mAlphaModelAlphaTarget; + /* 0x4F4 */ s16 mTimers[4]; + /* 0x4FC */ u8 m4FC[0x4FD - 0x4FC]; + /* 0x4FD */ u8 mbNoEp; + /* 0x4FE */ u8 mbShouldDrawModel; + /* 0x4FF */ u8 m4FF[0x500 - 0x4FF]; + /* 0x500 */ s16 mAlphaModelRotX; + /* 0x502 */ s16 mAlphaModelRotY; + /* 0x504 */ u8 mType; + /* 0x505 */ u8 m505; + /* 0x506 */ u8 mOnSwitchId; + /* 0x507 */ u8 m507; + /* 0x508 */ u8 m508; + /* 0x509 */ u8 m509[0x50C - 0x509]; + /* 0x50C */ JPABaseEmitter* mpEmitter; + /* 0x510 */ LIGHT_INFLUENCE mLight; + /* 0x530 */ cXyz mPosTop; + /* 0x53C */ dCcD_Stts mStts; + /* 0x578 */ dCcD_Cyl mCyl; + /* 0x6A8 */ dCcD_Sph mSph1; + /* 0x7D4 */ s16 m7D4; + /* 0x7D6 */ u8 m7D6[0x7D8 - 0x7D6]; + /* 0x7D8 */ f32 m7D8; + /* 0x7DC */ s16 m7DC; + /* 0x7DE */ u8 mbHasObm; + /* 0x7DF */ u8 m7DF[0x7E0 - 0x7DF]; + /* 0x7E0 */ int m7E0; + /* 0x7E4 */ u8 mbHasGa; + /* 0x7E5 */ u8 m7E5[0x7E8 - 0x7E5]; + /* 0x7E8 */ ep_ga_s mEpGa[2]; + /* 0x860 */ u32 m860; + /* 0x864 */ u32 m864; + /* 0x868 */ u32 m868; + /* 0x86C */ u32 m86C; + /* 0x870 */ f32 m870; + /* 0x874 */ u32 m874; + /* 0x878 */ u8 m878[0x87C - 0x878]; + /* 0x87C */ f32 m87C; + /* 0x880 */ u32 m880; + /* 0x884 */ u32 m884; + /* 0x888 */ f32 m888; + /* 0x88C */ u32 m88C; + /* 0x890 */ u32 m890; + /* 0x894 */ u8 m894[0x910 - 0x894]; + /* 0x910 */ u8 mGroundCheckTimer; + /* 0x911 */ u8 m911[0x914 - 0x911]; +}; + +#endif /* D_A_EP_H */ diff --git a/include/d/actor/d_a_esa.h b/include/d/actor/d_a_esa.h new file mode 100644 index 000000000..5de52186e --- /dev/null +++ b/include/d/actor/d_a_esa.h @@ -0,0 +1,11 @@ +#ifndef D_A_ESA_H +#define D_A_ESA_H + +#include "f_op/f_op_actor.h" + +class esa_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_ESA_H */ diff --git a/include/d/actor/d_a_fallrock.h b/include/d/actor/d_a_fallrock.h new file mode 100644 index 000000000..3f88516a4 --- /dev/null +++ b/include/d/actor/d_a_fallrock.h @@ -0,0 +1,20 @@ +#ifndef D_A_FALLROCK_H +#define D_A_FALLROCK_H + +#include "f_op/f_op_actor.h" + +class daFallRock_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void execute() {} + + void CreateHeap(); + void set_mtx(); + void setParticle(int, cXyz*); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_FALLROCK_H */ diff --git a/include/d/actor/d_a_fallrock_tag.h b/include/d/actor/d_a_fallrock_tag.h new file mode 100644 index 000000000..0fe4efcbb --- /dev/null +++ b/include/d/actor/d_a_fallrock_tag.h @@ -0,0 +1,19 @@ +#ifndef D_A_FALLROCK_TAG_H +#define D_A_FALLROCK_TAG_H + +#include "f_op/f_op_actor.h" + +class daFallRockTag_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void execute() {} + void getData() {} + + void createRock(cXyz*, cXyz*, csXyz*, int, unsigned long); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_FALLROCK_TAG_H */ diff --git a/include/d/actor/d_a_fan.h b/include/d/actor/d_a_fan.h new file mode 100644 index 000000000..4eb3dd656 --- /dev/null +++ b/include/d/actor/d_a_fan.h @@ -0,0 +1,22 @@ +#ifndef D_A_FAN_H +#define D_A_FAN_H + +#include "f_op/f_op_actor.h" + +class daFan_c : public fopAc_ac_c { +public: + void Delete(); + void CreateHeap(); + void Create(); + void _create(); + void set_mtx(); + void set_wind_length(float); + void set_cps(float); + void Execute(float(**)[3][4]); + void Draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_FAN_H */ diff --git a/include/d/actor/d_a_ff.h b/include/d/actor/d_a_ff.h new file mode 100644 index 000000000..1e6135574 --- /dev/null +++ b/include/d/actor/d_a_ff.h @@ -0,0 +1,40 @@ +#ifndef D_A_FF_H +#define D_A_FF_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class ff_class : public fopAc_ac_c { +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpModel[2]; + /* 0x2A0 */ mDoExt_brkAnm* mBrkAnm[2]; + /* 0x2A8 */ u8 m2A8[0x2A9 - 0x2A8]; + /* 0x2A9 */ u8 mbNoUseGroundY; + /* 0x2AA */ u8 m2AA[0x2AC - 0x2AA]; + /* 0x2AC */ f32 mRotVel; + /* 0x2B0 */ f32 mVelocityFwdTarget; + /* 0x2B4 */ cXyz mVelImpulse; + /* 0x2C0 */ cXyz m2C0; + /* 0x2CC */ f32 mScale; + /* 0x2D0 */ f32 mScaleTarget; + /* 0x2D4 */ f32 mGlowScale; + /* 0x2D8 */ f32 mGlowScaleY; + /* 0x2DC */ f32 mGroundY; + /* 0x2E0 */ cXyz mScatterPos; + /* 0x2EC */ cXyz m2EC; + /* 0x2F8 */ cXyz mHomePos; + /* 0x304 */ s16 mTargetRotX; + /* 0x306 */ s16 mTargetRotY; + /* 0x308 */ s16 mTimers[5]; + /* 0x312 */ s16 mLiveTimer; + /* 0x314 */ u8 mState; + /* 0x315 */ u8 m315[0x317 - 0x315]; + /* 0x317 */ u8 mbNotVisibleZ; + /* 0x318 */ dCcD_Stts mStts; + /* 0x354 */ dCcD_Sph mSph; +}; + +#endif /* D_A_FF_H */ diff --git a/include/d/actor/d_a_fganon.h b/include/d/actor/d_a_fganon.h new file mode 100644 index 000000000..2e914d763 --- /dev/null +++ b/include/d/actor/d_a_fganon.h @@ -0,0 +1,61 @@ +#ifndef D_A_FGANON_H +#define D_A_FGANON_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class fganon_class : public fopAc_ac_c { +public: + /* 0x290 */ f32 m290; + /* 0x294 */ u8 m294[0x2AC - 0x294]; + /* 0x2AC */ request_of_phase_process_class m2AC; + /* 0x2B4 */ request_of_phase_process_class m2B4; + /* 0x2BC */ u8 m2BC; + /* 0x2BD */ u8 m2BD; + /* 0x2BE */ u8 m2BE; + /* 0x2BF */ u8 m2BF; + /* 0x2C0 */ mDoExt_McaMorf* m2C0; + /* 0x2C4 */ mDoExt_brkAnm* m2C4; + /* 0x2C8 */ J3DModel* m2C8; + /* 0x2CC */ mDoExt_brkAnm* m2CC; + /* 0x2D0 */ u8 m2D0[0x386 - 0x2D0]; + /* 0x386 */ s16 m386; + /* 0x388 */ s16 m388; + /* 0x38A */ u8 m38A[0x3AE - 0x38A]; + /* 0x3AE */ s16 m3AE; + /* 0x3B0 */ u8 m3B0[0x3B6 - 0x3B0]; + /* 0x3B6 */ s16 m3B6; + /* 0x3B8 */ u8 m3B8[0x408 - 0x3B8]; + /* 0x408 */ u8 m408; + /* 0x409 */ u8 m409[0x40C - 0x409]; + /* 0x40C */ dCcD_Sph m40C; + /* 0x538 */ dCcD_Sph m538; + /* 0x664 */ u8 m664[0x674 - 0x664]; + /* 0x674 */ J3DModel* m674; + /* 0x678 */ mDoExt_btkAnm* m678; + /* 0x67C */ mDoExt_brkAnm* m67C; + /* 0x680 */ u8 m680[0x68C - 0x680]; + /* 0x68C */ u8 m68C; + /* 0x68D */ u8 m68D[0x68F - 0x68D]; + /* 0x68F */ u8 m68F; + /* 0x690 */ u8 m690; + /* 0x691 */ u8 m691[0x6B4 - 0x691]; + /* 0x6B4 */ int mCapeID; + /* 0x6B8 */ dBgS_AcchCir m6B8; + /* 0x6F8 */ dBgS_Acch m6F8; + /* 0x8BC */ dCcD_Stts mStts; + /* 0x8F8 */ dCcD_GObjInf mCcDObjInf; + /* 0x9F0 */ u8 m9F0[0xA28 - 0x9F0]; + /* 0xA28 */ dCcD_Sph mA28; + /* 0xB54 */ u8 mB54[0xB88 - 0xB54]; + /* 0xB88 */ u8 mB88; + /* 0xB89 */ u8 mB89[0xB8A - 0xB89]; + /* 0xB8A */ u8 mB8A; + /* 0xB8B */ u8 mB8B[0xB8C - 0xB8B]; +}; + +#endif /* D_A_FGANON_H */ diff --git a/include/d/actor/d_a_fgmahou.h b/include/d/actor/d_a_fgmahou.h new file mode 100644 index 000000000..7ba7dd0a9 --- /dev/null +++ b/include/d/actor/d_a_fgmahou.h @@ -0,0 +1,11 @@ +#ifndef D_A_FGMAHOU_H +#define D_A_FGMAHOU_H + +#include "f_op/f_op_actor.h" + +class fgmahou_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_FGMAHOU_H */ diff --git a/include/d/actor/d_a_fire.h b/include/d/actor/d_a_fire.h new file mode 100644 index 000000000..0f19c453e --- /dev/null +++ b/include/d/actor/d_a_fire.h @@ -0,0 +1,29 @@ +#ifndef D_A_FIRE_H +#define D_A_FIRE_H + +#include "f_op/f_op_actor.h" + +class daFire_c : public fopAc_ac_c { +public: + void _delete(); + void CreateInit(); + void _create(); + void _execute(); + void search_wind(); + void ctrlEffect(); + void demo_proc(); + void normal_proc(); + void eventOrder(); + void checkOrder(); + void execStopFire(); + void execStopNowFire(); + void execPlayFire(); + void setDirParticle(cXyz*); + void checkCol(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_FIRE_H */ diff --git a/include/d/actor/d_a_floor.h b/include/d/actor/d_a_floor.h new file mode 100644 index 000000000..faa4740b9 --- /dev/null +++ b/include/d/actor/d_a_floor.h @@ -0,0 +1,21 @@ +#ifndef D_A_FLOOR_H +#define D_A_FLOOR_H + +#include "f_op/f_op_actor.h" + +class daFloor_c : public fopAc_ac_c { +public: + void Delete(); + void CreateHeap(); + void Create(); + void _create(); + void set_mtx(); + void Execute(float(**)[3][4]); + void set_effect(); + void Draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_FLOOR_H */ diff --git a/include/d/actor/d_a_fm.h b/include/d/actor/d_a_fm.h new file mode 100644 index 000000000..6c945cb20 --- /dev/null +++ b/include/d/actor/d_a_fm.h @@ -0,0 +1,135 @@ +#ifndef D_A_FM_H +#define D_A_FM_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daFm_c : public fopAc_ac_c { +public: + void isBodyAppear() {} + void isHoleAppear() {} + void modeProcInit(int) {} + + void _nodeControl(J3DNode*, J3DModel*); + void _createHeap(); + void holeCreateHeap(); + void bodyCreateHeap(); + void jntHitCreateHeap(); + void _pathMove(cXyz*, cXyz*, cXyz*); + void searchNearOtherActor(fopAc_ac_c*); + void searchNearFm(fopAc_ac_c*); + void moveRndBack(); + void moveRndEscape(); + void spAttackVJump(); + void spAttackJump(); + void spAttackNone(); + void iceProc(); + void bodySetMtx(); + void holeSetMtx(); + void setCollision(); + void setAttention(); + void checkTgHit(); + void setGrabPos(); + void getOffsetPos(); + void checkPlayerGrabBomb(); + void checkPlayerGrabNpc(); + void checkPlayerGrabTarget(); + void isGrabPos(); + void isGrab(); + void isGrabFoot(); + void modeSwWaitInit(); + void modeSwWait(); + void modeHideInit(); + void modeHide(); + void modeUnderFootInit(); + void modeUnderFoot(); + void modePathMoveInit(); + void modePathMove(); + void modeGoalKeeperInit(); + void modeGoalKeeper(); + void modeAppearInit(); + void modeAppear(); + void modeDisappearInit(); + void modeDisappear(); + void modeWaitInit(); + void modeWait(); + void modeAttackInit(); + void modeAttack(); + void modeThrowInit(); + void modeThrow(); + void modeGrabFootDemoInit(); + void modeGrabFootDemo(); + void modeParalysisInit(); + void modeParalysis(); + void modeDamageInit(); + void modeDamage(); + void modeGrabInit(); + void modeGrab(); + void modeGrabDemoInit(); + void modeGrabDemo(); + void modeDeathInit(); + void modeDeath(); + void modePrepareItemInit(); + void modePrepareItem(); + void modeGrabNpcDemoInit(); + void modeGrabNpcDemo(); + void modePlayerStartDemoInit(); + void modePlayerStartDemo(); + void modeDeleteInit(); + void modeDelete(); + void modeBikubikuInit(); + void modeBikubiku(); + void modeProc(daFm_c::Proc_e, int); + void setAnm(signed char, bool); + void cancelGrab(); + void calcInvKine(fopAc_ac_c*); + void resetInvKine(); + void grabBomb(); + void grabTsubo(); + void grabPlayer(); + void grabNPC(); + void searchTarget(); + void setBaseTarget(); + void turnToBaseTarget(); + void isNpc(fopAc_ac_c*); + void checkHeight(fopAc_ac_c*); + void isLink(fopAc_ac_c*); + void isLinkControl(); + void areaCheck(); + void lineCheck(cXyz*, cXyz*); + void setRnd(int, int); + void setHoleEffect(); + void holeExecute(); + void setHoleScale(float, float, float); + void _execute(); + void MtxToRot(float(*)[4], csXyz*); + void debugDraw(); + void holeDraw(); + void bodyDraw(); + void _draw(); + void getArg(); + void createInit(); + void _create(); + void _delete(); + +public: + /* 0x2AC */ u8 m2AC[0x2C5 - 0x2AC]; + /* 0x2C5 */ s8 m2C5; + /* 0x2C6 */ u8 m2C6[0x2E4 - 0x2C6]; + /* 0x2E4 */ u8 m2E4; + /* 0x2E5 */ u8 m2E5[0x400 - 0x2E5]; + /* 0x400 */ mDoExt_McaMorf* mpMcaMorf; + /* 0x404 */ u8 m404[0x608 - 0x404]; + /* 0x608 */ mDoExt_invisibleModel mInvisibleModel; + /* 0x610 */ u8 m610[0x9CC - 0x610]; + /* 0x9CC */ fopAc_ac_c* mBaseTarget; + /* 0x9D0 */ u8 m9D0[0xAE4 - 0x9D0]; + /* 0xAE4 */ u8 mAE4; + /* 0xAE5 */ u8 mAE5; + /* 0xAE6 */ u8 mAE6[0xAE8 - 0xAE6]; + /* 0xAE8 */ enemyice mEnemyIce; +}; + +#endif /* D_A_FM_H */ diff --git a/include/d/actor/d_a_ghostship.h b/include/d/actor/d_a_ghostship.h new file mode 100644 index 000000000..8e7bfd871 --- /dev/null +++ b/include/d/actor/d_a_ghostship.h @@ -0,0 +1,32 @@ +#ifndef D_A_GHOSTSHIP_H +#define D_A_GHOSTSHIP_H + +#include "f_op/f_op_actor.h" + +class daGhostship_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void checkInShip() {} + void getAlpha() {} + void setMtx() {} + + void _createHeap(); + void pathMove(); + void modeWaitInit(); + void modeWait(); + void modeRealize(); + void _pathMove(cXyz*, cXyz*, cXyz*); + void modePathMoveInit(); + void modePathMove(); + void modeProcCall(); + void createInit(); + void getArg(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_GHOSTSHIP_H */ diff --git a/include/d/actor/d_a_gm.h b/include/d/actor/d_a_gm.h new file mode 100644 index 000000000..c4c16d83e --- /dev/null +++ b/include/d/actor/d_a_gm.h @@ -0,0 +1,21 @@ +#ifndef D_A_GM_H +#define D_A_GM_H + +#include "f_op/f_op_actor.h" + +class gm_class : public fopAc_ac_c { +public: + /* 0x2AC */ u8 m2AC[0x2CD - 0x2AC]; + /* 0x2CD */ u8 m2CD; + /* 0x2CE */ u8 m2CE[0x3D0 - 0x2CE]; + /* 0x3D0 */ f32 z; + /* 0x3D4 */ u8 m3D4[0x3DC - 0x3D4]; + /* 0x3DC */ f32 m3DC; + /* 0x3E0 */ f32 m3E0; + /* 0x3E4 */ u8 m3E4[0x43E - 0x3E4]; + /* 0x43E */ s16 m43E; + /* 0x440 */ u8 m440[0x442 - 0x440]; + /* 0x442 */ s16 m442; +}; + +#endif /* D_A_GM_H */ diff --git a/include/d/actor/d_a_gnd.h b/include/d/actor/d_a_gnd.h new file mode 100644 index 000000000..b5640b7ac --- /dev/null +++ b/include/d/actor/d_a_gnd.h @@ -0,0 +1,15 @@ +#ifndef D_A_GND_H +#define D_A_GND_H + +#include "f_op/f_op_actor.h" + +class gnd_class : public fopAc_ac_c { +public: + /* 0x02AC */ u8 m02AC[0x13CF - 0x02AC]; + /* 0x13CF */ fopEn_enemy_c__ParryOpeningType mNextParryOpeningType; + /* 0x13D0 */ u8 m13D0; + /* 0x13D1 */ u8 m13D1; + /* 0x13D2 */ u8 m13D2[0x15E4 - 0x13D2]; +}; + +#endif /* D_A_GND_H */ diff --git a/include/d/actor/d_a_goal_flag.h b/include/d/actor/d_a_goal_flag.h new file mode 100644 index 000000000..8dffe7a2c --- /dev/null +++ b/include/d/actor/d_a_goal_flag.h @@ -0,0 +1,31 @@ +#ifndef D_A_GOAL_FLAG_H +#define D_A_GOAL_FLAG_H + +#include "f_op/f_op_actor.h" + +class daGoal_Flag_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void getRopePos(int, int) {} + void setAction(int (daGoal_Flag_c::*)()) {} + + void getRacePath(unsigned char); + void RopeMove(); + void CreateBuoyRaces(); + void goal_check(); + void flag_move(); + void get_cloth_anim_factor(cXyz*, cXyz*, cXyz*, int, int); + void CreateHeap(); + void getDemoAction(int); + void RaceStart(); + void TimerExecute(); + void RaceEnd(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_GOAL_FLAG_H */ diff --git a/include/d/actor/d_a_grass.h b/include/d/actor/d_a_grass.h new file mode 100644 index 000000000..c46c2f5c6 --- /dev/null +++ b/include/d/actor/d_a_grass.h @@ -0,0 +1,11 @@ +#ifndef D_A_GRASS_H +#define D_A_GRASS_H + +#include "f_op/f_op_actor.h" + +class grass_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_GRASS_H */ diff --git a/include/d/actor/d_a_grid.h b/include/d/actor/d_a_grid.h new file mode 100644 index 000000000..1f6578fcc --- /dev/null +++ b/include/d/actor/d_a_grid.h @@ -0,0 +1,19 @@ +#ifndef D_A_GRID_H +#define D_A_GRID_H + +#include "f_op/f_op_actor.h" + +class daGrid_c : public fopAc_ac_c { +public: + void force_calc_wind_rel_angle(short) {} + + void _create(); + void _delete(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_GRID_H */ diff --git a/include/d/actor/d_a_gy.h b/include/d/actor/d_a_gy.h new file mode 100644 index 000000000..a3d40a7d8 --- /dev/null +++ b/include/d/actor/d_a_gy.h @@ -0,0 +1,87 @@ +#ifndef D_A_GY_H +#define D_A_GY_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_lin_chk.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daGy_c : public fopAc_ac_c { +public: + void _nodeControl(J3DNode*, J3DModel*); + void _createHeap(); + void setMtx(); + void setAnm(); + void setAtCollision(); + void setCollision(); + void setAimSpeedF(); + void modeDiveInit(); + void modeDive(); + void modeCircleInit(); + void modeCircle(); + void modeWithCircleInit(); + void modeWithCircle(); + void modeAttackInit(); + void modeWithAttackInit(); + void modeWithAttack(); + void modeAttack(); + void modeAttackPlayerInit(); + void modeAttackPlayer(); + void modeAttackBackInit(); + void modeAttackBack(); + void modeDamageInit(); + void modeDamage(); + void modeDeleteInit(); + void modeDelete(); + void modeDeleteBombInit(); + void modeDeleteBomb(); + void modeProcCall(); + void createWave(); + void setWave(); + void lineCheck(cXyz*, cXyz*); + void checkTgHit(); + void getWaterY(); + void _execute(); + void drawDebug(); + void _draw(); + void createInit(); + void _create(); + void _delete(); + +public: + /* 0x2AC */ u8 m2AC[0x2D4 - 0x2AC]; + /* 0x2D4 */ mDoExt_McaMorf* mpMorf; + /* 0x2D8 */ mDoExt_invisibleModel m2D8; + /* 0x2E0 */ dBgS_Acch mAcch; + /* 0x4A4 */ dBgS_AcchCir mAcchCir; + /* 0x4E4 */ u8 m4E4[0x50C - 0x4E4]; + /* 0x50C */ dCcD_GObjInf m50C; + /* 0x604 */ u8 m604[0x624 - 0x604]; + /* 0x624 */ cM3dGSph m624; + /* 0x638 */ u8 m638[0x8C4 - 0x638]; + /* 0x8C4 */ dCcD_GStts mGStts; + /* 0x8E4 */ u32 m8E4; + /* 0x8E8 */ u8 m8E8[0x978 - 0x8E8]; + /* 0x978 */ dCcD_GStts m978; + /* 0x998 */ dCcD_GObjInf m998; + /* 0xA90 */ u8 mA90[0xAE0 - 0xA90]; + /* 0xAE0 */ dBgS_AcchCir mAE0; + /* 0xB20 */ dBgS_Acch mB20; + /* 0xCE4 */ u8 mCE4[0xD08 - 0xCE4]; + /* 0xD08 */ cXyz mD08; + /* 0xD14 */ u8 mD14[0xD15 - 0xD14]; + /* 0xD15 */ u8 mD15; + /* 0xD16 */ u8 mD16[0xD18 - 0xD16]; + /* 0xD18 */ dPa_waveEcallBack mD18; + /* 0xD7C */ dPa_waveEcallBack mD7C; + /* 0xDE0 */ dPa_splashEcallBack mDE0; + /* 0xDFC */ u8 mDFC[0xE14 - 0xDFC]; + /* 0xE14 */ cBgS_LinChk mE14; + /* 0xE6C */ u8 mE6C[0xE90 - 0xE6C]; +}; + +#endif /* D_A_GY_H */ diff --git a/include/d/actor/d_a_gy_ctrl.h b/include/d/actor/d_a_gy_ctrl.h new file mode 100644 index 000000000..7e83fb19b --- /dev/null +++ b/include/d/actor/d_a_gy_ctrl.h @@ -0,0 +1,43 @@ +#ifndef D_A_GY_CTRL_H +#define D_A_GY_CTRL_H + +#include "f_op/f_op_actor.h" + +class daGy_Ctrl_c : public fopAc_ac_c { +public: + void getMode() {} + void isTargetPlayer() {} + void isTargetPlayerShip() {} + + void searchNearActor(fopAc_ac_c*); + void setTarget(); + void setPathTargetPos(); + void getWaterY(cXyz&); + void lineCheck(cXyz*, cXyz*); + void checkPath(); + void setPathPos(); + void modeProc(daGy_Ctrl_c::Proc_e, int); + void modeSwWaitInit(); + void modeSwWait(); + void modeCreateInit(); + void modeCreate(); + void modeWaitInit(); + void modeWait(); + void modeHideInit(); + void modeHide(); + void deadCheckGy(); + void _execute(); + void _draw(); + void createInitNoArer(); + void createInit(); + void getParam(unsigned long, unsigned char, unsigned char); + void getArg(); + void checkGyCtrlExist(); + void _create(); + void _delete(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_GY_CTRL_H */ diff --git a/include/d/actor/d_a_himo2.h b/include/d/actor/d_a_himo2.h new file mode 100644 index 000000000..5abe8d860 --- /dev/null +++ b/include/d/actor/d_a_himo2.h @@ -0,0 +1,14 @@ +#ifndef D_A_HIMO2_H +#define D_A_HIMO2_H + +#include "f_op/f_op_actor.h" + +class himo2_class : public fopAc_ac_c { +public: + void setTargetPos(cXyz*, float*, float*); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_HIMO2_H */ diff --git a/include/d/actor/d_a_himo3.h b/include/d/actor/d_a_himo3.h new file mode 100644 index 000000000..d934fc97a --- /dev/null +++ b/include/d/actor/d_a_himo3.h @@ -0,0 +1,16 @@ +#ifndef D_A_HIMO3_H +#define D_A_HIMO3_H + +#include "f_op/f_op_actor.h" + +class himo3_class : public fopAc_ac_c { +public: + void getPlayerMoveLength() {} + + void setActorHang(cXyz, short); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_HIMO3_H */ diff --git a/include/d/actor/d_a_hitobj.h b/include/d/actor/d_a_hitobj.h new file mode 100644 index 000000000..a8c17b5d6 --- /dev/null +++ b/include/d/actor/d_a_hitobj.h @@ -0,0 +1,11 @@ +#ifndef D_A_HITOBJ_H +#define D_A_HITOBJ_H + +#include "f_op/f_op_actor.h" + +class hitobj_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_HITOBJ_H */ diff --git a/include/d/actor/d_a_hmlif.h b/include/d/actor/d_a_hmlif.h new file mode 100644 index 000000000..3e9b63eaf --- /dev/null +++ b/include/d/actor/d_a_hmlif.h @@ -0,0 +1,30 @@ +#ifndef D_A_HMLIF_H +#define D_A_HMLIF_H + +#include "f_op/f_op_actor.h" + +class daHmlif_c : public fopAc_ac_c { +public: + void Delete(); + void daHmlifDelete(); + void CreateHeap(); + void Create(); + void daHmlifCreate(); + void set_mtx(); + void Execute(float(**)[3][4]); + void move(); + void set_se(); + void anim_play(); + void check_col(); + void lift_smooth_move(); + void lift_normal_move(); + void set_next_pnt(); + void setNextPath(); + void chkSwitchPathType(); + void Draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_HMLIF_H */ diff --git a/include/d/actor/d_a_hot_floor.h b/include/d/actor/d_a_hot_floor.h new file mode 100644 index 000000000..b907f36bc --- /dev/null +++ b/include/d/actor/d_a_hot_floor.h @@ -0,0 +1,29 @@ +#ifndef D_A_HOT_FLOOR_H +#define D_A_HOT_FLOOR_H + +#include "f_op/f_op_actor.h" +#include "JSystem/JParticle/JPAEmitter.h" + +class daHot_Floor_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void setAimMtx(float(*)[4]) {} + + void set_mtx_init(); + void set_mtx(); + +public: + /* 0x290 */ u8 m290[0x2B8 - 0x290]; + /* 0x2B8 */ f32 m2B8; + /* 0x2BC */ u8 m2BC[0x2D4 - 0x2BC]; + /* 0x2D4 */ JPABaseEmitter* m2D4; + /* 0x2D8 */ JPABaseEmitter* m2D8; + /* 0x2DC */ u8 m2DC[0x2E0 - 0x2DC]; + /* 0x2E0 */ Mtx m2E0; + /* 0x310 */ u8 m310[0x3D4 - 0x310]; +}; + +#endif /* D_A_HOT_FLOOR_H */ diff --git a/include/d/actor/d_a_hys.h b/include/d/actor/d_a_hys.h new file mode 100644 index 000000000..69e3357ac --- /dev/null +++ b/include/d/actor/d_a_hys.h @@ -0,0 +1,26 @@ +#ifndef D_A_HYS_H +#define D_A_HYS_H + +#include "f_op/f_op_actor.h" + +class daHys_c : public fopAc_ac_c { +public: + void _create() {} + void set_mtx() {} + + void Delete(); + void CreateHeap(); + void Create(); + void Execute(float(**)[3][4]); + void mode_proc_call(); + void mode_wait(); + void mode_sw_on_init(); + void mode_sw_on(); + void mode_wait_init(); + void Draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_HYS_H */ diff --git a/include/d/actor/d_a_icelift.h b/include/d/actor/d_a_icelift.h new file mode 100644 index 000000000..07413e1ee --- /dev/null +++ b/include/d/actor/d_a_icelift.h @@ -0,0 +1,24 @@ +#ifndef D_A_ICELIFT_H +#define D_A_ICELIFT_H + +#include "f_op/f_op_actor.h" + +class daIlift_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void _execute(); + void lift_wave(); + void path_move(); + void lift_normal_move(); + void set_next_pnt(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_ICELIFT_H */ diff --git a/include/d/actor/d_a_ikari.h b/include/d/actor/d_a_ikari.h new file mode 100644 index 000000000..260f37a96 --- /dev/null +++ b/include/d/actor/d_a_ikari.h @@ -0,0 +1,26 @@ +#ifndef D_A_IKARI_H +#define D_A_IKARI_H + +#include "f_op/f_op_actor.h" +#include "SSystem/SComponent/c_phase.h" + +class daIkari_c : public fopAc_ac_c { +public: + void setMtx(); + void _createHeap(); + void getArg(); + void _execute(); + void _draw(); + void _create(); + void _delete(); + +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ u8 mEnvType; + /* 0x29D */ u8 mModelType; + /* 0x29E */ u8 m29E[0x2A0 - 0x29E]; + /* 0x2A0 */ int mTimer; +}; + +#endif /* D_A_IKARI_H */ diff --git a/include/d/actor/d_a_jbo.h b/include/d/actor/d_a_jbo.h new file mode 100644 index 000000000..942c47cc1 --- /dev/null +++ b/include/d/actor/d_a_jbo.h @@ -0,0 +1,13 @@ +#ifndef D_A_JBO_H +#define D_A_JBO_H + +#include "f_op/f_op_actor.h" + +class jbo_class : public fopAc_ac_c { +public: + /* 0x290 */ u8 m290[0x2BE - 0x290]; + /* 0x2BE */ s16 m2BE; + /* 0x2C0 */ u8 m2C0[0x438 - 0x2C0]; +}; + +#endif /* D_A_JBO_H */ diff --git a/include/d/actor/d_a_kaji.h b/include/d/actor/d_a_kaji.h new file mode 100644 index 000000000..293e03564 --- /dev/null +++ b/include/d/actor/d_a_kaji.h @@ -0,0 +1,19 @@ +#ifndef D_A_KAJI_H +#define D_A_KAJI_H + +#include "f_op/f_op_actor.h" + +class daKaji_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void setAnm(int, float) {} + void set_mtx() {} + +public: + /* Place member variables here */ +}; + +#endif /* D_A_KAJI_H */ diff --git a/include/d/actor/d_a_kamome.h b/include/d/actor/d_a_kamome.h new file mode 100644 index 000000000..2fa39b5f4 --- /dev/null +++ b/include/d/actor/d_a_kamome.h @@ -0,0 +1,71 @@ +#ifndef D_A_KAMOME_H +#define D_A_KAMOME_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/d_path.h" + +class kamome_class : public fopAc_ac_c { +public: + /* 0x290 */ request_of_phase_process_class mPhsKamome; + /* 0x298 */ mDoExt_McaMorf* mpMorf; + /* 0x29C */ int mShadowIdx; + /* 0x2A0 */ u8 mType; + /* 0x2A1 */ u8 mKoMaxCount; + /* 0x2A2 */ u8 mPathIdx; + /* 0x2A3 */ u8 mSwitchIdArg; + /* 0x2A4 */ int mGlobalTimer; + /* 0x2A8 */ u8 mAnimState; + /* 0x2A9 */ u8 mMoveState; + /* 0x2AA */ u8 mSwitchId; + /* 0x2AB */ u8 m2AB; + /* 0x2AC */ s16 mJointRotY; + /* 0x2AE */ s16 mJointRotZ; + /* 0x2B0 */ s16 mJointRotYTarget; + /* 0x2B2 */ s16 mJointRotZTarget; + /* 0x2B4 */ s16 m2B4; + /* 0x2B6 */ u8 m2B6[0x2B8 - 0x2B6]; + /* 0x2B8 */ f32 m2B8; + /* 0x2BC */ u8 mbNoDraw; + /* 0x2BD */ u8 m2BD[0x2C0 - 0x2BD]; + /* 0x2C0 */ cXyz mTargetPos; + /* 0x2CC */ f32 mVelocityFwdTarget; + /* 0x2D0 */ f32 mVelocityFwdTargetMaxVel; + /* 0x2D4 */ f32 mRotVelFade; + /* 0x2D8 */ f32 mRotVel; + /* 0x2DC */ u8 m2DC[0x2E0 - 0x2DC]; + /* 0x2E0 */ s16 mTimer0; + /* 0x2E2 */ s16 mTimer1; + /* 0x2E4 */ s16 mTimer2; + /* 0x2E6 */ s16 mTimer3; + /* 0x2E8 */ s16 mTimer4; + /* 0x2EA */ s16 mTimer5; + /* 0x2EC */ s16 mRiseTimer; + /* 0x2EE */ u8 m2EE[0x2F0 - 0x2EE]; + /* 0x2F0 */ f32 mScale; + /* 0x2F4 */ int mEsaProcID; + /* 0x2F8 */ fopAc_ac_c* mpTargetActor; + /* 0x2FC */ s16 m2FC; + /* 0x2FE */ u8 mbUsePathMovement; + /* 0x2FF */ u8 mCurPointIdx; + /* 0x300 */ s8 mPathIdxIncr; + /* 0x301 */ u8 m301[0x304 - 0x301]; + /* 0x304 */ dPath* mpPath; + /* 0x308 */ u8 m308; + /* 0x309 */ u8 m309[0x30A - 0x309]; + /* 0x30A */ s16 mRotX; + /* 0x30C */ s16 mRotY; + /* 0x30E */ u8 m30E[0x31C - 0x30E]; + /* 0x31C */ dBgS_AcchCir mAcchCir; + /* 0x35C */ dBgS_Acch mAcch; + /* 0x520 */ dCcD_Stts mCcD; + /* 0x55C */ dCcD_Sph mSph; + /* 0x688 */ u8 m688; + /* 0x689 */ u8 m689[0x68C - 0x689]; +}; + +#endif /* D_A_KAMOME_H */ diff --git a/include/d/actor/d_a_kanban.h b/include/d/actor/d_a_kanban.h new file mode 100644 index 000000000..c058957c9 --- /dev/null +++ b/include/d/actor/d_a_kanban.h @@ -0,0 +1,21 @@ +#ifndef D_A_KANBAN_H +#define D_A_KANBAN_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" + +class kanban_class : public fopAc_ac_c { +public: + /* 0x290 */ u8 m290[0x2C0 - 0x290]; + /* 0x2C0 */ s16 m2C0; + /* 0x2C2 */ u8 m2C2[0x310 - 0x2C2]; + /* 0x310 */ dBgS_AcchCir m310; + /* 0x350 */ dBgS_Acch m350; + /* 0x514 */ u8 m514[0x574 - 0x514]; + /* 0x574 */ dCcD_Stts m574; + /* 0x5B0 */ dCcD_Cyl m5B0; +}; + +#endif /* D_A_KANBAN_H */ diff --git a/include/d/actor/d_a_kantera.h b/include/d/actor/d_a_kantera.h new file mode 100644 index 000000000..e26d571d9 --- /dev/null +++ b/include/d/actor/d_a_kantera.h @@ -0,0 +1,60 @@ +#ifndef D_A_KANTERA_H +#define D_A_KANTERA_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class kantera_class : public fopAc_ac_c { +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ u8 mParam0; + /* 0x299 */ u8 mParam1; + /* 0x29A */ u8 mParam2; + /* 0x29B */ u8 mSwitchID; + /* 0x29C */ J3DModel* mpModel; + /* 0x2A0 */ J3DModel* mpModel2; + /* 0x2A4 */ int mTargetActorID; + /* 0x2A8 */ mDoExt_brkAnm* mpBrkAnm1; + /* 0x2AC */ mDoExt_brkAnm* mpBrkAnm2; + /* 0x2B0 */ int m2B0; + /* 0x2B4 */ int m2B4; + /* 0x2B8 */ csXyz mJointRot[2]; + /* 0x2C4 */ csXyz mJointBaseRot; + /* 0x2CA */ csXyz m2CA; + /* 0x2D0 */ csXyz mJointBaseRotTarget; + /* 0x2D6 */ u8 m2D6[0x2D8 - 0x2D6]; + /* 0x2D8 */ cXyz mBonPos; + /* 0x2E4 */ cXyz m2E4; + /* 0x2F0 */ LIGHT_INFLUENCE mPlight; + /* 0x310 */ Mtx mAlphaModelMtx; + /* 0x340 */ f32 mBonAlpha; + /* 0x344 */ f32 mBonAlphaTarget; + /* 0x348 */ f32 mBonScale; + /* 0x34C */ f32 mBonScaleTarget; + /* 0x350 */ s16 mBonRot; + /* 0x352 */ s16 mAnimCounters[2]; + /* 0x356 */ u8 m356[0x358 - 0x356]; + /* 0x358 */ int mAnimCounter; + /* 0x35C */ s16 m35C; + /* 0x35E */ u8 m35E[0x360 - 0x35E]; + /* 0x360 */ f32 mModel2Scale; + /* 0x364 */ u8 mState; + /* 0x365 */ u8 m365[0x368 - 0x365]; + /* 0x368 */ f32 mOffsY; + /* 0x36C */ u32 mPeekZResult; + /* 0x370 */ dBgS_AcchCir mBgS_AcchCir; + /* 0x3B0 */ dBgS_Acch mBgS_Acch; + /* 0x574 */ dCcD_Stts mStts; + /* 0x5B0 */ dCcD_Sph mSph; + /* 0x6DC */ dPa_followEcallBack mPtclCallBack0; + /* 0x6F0 */ dPa_followEcallBack mPtclCallBack1; + /* 0x704 */ cXyz mParticleScale; + /* 0x710 */ mo_ga_s mGa[2]; +}; + +#endif /* D_A_KANTERA_H */ diff --git a/include/d/actor/d_a_kb.h b/include/d/actor/d_a_kb.h new file mode 100644 index 000000000..04b6bec5d --- /dev/null +++ b/include/d/actor/d_a_kb.h @@ -0,0 +1,70 @@ +#ifndef D_A_KB_H +#define D_A_KB_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/d_path.h" + +class kb_class : public fopAc_ac_c { +public: + void taura_pos_set(cXyz) {} + + +public: + /* 0x290 */ dKy_tevstr_c mTevStr; + /* 0x340 */ u8 m340[0x3F4 - 0x340]; + /* 0x3F4 */ request_of_phase_process_class mPhs; + /* 0x3FC */ mDoExt_McaMorf* mpMorf; + /* 0x400 */ u8 mShapeType; + /* 0x401 */ u8 m401; + /* 0x402 */ u8 mbCanBeBigPig; + /* 0x403 */ u8 m403[0x408 - 0x403]; + /* 0x408 */ u8 m408; + /* 0x409 */ u8 m409[0x40C - 0x409]; + /* 0x40C */ dPath* mpPath; + /* 0x410 */ u8 m410[0x41D - 0x410]; + /* 0x41D */ u8 m41D; + /* 0x41E */ u8 m41E[0x420 - 0x41E]; + /* 0x420 */ s16 m420; + /* 0x422 */ s16 m422; + /* 0x424 */ s16 m424; + /* 0x426 */ s16 m426; + /* 0x428 */ s16 m428; + /* 0x42A */ s16 m42A; + /* 0x42C */ u8 m42C[0x446 - 0x42C]; + /* 0x446 */ s16 m446; + /* 0x448 */ u8 m448[0x45C - 0x448]; + /* 0x45C */ f32 m45C; + /* 0x460 */ u8 m460[0x464 - 0x460]; + /* 0x464 */ f32 m464; + /* 0x468 */ u8 m468[0x4A4 - 0x468]; + /* 0x4A4 */ cXyz m4A4; + /* 0x4B0 */ u8 m4B0[0x4B4 - 0x4B0]; + /* 0x4B4 */ f32 m4B4; + /* 0x4B8 */ f32 m4B8; + /* 0x4BC */ u8 m4BC[0x4C4 - 0x4BC]; + /* 0x4C4 */ f32 m4C4; + /* 0x4C8 */ u8 m4C8[0x4CC - 0x4C8]; + /* 0x4CC */ f32 m4CC; + /* 0x4D0 */ u8 m4D0[0x4D4 - 0x4D0]; + /* 0x4D4 */ f32 m4D4; + /* 0x4D8 */ u8 m4D8[0x4E8 - 0x4D8]; + /* 0x4E8 */ cXyz m4E8; + /* 0x4F4 */ u8 m4F4[0x504 - 0x4F4]; + /* 0x504 */ J3DTexNoAnm* mpTexNoAnm; + /* 0x508 */ u8 m508[0x50C - 0x508]; + /* 0x50C */ int m50C; + /* 0x510 */ u8 m510[0x5F8 - 0x510]; + /* 0x5F8 */ J3DMaterialTable* mpMaterialTable; + /* 0x5FC */ dBgS_AcchCir mAcchCir; + /* 0x63C */ dBgS_Acch mAcch; + /* 0x800 */ dCcD_Stts mStts; + /* 0x83C */ dCcD_Sph mSph; + /* 0x968 */ u8 m968[0xA94 - 0x968]; +}; + +#endif /* D_A_KB_H */ diff --git a/include/d/actor/d_a_kddoor.h b/include/d/actor/d_a_kddoor.h new file mode 100644 index 000000000..431560f8e --- /dev/null +++ b/include/d/actor/d_a_kddoor.h @@ -0,0 +1,46 @@ +#ifndef D_A_KDDOOR_H +#define D_A_KDDOOR_H + +#include "f_op/f_op_actor.h" + +class daKddoor_c : public fopAc_ac_c { +public: + void checkFlag(unsigned short) {} + void execute() {} + void offFlag(unsigned short) {} + void onFlag(unsigned short) {} + void setAction(unsigned char) {} + + void chkMakeKey(); + void setKey(); + void chkMakeStop(); + void chkStopF(); + void chkStopB(); + void setStop(); + void chkGenocideCase(); + void chkFeelerCase(); + void chkStopOpen(); + void setStopDemo(); + void chkStopClose(); + void getBmdName(); + void getBmdName2(); + void getDzbName(); + void CreateHeap(); + void setEventPrm(); + void openInit(); + void openProc(); + void openEnd(); + void closeInit(); + void closeProc(); + void closeEnd(); + void calcMtx(); + void CreateInit(); + void create(); + void demoProc(); + void draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_KDDOOR_H */ diff --git a/include/d/actor/d_a_ki.h b/include/d/actor/d_a_ki.h new file mode 100644 index 000000000..205a23d4b --- /dev/null +++ b/include/d/actor/d_a_ki.h @@ -0,0 +1,16 @@ +#ifndef D_A_KI_H +#define D_A_KI_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" + +class ki_class : public fopAc_ac_c { +public: + /* 0x2AC */ u8 m2AC[0x2B4 - 0x2AC]; + /* 0x2B4 */ mDoExt_McaMorf* mpMorf; + /* 0x2B8 */ u8 m2B8[0x932 - 0x2B8]; + /* 0x932 */ s16 m932; + /* 0x934 */ u8 m934[0xF04 - 0x934]; +}; + +#endif /* D_A_KI_H */ diff --git a/include/d/actor/d_a_kita.h b/include/d/actor/d_a_kita.h new file mode 100644 index 000000000..a6559e50c --- /dev/null +++ b/include/d/actor/d_a_kita.h @@ -0,0 +1,11 @@ +#ifndef D_A_KITA_H +#define D_A_KITA_H + +#include "f_op/f_op_actor.h" + +class kita_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_KITA_H */ diff --git a/include/d/actor/d_a_klft.h b/include/d/actor/d_a_klft.h new file mode 100644 index 000000000..4b00cc5da --- /dev/null +++ b/include/d/actor/d_a_klft.h @@ -0,0 +1,15 @@ +#ifndef D_A_KLFT_H +#define D_A_KLFT_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" + +class klft_class : public fopAc_ac_c { +public: + /* 0x000 */ fopAc_ac_c* m000; + /* 0x004 */ u8 m004[0x33C - 0x004]; + /* 0x33C */ dBgW* m33C; + /* 0x340 */ u8 m340[0x9F0 - 0x340]; +}; + +#endif /* D_A_KLFT_H */ diff --git a/include/d/actor/d_a_kmon.h b/include/d/actor/d_a_kmon.h new file mode 100644 index 000000000..3aeebd92a --- /dev/null +++ b/include/d/actor/d_a_kmon.h @@ -0,0 +1,22 @@ +#ifndef D_A_KMON_H +#define D_A_KMON_H + +#include "f_op/f_op_actor.h" + +class daKmon_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void set_mtx(); + void CreateHeap(); + void CreateInit(); + void checkTalk(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_KMON_H */ diff --git a/include/d/actor/d_a_kn.h b/include/d/actor/d_a_kn.h new file mode 100644 index 000000000..654ea2354 --- /dev/null +++ b/include/d/actor/d_a_kn.h @@ -0,0 +1,11 @@ +#ifndef D_A_KN_H +#define D_A_KN_H + +#include "f_op/f_op_actor.h" + +class kn_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_KN_H */ diff --git a/include/d/actor/d_a_knob00.h b/include/d/actor/d_a_knob00.h new file mode 100644 index 000000000..f43563b17 --- /dev/null +++ b/include/d/actor/d_a_knob00.h @@ -0,0 +1,67 @@ +#ifndef D_A_KNOB00_H +#define D_A_KNOB00_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "m_Do/m_Do_ext.h" + +class daKnob00_c : public fopAc_ac_c { +public: + void checkFlag(unsigned short) {} + void execute() {} + void nextAction() {} + void offFlag(unsigned short) {} + void onFlag(unsigned short) {} + void setAction(unsigned char) {} + + void CreateHeap(); + void getShapeType(); + void setEventPrm(); + void getType2(); + void chkPassward(); + void msgDoor(); + void openInit(int); + void openProc(int); + void openEnd(); + void chkException(); + void calcMtx(); + void CreateInit(); + void create(); + void setStart(float, float); + void setAngle(); + void adjustmentProc(); + void demoProc(); + void demoProc2(); + void actionWait(); + void actionDemo(); + void actionTalk(); + void actionTalkWait(); + void actionPassward2(); + void actionVilla(); + void actionPassward(); + void actionInit(); + void actionFigure(); + void actionDead(); + void draw(); + +public: + /* 0x000 */ dDoor_info_c parent; + /* 0x2D0 */ dDoor_msg_c m2D0; + /* 0x2DC */ u8 m2DC[0x2E4 - 0x2DC]; + /* 0x2E4 */ J3DModel* mpModel; + /* 0x2E8 */ mDoExt_bckAnm mBckAnm; + /* 0x2F8 */ J3DModel* mpModel2; + /* 0x2FC */ bool mJoint; + /* 0x2FD */ u8 m2FD[0x300 - 0x2FD]; + /* 0x300 */ dBgW* mpBgW; + /* 0x304 */ u8 m304[0x310 - 0x304]; + /* 0x310 */ u8 mState; + /* 0x311 */ u8 m311[0x312 - 0x311]; + /* 0x312 */ u16 m312; + /* 0x314 */ s16 m314; + /* 0x316 */ u8 m316[0x317 - 0x316]; + /* 0x317 */ u8 mDoorType; + /* 0x318 */ u8 m318[0x400 - 0x318]; +}; + +#endif /* D_A_KNOB00_H */ diff --git a/include/d/actor/d_a_kokiie.h b/include/d/actor/d_a_kokiie.h new file mode 100644 index 000000000..cf3527b4f --- /dev/null +++ b/include/d/actor/d_a_kokiie.h @@ -0,0 +1,11 @@ +#ifndef D_A_KOKIIE_H +#define D_A_KOKIIE_H + +#include "f_op/f_op_actor.h" + +class kokiie_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_KOKIIE_H */ diff --git a/include/d/actor/d_a_komore.h b/include/d/actor/d_a_komore.h new file mode 100644 index 000000000..3f48264fb --- /dev/null +++ b/include/d/actor/d_a_komore.h @@ -0,0 +1,22 @@ +#ifndef D_A_KOMORE_H +#define D_A_KOMORE_H + +#include "f_op/f_op_actor.h" + +namespace daKomore { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_KOMORE_H */ diff --git a/include/d/actor/d_a_ks.h b/include/d/actor/d_a_ks.h new file mode 100644 index 000000000..1b3635a09 --- /dev/null +++ b/include/d/actor/d_a_ks.h @@ -0,0 +1,14 @@ +#ifndef D_A_KS_H +#define D_A_KS_H + +#include "f_op/f_op_actor.h" +#include "SSystem/SComponent/c_bg_s_poly_info.h" + +class ks_class : public fopAc_ac_c { +public: + /* 0x2AC */ u8 m2AC[0x44C - 0x2AC]; + /* 0x44C */ cBgS_PolyInfo m44C; + /* 0x45C */ u8 m45C[0xC88 - 0x45C]; +}; + +#endif /* D_A_KS_H */ diff --git a/include/d/actor/d_a_kt.h b/include/d/actor/d_a_kt.h new file mode 100644 index 000000000..af527905d --- /dev/null +++ b/include/d/actor/d_a_kt.h @@ -0,0 +1,11 @@ +#ifndef D_A_KT_H +#define D_A_KT_H + +#include "f_op/f_op_actor.h" + +class kt_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_KT_H */ diff --git a/include/d/actor/d_a_kui.h b/include/d/actor/d_a_kui.h new file mode 100644 index 000000000..be62c6072 --- /dev/null +++ b/include/d/actor/d_a_kui.h @@ -0,0 +1,11 @@ +#ifndef D_A_KUI_H +#define D_A_KUI_H + +#include "f_op/f_op_actor.h" + +class kui_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_KUI_H */ diff --git a/include/d/actor/d_a_kytag00.h b/include/d/actor/d_a_kytag00.h new file mode 100644 index 000000000..6e20e619a --- /dev/null +++ b/include/d/actor/d_a_kytag00.h @@ -0,0 +1,26 @@ +#ifndef D_A_KYTAG00_H +#define D_A_KYTAG00_H + +#include "f_op/f_op_actor.h" + +class kytag00_class : public fopAc_ac_c { +public: + /* 0x290 */ u8 m290[0x294 - 0x290]; + /* 0x294 */ u8 mbEfSet; + /* 0x295 */ u8 mbPselSet; + /* 0x296 */ u8 m296; + /* 0x297 */ u8 mPselIdx; + /* 0x298 */ u8 mEffectMode; + /* 0x299 */ u8 m299[0x29C - 0x299]; + /* 0x29C */ u32 mParamRadius; + /* 0x2A0 */ int mInnerFadeY; + /* 0x2A4 */ f32 mInnerRadius; + /* 0x2A8 */ f32 mOuterRadius; + /* 0x2AC */ f32 mTarget; + /* 0x2B0 */ u8 mSwitchID; + /* 0x2B1 */ u8 mbInvert; + /* 0x2B2 */ u8 mbAlwaysCheckPlayerPos; + /* 0x2B3 */ u8 m2B3[0x2B4 - 0x2B3]; +}; + +#endif /* D_A_KYTAG00_H */ diff --git a/include/d/actor/d_a_kytag01.h b/include/d/actor/d_a_kytag01.h new file mode 100644 index 000000000..c516646f7 --- /dev/null +++ b/include/d/actor/d_a_kytag01.h @@ -0,0 +1,11 @@ +#ifndef D_A_KYTAG01_H +#define D_A_KYTAG01_H + +#include "f_op/f_op_actor.h" + +class kytag01_class : public fopAc_ac_c { +public: + /* 0x290 */ dKankyo_wave__INFLUENCE mInfluence; +}; + +#endif /* D_A_KYTAG01_H */ diff --git a/include/d/actor/d_a_kytag02.h b/include/d/actor/d_a_kytag02.h new file mode 100644 index 000000000..e3900dff0 --- /dev/null +++ b/include/d/actor/d_a_kytag02.h @@ -0,0 +1,13 @@ +#ifndef D_A_KYTAG02_H +#define D_A_KYTAG02_H + +#include "f_op/f_op_actor.h" +#include "d/d_path.h" + +class kytag02_class : public fopAc_ac_c { +public: + /* 0x290 */ dPath* mpPath; + /* 0x294 */ cXyz mWindVec; +}; + +#endif /* D_A_KYTAG02_H */ diff --git a/include/d/actor/d_a_kytag03.h b/include/d/actor/d_a_kytag03.h new file mode 100644 index 000000000..93c119854 --- /dev/null +++ b/include/d/actor/d_a_kytag03.h @@ -0,0 +1,20 @@ +#ifndef D_A_KYTAG03_H +#define D_A_KYTAG03_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class kytag03_class : public fopAc_ac_c { +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ mDoExt_McaMorf* mpModel; + /* 0x29C */ u8 m29C[0x2A1 - 0x29C]; + /* 0x2A1 */ u8 mSwitchID; + /* 0x2A2 */ u8 mbRoomActive; + /* 0x2A3 */ u8 mbVisible; + /* 0x2A4 */ u8 mbIsActive; + /* 0x2A5 */ u8 m2A5[0x2AC - 0x2A5]; +}; + +#endif /* D_A_KYTAG03_H */ diff --git a/include/d/actor/d_a_kytag04.h b/include/d/actor/d_a_kytag04.h new file mode 100644 index 000000000..879a1f20e --- /dev/null +++ b/include/d/actor/d_a_kytag04.h @@ -0,0 +1,18 @@ +#ifndef D_A_KYTAG04_H +#define D_A_KYTAG04_H + +#include "f_op/f_op_actor.h" + +class kytag04_class : public fopAc_ac_c { +public: + /* 0x290 */ u8 mState; + /* 0x291 */ u8 mOffColPat; + /* 0x292 */ u8 mOnColPat; + /* 0x293 */ u8 mSwitchID; + /* 0x294 */ int mTimer; + /* 0x298 */ int mTimerThresh; + /* 0x29C */ f32 m29C; + /* 0x2A0 */ f32 m2A0; +}; + +#endif /* D_A_KYTAG04_H */ diff --git a/include/d/actor/d_a_kytag05.h b/include/d/actor/d_a_kytag05.h new file mode 100644 index 000000000..5535fa2b7 --- /dev/null +++ b/include/d/actor/d_a_kytag05.h @@ -0,0 +1,11 @@ +#ifndef D_A_KYTAG05_H +#define D_A_KYTAG05_H + +#include "f_op/f_op_actor.h" + +class kytag05_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_KYTAG05_H */ diff --git a/include/d/actor/d_a_kytag06.h b/include/d/actor/d_a_kytag06.h new file mode 100644 index 000000000..facb64338 --- /dev/null +++ b/include/d/actor/d_a_kytag06.h @@ -0,0 +1,11 @@ +#ifndef D_A_KYTAG06_H +#define D_A_KYTAG06_H + +#include "f_op/f_op_actor.h" + +class kytag06_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_KYTAG06_H */ diff --git a/include/d/actor/d_a_kytag07.h b/include/d/actor/d_a_kytag07.h new file mode 100644 index 000000000..d2555a898 --- /dev/null +++ b/include/d/actor/d_a_kytag07.h @@ -0,0 +1,11 @@ +#ifndef D_A_KYTAG07_H +#define D_A_KYTAG07_H + +#include "f_op/f_op_actor.h" + +class kytag07_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_KYTAG07_H */ diff --git a/include/d/actor/d_a_lamp.h b/include/d/actor/d_a_lamp.h new file mode 100644 index 000000000..2c021b4a0 --- /dev/null +++ b/include/d/actor/d_a_lamp.h @@ -0,0 +1,11 @@ +#ifndef D_A_LAMP_H +#define D_A_LAMP_H + +#include "f_op/f_op_actor.h" + +class lamp_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_LAMP_H */ diff --git a/include/d/actor/d_a_lbridge.h b/include/d/actor/d_a_lbridge.h new file mode 100644 index 000000000..0bf31cc73 --- /dev/null +++ b/include/d/actor/d_a_lbridge.h @@ -0,0 +1,28 @@ +#ifndef D_A_LBRIDGE_H +#define D_A_LBRIDGE_H + +#include "f_op/f_op_actor.h" + +class daLbridge_c : public fopAc_ac_c { +public: + void _delete() {} + + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void setMoveBGMtx(); + void _execute(); + void sw_check(); + void demo(); + void appear_bridge(); + void disappear_bridge(); + void set_on_se(); + void set_off_se(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_LBRIDGE_H */ diff --git a/include/d/actor/d_a_leaflift.h b/include/d/actor/d_a_leaflift.h new file mode 100644 index 000000000..571085d8f --- /dev/null +++ b/include/d/actor/d_a_leaflift.h @@ -0,0 +1,23 @@ +#ifndef D_A_LEAFLIFT_H +#define D_A_LEAFLIFT_H + +#include "f_op/f_op_actor.h" + +class daLlift_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void setMoveBGMtx(); + void _execute(); + void emitterCtrl(); + void MoveDownLift(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_LEAFLIFT_H */ diff --git a/include/d/actor/d_a_lod_bg.h b/include/d/actor/d_a_lod_bg.h new file mode 100644 index 000000000..f20aca3fd --- /dev/null +++ b/include/d/actor/d_a_lod_bg.h @@ -0,0 +1,40 @@ +#ifndef D_A_LOD_BG_H +#define D_A_LOD_BG_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DModelData.h" +#include "JSystem/JKernel/JKRArchive.h" +#include "m_Do/m_Do_dvd_thread.h" + +class daLodbg_c : public fopAc_ac_c { +public: + void createHeap() {} + void draw() {} + void execute() {} + void setExecute(int (daLodbg_c::*)()) {} + + void deleteModelData(); + void loadModelData(const char*, J3DModelData*&, JKRSolidHeap*&, unsigned long&); + void createModelData(); + void execCreateWait(); + void execReadWait(); + void execDeleteWait(); + +public: + /* 0x290 */ int (daLodbg_c::*mExecFunc)(); + /* 0x29C */ J3DModel* mpModel; + /* 0x2A0 */ J3DModel* mpModel2[2]; + /* 0x2A8 */ u8 mAlpha; + /* 0x2A9 */ u8 mDrawModel2; + /* 0x2AA */ u8 m2AA[0x2AC - 0x2AA]; + /* 0x2AC */ J3DModelData* mpModelData; + /* 0x2B0 */ J3DModelData* mpModelData2; + /* 0x2B4 */ mDoDvdThd_mountXArchive_c* mpMountCommand; + /* 0x2B8 */ JKRArchive* mpArchive; + /* 0x2BC */ u32 m2BC; + /* 0x2C0 */ u32 m2C0; + /* 0x2C4 */ JKRSolidHeap* mpHeap; + /* 0x2C8 */ JKRSolidHeap* mpHeap2; +}; + +#endif /* D_A_LOD_BG_H */ diff --git a/include/d/actor/d_a_lstair.h b/include/d/actor/d_a_lstair.h new file mode 100644 index 000000000..5eae8c513 --- /dev/null +++ b/include/d/actor/d_a_lstair.h @@ -0,0 +1,29 @@ +#ifndef D_A_LSTAIR_H +#define D_A_LSTAIR_H + +#include "f_op/f_op_actor.h" + +class daLStair_c : public fopAc_ac_c { +public: + void _draw() {} + + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void setMoveBGMtx(); + void _execute(); + void demoMove(); + void checkAppear(); + void moveBG(); + void appear_stair(); + void disappear_stair(); + void set_on_se(); + void set_off_se(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_LSTAIR_H */ diff --git a/include/d/actor/d_a_lwood.h b/include/d/actor/d_a_lwood.h new file mode 100644 index 000000000..d5e2d7f19 --- /dev/null +++ b/include/d/actor/d_a_lwood.h @@ -0,0 +1,22 @@ +#ifndef D_A_LWOOD_H +#define D_A_LWOOD_H + +#include "f_op/f_op_actor.h" + +class daLwood_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void setMoveBGMtx() {} + void set_mtx() {} + + void CreateHeap(); + void CreateInit(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_LWOOD_H */ diff --git a/include/d/actor/d_a_machine.h b/include/d/actor/d_a_machine.h new file mode 100644 index 000000000..d5c3e59c6 --- /dev/null +++ b/include/d/actor/d_a_machine.h @@ -0,0 +1,28 @@ +#ifndef D_A_MACHINE_H +#define D_A_MACHINE_H + +#include "f_op/f_op_actor.h" + +class daMachine_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void path_move(); + void set_next_pnt(); + void search_wind_mill(); + void set_speed(); + void _create(); + void set_mtx(); + void _execute(); + void attack(); + void set_cube(); + void set_body(); + void set_at(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_MACHINE_H */ diff --git a/include/d/actor/d_a_magma.h b/include/d/actor/d_a_magma.h new file mode 100644 index 000000000..087c82cd7 --- /dev/null +++ b/include/d/actor/d_a_magma.h @@ -0,0 +1,15 @@ +#ifndef D_A_MAGMA_H +#define D_A_MAGMA_H + +#include "f_op/f_op_actor.h" + +class daMagma_c : public fopAc_ac_c { +public: + void create() {} + void getPathNo() {} + +public: + /* Place member variables here */ +}; + +#endif /* D_A_MAGMA_H */ diff --git a/include/d/actor/d_a_majuu_flag.h b/include/d/actor/d_a_majuu_flag.h new file mode 100644 index 000000000..b8864dd55 --- /dev/null +++ b/include/d/actor/d_a_majuu_flag.h @@ -0,0 +1,33 @@ +#ifndef D_A_MAJUU_FLAG_H +#define D_A_MAJUU_FLAG_H + +#include "f_op/f_op_actor.h" +#include "SSystem/SComponent/c_phase.h" + +class daMajuu_Flag_c : public fopAc_ac_c { +public: + void setBaseScale(float) {} + void setOtherMatrix(float(*)[3][4]) {} + void setOtherOffset(cXyz*) {} + +public: + /* 0x290 */ u8 m290[0x2A0 - 0x290]; + /* 0x2A0 */ daMajuu_Flag_packet_c mPacket; + /* 0xA3D */ u8 mA3D[0xA40 - 0xA3D]; + /* 0xA40 */ request_of_phase_process_class mPhsCloth; + /* 0xA48 */ request_of_phase_process_class mPhsFlag; + /* 0xA50 */ u8 mA50[0xA58 - 0xA50]; + /* 0xA58 */ s16 mWave; + /* 0xA5A */ u8 mA5A[0xA60 - 0xA5A]; + /* 0xA60 */ f32 mFlagScale; + /* 0xA64 */ u8 mFlagType; + /* 0xA65 */ u8 mTexType; + /* 0xA66 */ u8 mbUsePlayerTevStr; + /* 0xA67 */ u8 mA67[0xA68 - 0xA67]; + /* 0xA68 */ Mtx mMtx; + /* 0xA98 */ MtxP mpParentMtx; + /* 0xA9C */ cXyz* mpParentPos; + /* 0xAA0 */ u8 mAA0[0xB00 - 0xAA0]; +}; + +#endif /* D_A_MAJUU_FLAG_H */ diff --git a/include/d/actor/d_a_mant.h b/include/d/actor/d_a_mant.h new file mode 100644 index 000000000..0b3381731 --- /dev/null +++ b/include/d/actor/d_a_mant.h @@ -0,0 +1,13 @@ +#ifndef D_A_MANT_H +#define D_A_MANT_H + +#include "f_op/f_op_actor.h" + +class mant_class : public fopAc_ac_c { +public: + /* 0x0290 */ u8 m0290[0x1BEC - 0x0290]; + /* 0x1BEC */ cXyz m1BEC; + /* 0x1BF8 */ u8 m1BF8[0x283C - 0x1BF8]; +}; + +#endif /* D_A_MANT_H */ diff --git a/include/d/actor/d_a_mbdoor.h b/include/d/actor/d_a_mbdoor.h new file mode 100644 index 000000000..beb32a478 --- /dev/null +++ b/include/d/actor/d_a_mbdoor.h @@ -0,0 +1,42 @@ +#ifndef D_A_MBDOOR_H +#define D_A_MBDOOR_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "SSystem/SComponent/c_phase.h" + +class daMbdoor_c : public fopAc_ac_c { +public: + void draw() {} + void execute() {} + void setAction(unsigned char) {} + + void calcMtx(); + void demoProc(); + +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpFuModel; + /* 0x29C */ J3DModel* mpLModel; + /* 0x2A0 */ J3DModel* mpRModel; + /* 0x2A4 */ J3DModel* mpToModel; + /* 0x2A8 */ dBgW* mpBgW; + /* 0x2AC */ bool m2AC; + /* 0x2AD */ u8 m2AD; + /* 0x2AE */ u8 mCurActionIdx; + /* 0x2AF */ u8 m2AF[0x2B0 - 0x2AF]; + /* 0x2B0 */ s16 m2B0; + /* 0x2B2 */ s16 m2B2; + /* 0x2B4 */ s16 m2B4; + /* 0x2B6 */ u8 m2B6; + /* 0x2B7 */ u8 m2B7[0x2B8 - 0x2B7]; + /* 0x2B8 */ s16 m2B8; + /* 0x2BA */ u8 m2BA[0x2BC - 0x2BA]; + /* 0x2BC */ int m2BC; + /* 0x2C0 */ int mEvtStaffId; + /* 0x2C4 */ cXyz m2C4; + /* 0x2D0 */ cXyz m2D0; + /* 0x2DC */ cXyz m2DC; +}; + +#endif /* D_A_MBDOOR_H */ diff --git a/include/d/actor/d_a_mdoor.h b/include/d/actor/d_a_mdoor.h new file mode 100644 index 000000000..15ac3b5c7 --- /dev/null +++ b/include/d/actor/d_a_mdoor.h @@ -0,0 +1,32 @@ +#ifndef D_A_MDOOR_H +#define D_A_MDOOR_H + +#include "f_op/f_op_actor.h" + +class daMdoor_c : public fopAc_ac_c { +public: + void chkFlag(unsigned short) {} + void clrFlag(unsigned short) {} + void draw() {} + void execute() {} + void nextAction() {} + void setAction(unsigned char) {} + void setFlag(unsigned short) {} + + void getSwbit(); + void getType(); + void getToolId(); + void getShapeType(); + void CreateHeap(); + void calcMtx(); + void smokeInit(); + void smokeEnd(); + void CreateInit(); + void create(); + void demoProc(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_MDOOR_H */ diff --git a/include/d/actor/d_a_mflft.h b/include/d/actor/d_a_mflft.h new file mode 100644 index 000000000..4c0d6aad0 --- /dev/null +++ b/include/d/actor/d_a_mflft.h @@ -0,0 +1,14 @@ +#ifndef D_A_MFLFT_H +#define D_A_MFLFT_H + +#include "f_op/f_op_actor.h" + +class mflft_class : public fopAc_ac_c { +public: + void setLiftUp(cXyz); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_MFLFT_H */ diff --git a/include/d/actor/d_a_mmusic.h b/include/d/actor/d_a_mmusic.h new file mode 100644 index 000000000..d96903f14 --- /dev/null +++ b/include/d/actor/d_a_mmusic.h @@ -0,0 +1,26 @@ +#ifndef D_A_MMUSIC_H +#define D_A_MMUSIC_H + +#include "f_op/f_op_actor.h" + +namespace daMmusic { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void Macore_is_playing(); + void set_mtx(); + void _create(); + void _delete(); + void init_se(); + void manage_se(int); + void delete_se(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_MMUSIC_H */ diff --git a/include/d/actor/d_a_mo2.h b/include/d/actor/d_a_mo2.h new file mode 100644 index 000000000..4e915af5c --- /dev/null +++ b/include/d/actor/d_a_mo2.h @@ -0,0 +1,146 @@ +#ifndef D_A_MO2_H +#define D_A_MO2_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" +#include "c/c_damagereaction.h" +#include "c/c_damagereaction.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/d_path.h" + +class mo2_class : public fopAc_ac_c { +public: + /* 0x02AC */ request_of_phase_process_class mPhsMo2; + /* 0x02B4 */ request_of_phase_process_class mPhsSpear; + /* 0x02BC */ u8 mMode; + /* 0x02BD */ u8 mFrozenInTimePose; + /* 0x02BE */ u8 mPathIndex; + /* 0x02BF */ u8 mEnableSpawnSwitch; + /* 0x02C0 */ u8 mDeathSwitch; + /* 0x02C1 */ u8 m02C1; + /* 0x02C2 */ u8 m02C2[0x02C4 - 0x02C2]; + /* 0x02C4 */ mDoExt_McaMorf* mpMorf; + /* 0x02C8 */ mDoExt_btpAnm m02C8; + /* 0x02DC */ u8 m02DC[0x02E0 - 0x02DC]; + /* 0x02E0 */ s16 m02E0; + /* 0x02E2 */ s16 m02E2; + /* 0x02E4 */ int mShadowHandle; + /* 0x02E8 */ u8 m02E8[0x058C - 0x02E8]; + /* 0x058C */ J3DModel* m058C; + /* 0x0590 */ u8 m0590[0x0594 - 0x0590]; + /* 0x0594 */ int m0594; + /* 0x0598 */ int m0598; + /* 0x059C */ int m059C; + /* 0x05A0 */ u8 m05A0[0x05A4 - 0x05A0]; + /* 0x05A4 */ s16 m05A4; + /* 0x05A6 */ s16 m05A6; + /* 0x05A8 */ s16 m05A8; + /* 0x05AA */ u8 m05AA[0x05AE - 0x05AA]; + /* 0x05AE */ s16 m05AE; + /* 0x05B0 */ s16 m05B0; + /* 0x05B2 */ s16 m05B2; + /* 0x05B4 */ s16 m05B4; + /* 0x05B6 */ s16 m05B6; + /* 0x05B8 */ u8 m05B8[0x05BA - 0x05B8]; + /* 0x05BA */ s16 m05BA; + /* 0x05BC */ s16 m05BC; + /* 0x05BE */ u8 m05BE; + /* 0x05BF */ u8 m05BF[0x05C0 - 0x05BF]; + /* 0x05C0 */ f32 m05C0; + /* 0x05C4 */ cXyz m05C4; + /* 0x05D0 */ u8 m05D0[0x05D4 - 0x05D0]; + /* 0x05D4 */ s16 m05D4; + /* 0x05D6 */ s16 m05D6; + /* 0x05D8 */ s16 m05D8; + /* 0x05DA */ s16 m05DA; + /* 0x05DC */ u8 m05DC[0x05E8 - 0x05DC]; + /* 0x05E8 */ s16 m05E8; + /* 0x05EA */ s16 m05EA; + /* 0x05EC */ u8 m05EC[0x05EE - 0x05EC]; + /* 0x05EE */ s16 m05EE; + /* 0x05F0 */ s16 m05F0; + /* 0x05F2 */ u8 m05F2; + /* 0x05F3 */ u8 m05F3[0x05F4 - 0x05F3]; + /* 0x05F4 */ dPa_smokeEcallBack m05F4; + /* 0x0614 */ damagereaction mDamageReaction; + /* 0x0DD0 */ u8 m0DD0[0x0DD4 - 0x0DD0]; + /* 0x0DD4 */ u8 mbHasInnateWeapon; + /* 0x0DD5 */ u8 mSpawnWeaponActor; + /* 0x0DD6 */ u8 mSpawnWeaponActorMode; + /* 0x0DD7 */ u8 mbThrowWeapon; + /* 0x0DD8 */ u8 m0DD8[0x2018 - 0x0DD8]; + /* 0x2018 */ mDoExt_3DlineMat0_c m3Dline; + /* 0x2034 */ u8 m2034[0x2060 - 0x2034]; + /* 0x2060 */ int m2060; + /* 0x2064 */ int m2064; + /* 0x2068 */ f32 m2068; + /* 0x206C */ f32 m206C; + /* 0x2070 */ u8 m2070[0x2078 - 0x2070]; + /* 0x2078 */ f32 m2078; + /* 0x207C */ s16 m207C; + /* 0x207E */ u8 m207E; + /* 0x207F */ u8 m207F[0x208C - 0x207F]; + /* 0x208C */ dCcD_Cyl mCoCyl; + /* 0x21BC */ dCcD_Cyl mTgCyl; + /* 0x22EC */ dCcD_Sph mHeadSph; + /* 0x2418 */ dCcD_Sph mDefenseSph; + /* 0x2544 */ dCcD_Sph mWeaponSph; + /* 0x2670 */ dCcD_Sph mWeapon2Sph; + /* 0x279C */ u8 m279C[0x28C8 - 0x279C]; + /* 0x28C8 */ cXyz m28C8; + /* 0x28D4 */ cXyz m28D4; + /* 0x28E0 */ cXyz m28E0; + /* 0x28EC */ cXyz m28EC; + /* 0x28F8 */ cXyz m28F8; + /* 0x2904 */ cXyz m2904; + /* 0x2910 */ cXyz m2910; + /* 0x291C */ cXyz m291C; + /* 0x2928 */ cXyz m2928; + /* 0x2934 */ u8 m2934[0x2940 - 0x2934]; + /* 0x2940 */ u8 m2940; + /* 0x2941 */ u8 m2941; + /* 0x2942 */ u8 m2942[0x2943 - 0x2942]; + /* 0x2943 */ u8 m2943; + /* 0x2944 */ s16 m2944; + /* 0x2946 */ s16 m2946; + /* 0x2948 */ s16 m2948; + /* 0x294A */ u8 m294A[0x294E - 0x294A]; + /* 0x294E */ s16 m294E; + /* 0x2950 */ fopEn_enemy_c__ParryOpeningType m2950; + /* 0x2951 */ u8 m2951; + /* 0x2952 */ s16 m2952; + /* 0x2954 */ int m2954; + /* 0x2958 */ int mWeaponPcId; + /* 0x295C */ fopAc_ac_c* mpBomb; + /* 0x2960 */ u16 m2960; + /* 0x2962 */ u8 m2962[0x2968 - 0x2962]; + /* 0x2968 */ u8 m2968; + /* 0x2969 */ u8 m2969; + /* 0x296A */ u8 mHasPath; + /* 0x296B */ u8 m296B[0x296C - 0x296B]; + /* 0x296C */ dPath* mpPath; + /* 0x2970 */ u8 m2970; + /* 0x2971 */ u8 m2971[0x2A08 - 0x2971]; + /* 0x2A08 */ u8 m2A08; + /* 0x2A09 */ u8 m2A09; + /* 0x2A0A */ u8 m2A0A; + /* 0x2A0B */ u8 m2A0B; + /* 0x2A0C */ s16 m2A0C; + /* 0x2A0E */ u8 m2A0E[0x2A1C - 0x2A0E]; + /* 0x2A1C */ u8 m2A1C; + /* 0x2A1D */ u8 m2A1D; + /* 0x2A1E */ u8 m2A1E[0x2A48 - 0x2A1E]; + /* 0x2A48 */ s16 m2A48; + /* 0x2A4A */ u8 m2A4A; + /* 0x2A4B */ u8 m2A4B; + /* 0x2A4C */ s16 m2A4C; + /* 0x2A4E */ u8 m2A4E[0x2A54 - 0x2A4E]; + /* 0x2A54 */ enemyice mEnemyIce; + /* 0x2E0C */ enemyfire mEnemyFire; + /* 0x3034 */ JntHit_c* mpJntHit; +}; + +#endif /* D_A_MO2_H */ diff --git a/include/d/actor/d_a_movie_player.h b/include/d/actor/d_a_movie_player.h new file mode 100644 index 000000000..8337bcc41 --- /dev/null +++ b/include/d/actor/d_a_movie_player.h @@ -0,0 +1,23 @@ +#ifndef D_A_MOVIE_PLAYER_H +#define D_A_MOVIE_PLAYER_H + +#include "f_op/f_op_actor.h" + +class daMP_c : public fopAc_ac_c { +public: + void daMP_c_Get_arg_data(); + void daMP_c_Init(); + void daMP_c_Finish(); + void daMP_c_Main(); + void daMP_c_Draw(); + void daMP_c_Callback_Init(fopAc_ac_c*); + void daMP_c_Callback_Finish(daMP_c*); + void daMP_c_Callback_Main(daMP_c*); + void daMP_c_Callback_Draw(daMP_c*); + +public: + /* 0x290 */ u8 m290[0x294 - 0x290]; + /* 0x294 */ int m294; +}; + +#endif /* D_A_MOVIE_PLAYER_H */ diff --git a/include/d/actor/d_a_mozo.h b/include/d/actor/d_a_mozo.h new file mode 100644 index 000000000..4d6076d9f --- /dev/null +++ b/include/d/actor/d_a_mozo.h @@ -0,0 +1,29 @@ +#ifndef D_A_MOZO_H +#define D_A_MOZO_H + +#include "f_op/f_op_actor.h" + +class daMozo_c : public fopAc_ac_c { +public: + void setProcess(void (daMozo_c::*)()) {} + + void set_mtx(); + void anime_proc(); + void wait_proc_init(); + void wait_proc(); + void search_beam_proc_init(); + void search_beam_proc(); + void search_fire_proc_init(); + void search_fire_proc(); + void towait_proc_init(); + void towait_proc(); + void checkRange(int); + void setAnm(int, float); + void getBeamActor(u32); + void event_move(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_MOZO_H */ diff --git a/include/d/actor/d_a_msw.h b/include/d/actor/d_a_msw.h new file mode 100644 index 000000000..c56cc71d9 --- /dev/null +++ b/include/d/actor/d_a_msw.h @@ -0,0 +1,11 @@ +#ifndef D_A_MSW_H +#define D_A_MSW_H + +#include "f_op/f_op_actor.h" + +class msw_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_MSW_H */ diff --git a/include/d/actor/d_a_mt.h b/include/d/actor/d_a_mt.h new file mode 100644 index 000000000..9cde2133d --- /dev/null +++ b/include/d/actor/d_a_mt.h @@ -0,0 +1,11 @@ +#ifndef D_A_MT_H +#define D_A_MT_H + +#include "f_op/f_op_actor.h" + +class mt_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_MT_H */ diff --git a/include/d/actor/d_a_mtoge.h b/include/d/actor/d_a_mtoge.h new file mode 100644 index 000000000..4beca76a0 --- /dev/null +++ b/include/d/actor/d_a_mtoge.h @@ -0,0 +1,31 @@ +#ifndef D_A_MTOGE_H +#define D_A_MTOGE_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "SSystem/SComponent/c_phase.h" + +class daMtoge_c : public fopAc_ac_c { +public: + void draw() {} + void execute() {} + void setAction(unsigned char) {} + + void getSwbit(); + void CreateHeap(); + void calcMtx(); + void CreateInit(); + void create(); + +public: + /* 0x290 */ request_of_phase_process_class mPhaseProcReq; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ dBgW* mpBgW; + /* 0x2A0 */ s8 mState; + /* 0x2A1 */ s8 m2A1; + /* 0x2A2 */ s8 m2A2; + /* 0x2A3 */ s8 m2A3; + /* 0x2A4 */ f32 mHeightOffset; +}; + +#endif /* D_A_MTOGE_H */ diff --git a/include/d/actor/d_a_nh.h b/include/d/actor/d_a_nh.h new file mode 100644 index 000000000..62ed3a271 --- /dev/null +++ b/include/d/actor/d_a_nh.h @@ -0,0 +1,33 @@ +#ifndef D_A_NH_H +#define D_A_NH_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "SSystem/SComponent/c_bg_s_poly_info.h" +#include "m_Do/m_Do_ext.h" + +class daNh_c : public fopAc_ac_c { +public: + void isTypeBottle() {} + + void setBaseMtx(); + void action(void* arg); + void BGCheck(); + void airMove(); + void playBrkAnm(); + +public: + /* 0x290 */ u8 m290[0x29C - 0x290]; + /* 0x29C */ dBgS_ObjAcch mAcch; + /* 0x460 */ dBgS_AcchCir mAcchCir; + /* 0x4A0 */ dCcD_Stts mStts; + /* 0x4DC */ dCcD_Cyl mCyl; + /* 0x60C */ mDoExt_brkAnm mBrkAnm; + /* 0x624 */ u8 m624[0x630 - 0x624]; + /* 0x630 */ cBgS_PolyInfo mPolyInfo; + /* 0x640 */ u8 m640[0x6A8 - 0x640]; +}; + +#endif /* D_A_NH_H */ diff --git a/include/d/actor/d_a_npc_ac1.h b/include/d/actor/d_a_npc_ac1.h new file mode 100644 index 000000000..1e86a183f --- /dev/null +++ b/include/d/actor/d_a_npc_ac1.h @@ -0,0 +1,131 @@ +#ifndef D_A_NPC_AC1_H +#define D_A_NPC_AC1_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" +#include "JSystem/J3DGraphAnimator/J3DAnimation.h" +#include "d/d_npc.h" +#include "d/d_npc.h" + +class daNpc_Ac1_c : public fopAc_ac_c { +public: + void nodeWngControl(J3DNode*, J3DModel*); + void nodeArmControl(J3DNode*, J3DModel*); + void nodeAc1Control(J3DNode*, J3DModel*); + void init_AC1_0(); + void createInit(); + void setMtx(bool); + void anmNum_toResID(int); + void wingAnmNum_toResID(int); + void btpNum_toResID(int); + void setBtp(bool, int); + void iniTexPttrnAnm(bool); + void plyTexPttrnAnm(); + void setAnm_tex(signed char); + void setAnm_anm(daNpc_Ac1_c::anm_prm_c*); + void setAnm(); + void chg_anmTag(); + void control_anmTag(); + void chg_anmAtr(unsigned char); + void control_anmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_partsNotMove(); + void lookBack(); + void next_msgStatus(unsigned long*); + void getBitMask(); + void getMsg_AC1_0(); + void getMsg(); + void chkAttention(); + void setAttention(bool); + void charDecide(int); + void event_actionInit(int); + void event_action(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Ac1_c::*)(void*), void*); + void setStt(signed char); + void wait_1(); + void talk_1(); + void wait_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void create_Anm(); + void create_wng_Anm(); + void create_arm_Anm(); + void create_itm_Mdl(); + void CreateHeap(); + +public: + /* 0x6C4 */ u8 m6C4[0x6CC - 0x6C4]; + /* 0x6CC */ u8 m6CC; + /* 0x6CD */ u8 m6CD; + /* 0x6CE */ u8 m6CE; + /* 0x6CF */ u8 m6CF; + /* 0x6D0 */ u8 m6D0[0x6D4 - 0x6D0]; + /* 0x6D4 */ J3DModel* m6D4; + /* 0x6D8 */ u8 m6D8[0x6DC - 0x6D8]; + /* 0x6DC */ J3DAnmTexPattern* m6DC; + /* 0x6E0 */ mDoExt_btpAnm mBtpAnim; + /* 0x6F4 */ u8 m6F4; + /* 0x6F5 */ u8 m6F5[0x6FC - 0x6F5]; + /* 0x6FC */ mDoExt_McaMorf* m6FC; + /* 0x700 */ u8 m700; + /* 0x701 */ u8 m701; + /* 0x702 */ u8 m702[0x708 - 0x702]; + /* 0x708 */ mDoExt_McaMorf* m708; + /* 0x70C */ u8 m70C[0x77C - 0x70C]; + /* 0x77C */ dNpc_PathRun_c mPathRun; + /* 0x784 */ dNpc_EventCut_c mEventCut; + /* 0x7E8 */ u8 m7E8[0x7F4 - 0x7E8]; + /* 0x7F4 */ cXyz m7F4; + /* 0x800 */ csXyz m800; + /* 0x806 */ u8 m806[0x814 - 0x806]; + /* 0x814 */ cXyz m814; + /* 0x820 */ u8 m820[0x82C - 0x820]; + /* 0x82C */ f32 m82C; + /* 0x830 */ u8 m830[0x84C - 0x830]; + /* 0x84C */ s16 m84C; + /* 0x84E */ u8 m84E[0x852 - 0x84E]; + /* 0x852 */ s16 m852; + /* 0x854 */ s16 m854; + /* 0x856 */ u8 m856[0x858 - 0x856]; + /* 0x858 */ u8 m858; + /* 0x859 */ u8 m859[0x85D - 0x859]; + /* 0x85D */ u8 m85D; + /* 0x85E */ u8 m85E; + /* 0x85F */ u8 m85F; + /* 0x860 */ u8 m860; + /* 0x861 */ u8 m861; + /* 0x862 */ u8 m862[0x863 - 0x862]; + /* 0x863 */ u8 m863; + /* 0x864 */ u8 m864[0x869 - 0x864]; + /* 0x869 */ u8 m869; + /* 0x86A */ u8 m86A[0x86B - 0x86A]; + /* 0x86B */ u8 m86B; + /* 0x86C */ u8 m86C[0x86E - 0x86C]; + /* 0x86E */ u8 m86E; + /* 0x86F */ u8 m86F[0x870 - 0x86F]; + /* 0x870 */ u8 m870; + /* 0x871 */ u8 m871; + /* 0x872 */ u8 m872[0x874 - 0x872]; + /* 0x874 */ u8 m874; + /* 0x875 */ u8 m875; + /* 0x876 */ u8 m876; + /* 0x877 */ u8 m877; + /* 0x878 */ u8 m878[0x879 - 0x878]; + /* 0x879 */ u8 m879; + /* 0x87A */ u8 m87A[0x87C - 0x87A]; +}; + +#endif /* D_A_NPC_AC1_H */ diff --git a/include/d/actor/d_a_npc_ah.h b/include/d/actor/d_a_npc_ah.h new file mode 100644 index 000000000..5d819f8e4 --- /dev/null +++ b/include/d/actor/d_a_npc_ah.h @@ -0,0 +1,54 @@ +#ifndef D_A_NPC_AH_H +#define D_A_NPC_AH_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daNpcAh_c : public fopAc_ac_c { +public: + void getPhaseP() {} + void setResFlag(unsigned char) {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeCommon(); + void executeSetMode(unsigned char); + void executeWaitInit(); + void executeWait(); + void executeTalkInit(); + void executeTalk(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventMesSetInit(int); + void eventMesSet(); + void eventGetItemInit(); + void talk2(int); + void next_msgStatus(unsigned long*); + void getMsg(); + void chkMsg(); + void setMessage(unsigned long); + void setAnmFromMsgTag(); + void getPrmArg0(); + void getSwBit(); + void setMtx(); + void chkAttention(); + void lookBack(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void playAnm(); + void setAnm(unsigned char, int, float); + void setAnmTbl(sAhAnmDat*); + void setCollision(dCcD_Cyl*, cXyz, float, float); + void chkEndEvent(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_AH_H */ diff --git a/include/d/actor/d_a_npc_aj1.h b/include/d/actor/d_a_npc_aj1.h new file mode 100644 index 000000000..bbf380ef0 --- /dev/null +++ b/include/d/actor/d_a_npc_aj1.h @@ -0,0 +1,99 @@ +#ifndef D_A_NPC_AJ1_H +#define D_A_NPC_AJ1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/JParticle/JPAEmitter.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Aj1_c : public fopAc_ac_c { +public: + void _nodeCB_Head(J3DNode*, J3DModel*); + void _nodeCB_BackBone(J3DNode*, J3DModel*); + void _XyCheckCB(int); + void init_AJ1_0(); + void init_AJ1_1(); + void init_AJ1_2(); + void createInit(); + void play_animation(); + void ctrl_WAITanm(); + void ctrl_TIREanm(); + void setMtx(bool); + void bckResID(int); + void btpResID(int); + void init_texPttrnAnm(signed char, bool); + void play_texPttrnAnm(); + void setAnm_anm(daNpc_Aj1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_AJ1_0(); + void getMsg_AJ1_1(); + void getMsg_AJ1_2(); + void getMsg(); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_parts_notMov(); + void lookBack(); + void chkAttention(); + void setAttention(bool); + void decideType(int); + void cut_init_AJ1_TLK(); + void cut_move_AJ1_TLK(); + void cut_init_INI_ANGRY(); + void cut_move_INI_ANGRY(); + void cut_init_VIVRATE(); + void cut_move_VIVRATE(); + void cut_init_JMP(); + void cut_move_JMP(); + void cut_init_SPPRISE(); + void cut_move_SPPRISE(); + void cut_init_LOK(); + void cut_move_LOK(); + void cut_init_DAN(); + void cut_move_DAN(); + void cut_init_INVIT(); + void cut_move_INVIT(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_pa_pun(); + void set_pa_aka(); + void set_pa_don(); + void set_pa_smk(); + void flw_pa_pun(); + void flw_pa_aka(); + void del_pa_aka(); + void del_pa(JPABaseEmitter**); + void setSmoke(); + void set_action(int (daNpc_Aj1_c::*)(void*), void*); + void setStt(signed char); + void chk_areaIN(float, short, cXyz); + void FARwai(); + void call_1(); + void wait_1(); + void talk_1(); + void wait_action1(void*); + void wait_action2(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void bodyCreateHeap(); + void itemCreateHeap(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_AJ1_H */ diff --git a/include/d/actor/d_a_npc_auction.h b/include/d/actor/d_a_npc_auction.h new file mode 100644 index 000000000..683eaf44b --- /dev/null +++ b/include/d/actor/d_a_npc_auction.h @@ -0,0 +1,67 @@ +#ifndef D_A_NPC_AUCTION_H +#define D_A_NPC_AUCTION_H + +#include "f_op/f_op_actor.h" + +class daNpcAuction_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void getMdlNo() {} + void getPhaseP() {} + void getPiconOfsY() {} + void setAction(void (daNpcAuction_c::*)()) {} + void setBmtNo(int) {} + void setBtpNo(int) {} + void setMdlNo(unsigned char) {} + void setNpcNo(unsigned char) {} + + void createHeap(); + void createInit(); + void wait_action_init(); + void wait_action(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventMainInit(); + void eventMain(); + void eventMesSetInit(int); + void eventMesSet(); + void XyCheckCB(int); + void XyEventCB(int); + void next_msgStatus(unsigned long*); + void getMsg(); + void setAnmFromMsgTag(); + void getPrmNpcNo(); + void setMtx(); + void lookBack(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void playAnm(); + void setAnm(unsigned char, int, float); + void setAnm2(unsigned char, int, float); + void setAnmTbl(sAnmDat*); + void isExecute(); + void getRand(int); + void clrEmitter(); + +public: + /* 0x290 */ u8 m290[0x6B0 - 0x290]; + /* 0x6B0 */ u8 m6B0; + /* 0x6B1 */ u8 m6B1[0x73C - 0x6B1]; + /* 0x73C */ u8 m73C; + /* 0x73D */ u8 m73D; + /* 0x73E */ u8 m73E; + /* 0x73F */ u8 m73F[0x740 - 0x73F]; + /* 0x740 */ u8 m740; + /* 0x741 */ u8 m741[0x743 - 0x741]; + /* 0x743 */ u8 m743; + /* 0x744 */ u8 m744[0x745 - 0x744]; + /* 0x745 */ u8 m745; + /* 0x746 */ u8 m746[0x74C - 0x746]; +}; + +#endif /* D_A_NPC_AUCTION_H */ diff --git a/include/d/actor/d_a_npc_ba1.h b/include/d/actor/d_a_npc_ba1.h new file mode 100644 index 000000000..a142511a1 --- /dev/null +++ b/include/d/actor/d_a_npc_ba1.h @@ -0,0 +1,96 @@ +#ifndef D_A_NPC_BA1_H +#define D_A_NPC_BA1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Ba1_c : public fopAc_ac_c { +public: + void holdEventOn() {} + + void nodeBa1Control(J3DNode*, J3DModel*); + void XyCheck_cB(int); + void XyEvent_cB(int); + void init_BA1_0(); + void init_BA1_1(); + void init_BA1_2(); + void init_BA1_3(); + void init_BA1_4(); + void createInit(); + void setMtx(bool); + void anmNum_toResID(int); + void btpNum_toResID(int); + void setBtp(bool, int); + void iniTexPttrnAnm(bool); + void plyTexPttrnAnm(); + void setAnm_tex(signed char); + void setAnm_anm(daNpc_Ba1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chg_anmTag(); + void control_anmTag(); + void chg_anmAtr(unsigned char); + void control_anmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_drct(float); + void chk_partsNotMove(); + void lookBack(); + void next_msgStatus(unsigned long*); + void getMsg_BA1_0(); + void getMsg_BA1_1(); + void getMsg_BA1_3(); + void getMsg_BA1_4(); + void getMsg(); + void chkAttention(); + void setAttention(bool); + void searchByID(unsigned int); + void partner_srch_sub(void* (*)(void*, void*)); + void partner_srch(); + void check_useFairyArea(); + void checkCommandTalk(); + void charDecide(int); + void eInit_setEvTimer(int*); + void eInit_prmFloat(float*, float); + void eInit_CHK_FAIRY_MOV_1(int*); + void event_actionInit(int); + void eMove_CHK_FAIRY_MOV_1(); + void event_action(); + void cut_init_START_TALE1(int); + void cut_move_START_TALE1(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Ba1_c::*)(void*), void*); + void setStt(signed char); + void wait_0(); + void wait_1(); + void talk_1(); + void talk_2(); + void wait_2(); + void wait_3(); + void ZZZwai(); + void wait_action1(void*); + void wait_action2(void*); + void demo_action1(void*); + void wait_action3(void*); + void wait_action4(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void create_Anm(); + void create_itm_Mdl(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_BA1_H */ diff --git a/include/d/actor/d_a_npc_bj1.h b/include/d/actor/d_a_npc_bj1.h new file mode 100644 index 000000000..d07b0c934 --- /dev/null +++ b/include/d/actor/d_a_npc_bj1.h @@ -0,0 +1,112 @@ +#ifndef D_A_NPC_BJ1_H +#define D_A_NPC_BJ1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Bj1_c : public fopAc_ac_c { +public: + void nodeBj1Control(J3DNode*, J3DModel*); + void nodePrpControl(J3DNode*, J3DModel*); + void init_BJ4_0(); + void init_BJ6_0(); + void init_BJ7_0(); + void init_BJX_0(); + void init_BJX_1(); + void createInit(); + void setMtx_anmProc(); + void setMtx(bool); + void anmNum_toResID(int); + void setAnm_anm(daNpc_Bj1_c::anm_prm_c*); + void setAnm_NUM(int); + void setAnm(); + void setAnm_prp(signed char); + void chg_anmTag(); + void control_anmTag(); + void chg_anmAtr(unsigned char); + void control_anmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_drct(float); + void chk_partsNotMove(); + void lookBack(); + void getMaskInf(unsigned char*); + void chkReg(unsigned short); + void setReg(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_BJ1_0(); + void getMsg_BJ2_0(); + void getMsg_BJ3_0(); + void getMsg_BJ4_0(); + void getMsg_BJ5_0(); + void getMsg_BJ6_0(); + void getMsg_BJ7_0(); + void getMsg_BJ8_0(); + void getMsg_BJ9_0(); + void getMsg_Corog(); + void getMsg(); + void chkAttention(); + void setAttention(bool); + void searchByID(unsigned int); + void partner_srch_sub(void* (*)(void*, void*)); + void partner_srch(); + void set_pthPoint(unsigned char); + void bj_clcFlySpd(); + void bj_movPass(bool); + void bj_flyMove(); + void bj_clcMovSpd(); + void bj_nMove(); + void setPrtcl_drugPot_1(); + void setPrtcl_drugPot_2(); + void delPrtcl_drugPot(); + void setPrtcl_danceLR(); + void flwPrtcl_danceLR(); + void delPrtcl_danceLR(); + void setPrtcl_peraProOpen(); + void createSeed(); + void deleteSeed(); + void charDecide(int); + void eInit_setLocFlag(int*); + void eInit_setShapeAngleY(int*, short); + void eInit_setEvTimer(int*); + void eInit_calcRelativPos(cXyz*, int*); + void eInit_prmFloat(float*, float); + void event_actionInit(int); + void event_action(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Bj1_c::*)(void*), void*); + void setStt(signed char); + void wait_1(); + void wait_2(); + void wait_3(); + void wait_4(); + void flyMov(); + void fall01(); + void talk_1(); + void walk_1(); + void wait_action1(void*); + void wait_action2(void*); + void wait_action3(void*); + void wait_action4(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void create_Anm(); + void create_prp_Anm(); + void create_itm_Mdl(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_BJ1_H */ diff --git a/include/d/actor/d_a_npc_bm1.h b/include/d/actor/d_a_npc_bm1.h new file mode 100644 index 000000000..714093de6 --- /dev/null +++ b/include/d/actor/d_a_npc_bm1.h @@ -0,0 +1,199 @@ +#ifndef D_A_NPC_BM1_H +#define D_A_NPC_BM1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Bm1_c : public fopAc_ac_c { +public: + void IamKakkuto() {} + void IamSukketo() {} + void clr_manzai() {} + void getOdoroki() {} + void getStt() {} + void get_oldMsgStat() {} + void setFocus() {} + void setTelescopeDemo() {} + void set_manzai() {} + + void nodeWngControl(J3DNode*, J3DModel*); + void nodeArmControl(J3DNode*, J3DModel*); + void nodeBm1Control(J3DNode*, J3DModel*); + void chk_appCnd(); + void init_PST_0(); + void init_PST_1(); + void init_PST_2(); + void init_PST_3(); + void init_PST_4(); + void init_BMB_0(); + void init_BMB_1(); + void init_BMB_2(); + void init_BMC_0(); + void init_BMC_1(); + void init_BMC_2(); + void init_BMC_3(); + void init_BMD_0(); + void init_BMD_1(); + void init_SKT_0(); + void init_KKT_0(); + void createInit(); + void setMtx(bool); + void anmNum_toResID(int); + void headAnmNum_toResID(int); + void wingAnmNum_toResID(int); + void btpNum_toResID(int); + void setBtp(bool, int); + void iniTexPttrnAnm(bool); + void plyTexPttrnAnm(); + void setAnm_tex(signed char); + void setAnm_anm(daNpc_Bm1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void setPlaySpd(float); + void chg_anmTag(); + void control_anmTag(); + void chg_anmAtr(unsigned char); + void control_anmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void chk_manzai(); + void chk_talk(); + void chk_partsNotMove(); + void lookBack(); + void next_msgStatus(unsigned long*); + void getBitMask(); + void getMsg_PST_1(); + void getMsg_PST_3(); + void getMsg_SKT_0(); + void getMsg_KKT_0(); + void getMsg_BMB_0(); + void getMsg_BMB_1(); + void getMsg_BMB_2(); + void getMsg_BMC_0(); + void getMsg_BMC_2(); + void getMsg_BMC_3(); + void getMsg_BMD_0(); + void getMsg_BMD_1(); + void getMsg(); + void chkAttention(); + void setAttention(bool); + void searchByID(unsigned int); + void partner_srch_sub(void* (*)(void*, void*)); + void partner_srch(); + void bm_movPass(bool); + void bm_setFlyAnm(); + void bm_clcFlySpd(); + void bm_clcMovSpd(); + void bm_flyMove(); + void bm_nMove(); + void setPrtcl_Flyaway(); + void delPrtcl_Flyaway(); + void setPrtcl_Land0(); + void delPrtcl_Land0(); + void setPrtcl_Hane0(); + void flwPrtcl_Hane0(); + void delPrtcl_Hane0(); + void setPrtcl_Hane1(); + void flwPrtcl_Hane1(); + void delPrtcl_Hane1(); + void decideType(int, int); + void eInit_setLocFlag(int*); + void eInit_setShapeAngleY(int*, short); + void eInit_setEvTimer(int*); + void eInit_calcRelativPos(cXyz*, int*); + void eInit_prmFloat(float*, float); + void event_actionInit(int); + void event_action(); + void cut_init_360_TRN(int); + void cut_move_360_TRN(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Bm1_c::*)(void*), void*); + void setStt(signed char); + void d_wait(); + void lookup(); + void orooro(); + void wait_1(); + void talk_1(); + void talk_2(); + void manzai(); + void wait_4(); + void flyawy(); + void wait_5(); + void h_wait(); + void wait_7(); + void wait_3(); + void wait_8(); + void wait_2(); + void walk_1(); + void CHKwai(); + void demo_action1(void*); + void wait_action1(void*); + void wait_action2(void*); + void wait_action3(void*); + void wait_action4(void*); + void wait_action5(void*); + void wait_action6(void*); + void wait_action7(void*); + void wait_action8(void*); + void wait_action9(void*); + void wait_actionA(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void create_Anm(); + void create_hed_Anm(); + void create_wng_Anm(); + void create_arm_Anm(); + void create_itm_Mdl(); + void CreateHeap(); + +public: + /* 0x6C4 */ u8 m6C4[0x6CC - 0x6C4]; + /* 0x6CC */ char mArcName[4]; + /* 0x6D0 */ u8 mHeadJntIdx; + /* 0x6D1 */ u8 mBackboneJntIdx; + /* 0x6D2 */ u8 mNeckJntIdx; + /* 0x6D3 */ u8 mArmLJntIdx; + /* 0x6D4 */ u8 mArmRJntIdx; + /* 0x6D5 */ u8 m6D5[0x734 - 0x6D5]; + /* 0x734 */ Mtx mLeftArmMtx; + /* 0x764 */ Mtx mRightArmMtx; + /* 0x794 */ u8 m794[0x80C - 0x794]; + /* 0x80C */ cXyz m80C; + /* 0x818 */ csXyz m818; + /* 0x81E */ u8 m81E[0x820 - 0x81E]; + /* 0x820 */ cXyz mEyePos; + /* 0x82C */ u8 m82C[0x86E - 0x82C]; + /* 0x86E */ s16 m86E; + /* 0x870 */ u8 m870[0x874 - 0x870]; + /* 0x874 */ s16 m874; + /* 0x876 */ s16 m876; + /* 0x878 */ u8 m878[0x881 - 0x878]; + /* 0x881 */ u8 m881; + /* 0x882 */ u8 m882[0x884 - 0x882]; + /* 0x884 */ u8 m884; + /* 0x885 */ u8 m885[0x887 - 0x885]; + /* 0x887 */ u8 m887; + /* 0x888 */ u8 m888[0x894 - 0x888]; + /* 0x894 */ u8 m894; + /* 0x895 */ u8 m895; + /* 0x896 */ bool m896; + /* 0x897 */ u8 m897[0x8FD - 0x897]; + /* 0x8FD */ u8 m8FD; + /* 0x8FE */ u8 m8FE[0x900 - 0x8FE]; + /* 0x900 */ u8 m900; + /* 0x901 */ daNpc_Bm1_c__Type mType; + /* 0x902 */ daNpc_Bm1_c__SpecificType mSpecificType; + /* 0x903 */ u8 mSpawnCondition; + /* 0x904 */ u8 m904[0x908 - 0x904]; +}; + +#endif /* D_A_NPC_BM1_H */ diff --git a/include/d/actor/d_a_npc_bmcon1.h b/include/d/actor/d_a_npc_bmcon1.h new file mode 100644 index 000000000..3606d13ea --- /dev/null +++ b/include/d/actor/d_a_npc_bmcon1.h @@ -0,0 +1,69 @@ +#ifndef D_A_NPC_BMCON1_H +#define D_A_NPC_BMCON1_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpcBmcon_c : public fopAc_ac_c { +public: + void getNpcNo() {} + void getPhaseP() {} + void get_arm_L_jnt_num() {} + void get_arm_R_jnt_num() {} + void get_nec_jnt_num() {} + void setResFlag(unsigned char) {} + + void nodeArmControl(J3DNode*, J3DModel*); + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeCommon(); + void executeSetMode(unsigned char); + void executeWaitInit(); + void executeWait(); + void executeTalkInit(); + void executeTalk(); + void executeWalkInit(); + void executeWalk(); + void executeTurnInit(); + void executeTurn(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventMesSetInit(int); + void eventMesSet(); + void eventGetItemInit(); + void talk2(int); + void next_msgStatus(unsigned long*); + void getMsg(); + void chkMsg(); + void setMessage(unsigned long); + void setAnmFromMsgTag(); + void getPrmNpcNo(); + void getPrmRailID(); + void setMtx(); + void chkAttention(); + void lookBack(); + void playAnm(); + void setAnm(unsigned char, int, float); + void setAnmTbl(sBmconAnmDat*); + void XyCheckCB(int); + void setCollision(dCcD_Cyl*, cXyz, float, float); + void calcFlyDist(); + void getFlyDistMax(); + void setFlyDistMax(short); + void getFlyDistNow(); + void setFlyDistNow(short); + void chkEndEvent(); + void isClear(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_BMCON1_H */ diff --git a/include/d/actor/d_a_npc_bms1.h b/include/d/actor/d_a_npc_bms1.h new file mode 100644 index 000000000..29130eef0 --- /dev/null +++ b/include/d/actor/d_a_npc_bms1.h @@ -0,0 +1,68 @@ +#ifndef D_A_NPC_BMS1_H +#define D_A_NPC_BMS1_H + +#include "f_op/f_op_actor.h" + +class daNpc_Bms1_c : public fopAc_ac_c { +public: + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getHairLJntNum() {} + void getHairRJntNum() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + void setAction(int (daNpc_Bms1_c::*)(void*), void*) {} + void setAttentionBasePos(cXyz) {} + void setEyePos(cXyz) {} + + void set_mtx(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char, float); + void setTexAnm(signed char); + void setAnmFromMsgTag(); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void talkInit(); + void normal_talk(); + void shop_talk(); + void talk(); + void CreateInit(); + void setAttention(bool); + void checkPlayerLanding(); + void lookBack(); + void wait01(); + void talk01(); + void getdemo_action(void*); + void wait_action(void*); + void event_action(void*); + void evn_talk_init(int); + void evn_continue_talk_init(int); + void evn_talk(); + void evn_viblation_init(int); + void evn_head_swing_init(int); + void privateCut(); + void demo_move(); + void demo_end_init(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* 0x290 */ dNpc_HeadAnm_c mHeadAnm; + /* 0x2B2 */ u8 m2B2[0x7F8 - 0x2B2]; + /* 0x7F8 */ ShopCam_action_c mShopCam; + /* 0x850 */ ShopItems_c mShopItems; + /* 0x894 */ ShopCursor_c* mpShopCursor; + /* 0x898 */ u8 m898[0x8A8 - 0x898]; +}; + +#endif /* D_A_NPC_BMS1_H */ diff --git a/include/d/actor/d_a_npc_bmsw.h b/include/d/actor/d_a_npc_bmsw.h new file mode 100644 index 000000000..8d35bbe9d --- /dev/null +++ b/include/d/actor/d_a_npc_bmsw.h @@ -0,0 +1,45 @@ +#ifndef D_A_NPC_BMSW_H +#define D_A_NPC_BMSW_H + +#include "f_op/f_op_actor.h" + +class daNpc_Bmsw_c : public fopAc_ac_c { +public: + void getArmLMtx() {} + void getArmRMtx() {} + void getAttentionBasePos() {} + void setAction(int (daNpc_Bmsw_c::*)(void*), void*) {} + + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void anmAtr(unsigned short); + void CreateInit(); + void set_mtx(); + void setAttention(); + void lookBack(); + void wait01(); + void talk01(); + void wait_action(void*); + void checkNextMailThrowOK(); + void setGameGetRupee(short); + void TimerCountDown(); + void shiwake_game_action(void*); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* 0x6C4 */ u8 m6C4[0x968 - 0x6C4]; + /* 0x968 */ ShopCursor_c* mpShopCursor; + /* 0x96C */ u8 m96C[0x9E4 - 0x96C]; +}; + +#endif /* D_A_NPC_BMSW_H */ diff --git a/include/d/actor/d_a_npc_bs1.h b/include/d/actor/d_a_npc_bs1.h new file mode 100644 index 000000000..27c3fbf66 --- /dev/null +++ b/include/d/actor/d_a_npc_bs1.h @@ -0,0 +1,84 @@ +#ifndef D_A_NPC_BS1_H +#define D_A_NPC_BS1_H + +#include "f_op/f_op_actor.h" + +class daNpc_Bs1_c : public fopAc_ac_c { +public: + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getBuyItem() {} + void getBuyItemMax() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + void getPayRupee() {} + void incAttnSetCount() {} + void setAction(int (daNpc_Bs1_c::*)(void*), void*) {} + void setAttentionBasePos(cXyz) {} + void setBuyItem(unsigned char) {} + void setBuyItemMax(unsigned char) {} + void setEyePos(cXyz) {} + void setPayRupee(short) {} + + void XyEventCB(int); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char); + void setTexAnm(signed char); + void setAnmFromMsgTag(); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void talkInit(); + void shopMsgCheck(unsigned long); + void getDefaultMsg(); + void shopStickMoveMsgCheck(unsigned long); + void checkBeastItemSellMsg(unsigned long); + void normal_talk(); + void shop_talk(); + void talk(); + void createShopList(); + void isSellBomb(); + void CreateInit(); + void setAttention(bool); + void lookBack(); + void wait01(); + void talk01(); + void wait_action(void*); + void getdemo_action(void*); + void evn_talk_init(int); + void evn_continue_talk_init(int); + void evn_talk(); + void evn_jnt_lock_init(int); + void evn_wait_init(int); + void evn_wait(); + void evn_set_anm_init(int); + void evn_praise_init(); + void evn_mantan_init(); + void privateCut(); + void event_action(void*); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* 0x290 */ u8 m290[0x748 - 0x290]; + /* 0x748 */ cXyz mItemPosOffsets[3]; + /* 0x76C */ u8 m76C; + /* 0x76D */ u8 m76D[0x7D4 - 0x76D]; + /* 0x7D4 */ ShopItems_c mShopItems; + /* 0x818 */ u8 m818[0x81C - 0x818]; + /* 0x81C */ __shop_items_set_data* mpItemSetList[4]; + /* 0x82C */ u8 m82C[0x833 - 0x82C]; + /* 0x833 */ u8 mShopIndex; + /* 0x834 */ u8 m834[0x844 - 0x834]; +}; + +#endif /* D_A_NPC_BS1_H */ diff --git a/include/d/actor/d_a_npc_btsw.h b/include/d/actor/d_a_npc_btsw.h new file mode 100644 index 000000000..f2751fd66 --- /dev/null +++ b/include/d/actor/d_a_npc_btsw.h @@ -0,0 +1,42 @@ +#ifndef D_A_NPC_BTSW_H +#define D_A_NPC_BTSW_H + +#include "f_op/f_op_actor.h" + +class daNpc_Btsw_c : public fopAc_ac_c { +public: + void getAttentionBasePos() {} + void setAction(int (daNpc_Btsw_c::*)(void*), void*) {} + + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void anmAtr(unsigned short); + void CreateInit(); + void set_mtx(); + void setAttention(); + void lookBack(); + void wait01(); + void talk01(); + void wait_action(void*); + void dummy_event_action(void*); + void checkNextMailThrowOK(); + void TimerCountDown(); + void shiwake_game_action(void*); + void getdemo_action(void*); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_BTSW_H */ diff --git a/include/d/actor/d_a_npc_btsw2.h b/include/d/actor/d_a_npc_btsw2.h new file mode 100644 index 000000000..339aa356b --- /dev/null +++ b/include/d/actor/d_a_npc_btsw2.h @@ -0,0 +1,37 @@ +#ifndef D_A_NPC_BTSW2_H +#define D_A_NPC_BTSW2_H + +#include "f_op/f_op_actor.h" + +class daNpc_Btsw2_c : public fopAc_ac_c { +public: + void getAttentionBasePos() {} + void setAction(int (daNpc_Btsw2_c::*)(void*), void*) {} + + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void anmAtr(unsigned short); + void getMsg(); + void next_msgStatus(unsigned long*); + void setAttention(); + void lookBack(); + void CreateHeap(); + void CreateInit(); + void wait01(); + void talk01(); + void pathMove(); + void wait_action(void*); + void _create(); + void _delete(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_BTSW2_H */ diff --git a/include/d/actor/d_a_npc_cb1.h b/include/d/actor/d_a_npc_cb1.h new file mode 100644 index 000000000..01647b0d1 --- /dev/null +++ b/include/d/actor/d_a_npc_cb1.h @@ -0,0 +1,208 @@ +#ifndef D_A_NPC_CB1_H +#define D_A_NPC_CB1_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "SSystem/SComponent/c_bg_s_poly_info.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class daNpc_Cb1_c : public fopAc_ac_c { +public: + void XyCheckCB(int) {} + void XyEventCB(int) {} + void chkNpcAction(int (daNpc_Cb1_c::*)(void*)) {} + void chkPlayerAction(int (daNpc_Cb1_c::*)(void*)) {} + void getBackbone_x() {} + void getBackbone_y() {} + void getBaseAnimeFrame() {} + void getBaseAnimeFrameRate() {} + void getEyePos() {} + void getFlyingTimer() {} + void getGroundY() {} + void getHead_y() {} + void getLeftHandMatrix() {} + void getNusSpeed() {} + void getNutPos() {} + void getRightHandMatrix() {} + void getWork3() {} + void incAttnSetCount() {} + void isFlying() {} + void isMusic() {} + void isNoCarryAction() {} + void isNut() {} + void isPlayerFind() {} + void isPlayerRoom() {} + void isShipRide() {} + void isTact() {} + void isTactCancel() {} + void isTactCorrect() {} + void isTypeBossDie() {} + void isTypeEkaze() {} + void isTypeForest() {} + void isTypeKaze() {} + void isTypeKazeBoss() {} + void isTypeWaterFall() {} + void noCarryAction() {} + void offFlying() {} + void offMusic() {} + void offNoCarryAction() {} + void offNut() {} + void offPlayerFind() {} + void offPlayerRoom() {} + void offShipRide() {} + void offTact() {} + void offTactCancel() {} + void offTactCorrect() {} + void onFlying() {} + void onMusic() {} + void onNut() {} + void onPlayerFind() {} + void onPlayerRoom() {} + void onShipRide() {} + void onTact() {} + void onTactCancel() {} + void onTactCorrect() {} + void restartPoint(short) {} + void setFlyingTimer(short) {} + + void isTagCheckOK(); + void setMessageAnimation(unsigned char); + void create(); + void createHeap(); + void setAction(int (daNpc_Cb1_c::**)(void*), int (daNpc_Cb1_c::*)(void*), void*); + void setWaitAction(void*); + void setWaitNpcAction(void*); + void npcAction(void*); + void setNpcAction(int (daNpc_Cb1_c::*)(void*), void*); + void playerAction(void*); + void setPlayerAction(int (daNpc_Cb1_c::*)(void*), void*); + void getStickAngY(); + void calcStickPos(short, cXyz*); + void flyCheck(); + void checkLanding(); + void breaking(); + void flyAction(int, float, short, int); + void walkAction(float, float, short); + void returnLinkPlayer(); + void isFlyAction(); + void sowCheck(); + void shipRideCheck(); + void eventProc(); + void evCheckDisp(int); + void evInitWait(int); + void evActWait(int); + void evInitMsgSet(int); + void evActMsgSet(int); + void evInitMsgEnd(int); + void evActMsgEnd(int); + void evInitMovePos(int); + void evActMovePos(int); + void evInitOffsetLink(int); + void evActOffsetLink(int); + void evInitWalk(int); + void evActWalk(int); + void evInitToLink(int); + void evActToLink(int); + void evInitTact(int); + void evActTact(int); + void evInitCelloPlay(int); + void evActCelloPlay(int); + void evInitTurn(int); + void evActTurn(int); + void evInitSow(int); + void evActSow(int); + void evInitSetAnm(int); + void evActSetAnm(int); + void evInitSetGoal(int); + void evActSetGoal(int); + void evInitWarp(int); + void evActWarp(int); + void evInitEnd(int); + void evActEnd(int); + void getAnmType(int); + void initTalk(); + void execTalk(int); + void waitNpcAction(void*); + void talkNpcAction(void*); + void carryNpcAction(void*); + void flyNpcAction(void*); + void routeAngCheck(cXyz&, short*); + void routeWallCheck(cXyz&, cXyz&, short*); + void checkForwardGroundY(short); + void checkWallJump(short); + void chkWallHit(); + void routeCheck(float, short*); + void searchNpcAction(void*); + void hitNpcAction(void*); + void jumpNpcAction(void*); + void rescueNpcAction(void*); + void musicNpcAction(void*); + void shipNpcAction(void*); + void waitPlayerAction(void*); + void walkPlayerAction(void*); + void hitPlayerAction(void*); + void jumpPlayerAction(void*); + void flyPlayerAction(void*); + void carryPlayerAction(void*); + void calcFlyingTimer(); + void initAnm(signed char, int); + void musicPlay(); + void musicStop(); + void setAnm(unsigned char); + void playAnm(); + void chkAttention(float, long); + void carryCheck(); + void eventOrder(); + void checkOrder(); + void checkCommandTalk(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void lookBack(int); + void setBaseMtx(); + void init(); + void draw(); + void execute(); + +public: + /* 0x4EC */ request_of_phase_process_class m4EC; + /* 0x4F4 */ mDoExt_McaMorf* mMcaMorf; + /* 0x4F8 */ u8 m4F8[0x4FC - 0x4F8]; + /* 0x4FC */ J3DModel* mpStickModel; + /* 0x500 */ J3DModel* mpCelloModel; + /* 0x504 */ J3DModel* mpFaceModel; + /* 0x508 */ J3DModel* mpPropellerModel; + /* 0x50C */ J3DModel* mpNutModel; + /* 0x510 */ mDoExt_bckAnm mPropellerBckAnim; + /* 0x520 */ mDoExt_bckAnm mNutBckAnim; + /* 0x530 */ dBgS_AcchCir mAcchCir1; + /* 0x570 */ dBgS_AcchCir mAcchCir2; + /* 0x5B0 */ u8 m5B0[0x5EC - 0x5B0]; + /* 0x5EC */ dCcD_GObjInf m5EC; + /* 0x6E4 */ u8 m6E4[0x7DC - 0x6E4]; + /* 0x7DC */ cXyz m7DC; + /* 0x7E8 */ cXyz m7E8; + /* 0x7F4 */ u8 m7F4[0x8D2 - 0x7F4]; + /* 0x8D2 */ u8 mBackboneIdx; + /* 0x8D3 */ u8 mArmRendJointIdx; + /* 0x8D4 */ u8 mArmL2JointIdx; + /* 0x8D5 */ u8 mNutJointIdx; + /* 0x8D6 */ u8 mCenterJointIdx; + /* 0x8D7 */ u8 m8D7[0x8DD - 0x8D7]; + /* 0x8DD */ u8 m8DD; + /* 0x8DE */ u8 m8DE[0x8E0 - 0x8DE]; + /* 0x8E0 */ u8 m8E0; + /* 0x8E1 */ u8 m8E1; + /* 0x8E2 */ u8 m8E2; + /* 0x8E3 */ u8 m8E3[0x8FC - 0x8E3]; + /* 0x8FC */ f32 m8FC; + /* 0x900 */ f32 m900; + /* 0x904 */ u8 m904[0x910 - 0x904]; + /* 0x910 */ cXyz m910; + /* 0x91C */ cXyz m91C; + /* 0x928 */ cBgS_PolyInfo m928; +}; + +#endif /* D_A_NPC_CB1_H */ diff --git a/include/d/actor/d_a_npc_co1.h b/include/d/actor/d_a_npc_co1.h new file mode 100644 index 000000000..f433f8d48 --- /dev/null +++ b/include/d/actor/d_a_npc_co1.h @@ -0,0 +1,73 @@ +#ifndef D_A_NPC_CO1_H +#define D_A_NPC_CO1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Co1_c : public fopAc_ac_c { +public: + void nodeCo1Control(J3DNode*, J3DModel*); + void init_CO1_0(); + void createInit(); + void setMtx(bool); + void anmNum_toResID(int); + void anmNum_toResID_prl(int); + void btpNum_toResID(int); + void setBtp(bool, int); + void setBtk(bool); + void iniTexPttrnAnm(bool); + void plyTexPttrnAnm(); + void setAnm_tex(signed char); + void setAnm_anm(daNpc_Co1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chg_anmTag(); + void control_anmTag(); + void chg_anmAtr(unsigned char); + void control_anmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void set_target(int); + void chk_talk(); + void chk_partsNotMove(); + void lookBack(); + void next_msgStatus(unsigned long*); + void getMsg_CO1_0(); + void getMsg(); + void chkAttention(); + void setAttention(bool); + void charDecide(int); + void event_actionInit(int); + void event_action(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Co1_c::*)(void*), void*); + void setStt(signed char); + void wait_1(); + void wait_2(); + void wakeup(); + void talk_1(); + void toru_1(); + void read_1(); + void modoru(); + void wait_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void create_Anm(); + void create_prl_Anm(); + void create_itm_Mdl(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_CO1_H */ diff --git a/include/d/actor/d_a_npc_de1.h b/include/d/actor/d_a_npc_de1.h new file mode 100644 index 000000000..6e468ac3c --- /dev/null +++ b/include/d/actor/d_a_npc_de1.h @@ -0,0 +1,62 @@ +#ifndef D_A_NPC_DE1_H +#define D_A_NPC_DE1_H + +#include "f_op/f_op_actor.h" + +class daNpc_De1_c : public fopAc_ac_c { +public: + void createInit(); + void setMtx(); + void anmResID(int, int*, int*); + void setAnm_anm(daNpc_De1_c::anm_prm_c*); + void setAnm_NUM(int); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void setStt(signed char); + void next_msgStatus(unsigned long*); + void getMsg(); + void eventOrder(); + void checkOrder(); + void chkAttention(); + void setAttention(); + void searchByID(unsigned int); + void setDemoStartCenter(); + void partner_srch(); + void ccCreate(); + void cc_set(); + void set_pa_happa(); + void del_pa_happa(); + void followPa_happa(); + void decideType(int); + void event_actionInit(int); + void event_action(); + void privateCut(); + void endEvent(); + void event_proc(); + void set_action(int (daNpc_De1_c::*)(void*), void*); + void wait01(); + void wait02(); + void wait03(); + void wait04(); + void wait05(); + void talk01(); + void talk02(); + void wait_action1(void*); + void wait_action2(void*); + void demo(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_DE1_H */ diff --git a/include/d/actor/d_a_npc_ds1.h b/include/d/actor/d_a_npc_ds1.h new file mode 100644 index 000000000..fb324f7ee --- /dev/null +++ b/include/d/actor/d_a_npc_ds1.h @@ -0,0 +1,73 @@ +#ifndef D_A_NPC_DS1_H +#define D_A_NPC_DS1_H + +#include "f_op/f_op_actor.h" + +class daNpc_Ds1_c : public fopAc_ac_c { +public: + void checkAction(int (daNpc_Ds1_c::*)(void*)) {} + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + void incAttnSetCount() {} + void setAction(int (daNpc_Ds1_c::*)(void*), void*) {} + void setAttentionBasePos(cXyz) {} + void setEyePos(cXyz) {} + + void XyEventCB(int); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char, float); + void setTexAnm(signed char); + void setAnmFromMsgTag(); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void talkInit(); + void normal_talk(); + void shop_talk(); + void talk(); + void CreateInit(); + void setAttention(bool); + void lookBack(); + void wait01(); + void talk01(); + void getdemo_action(void*); + void privateCut(); + void evn_setAnm_init(int); + void evn_Anm(); + void evn_talk_init(int); + void evn_continue_talk_init(int); + void evn_talk(); + void evn_jnt_lock_init(int); + void evn_player_hide_init(int); + void evn_head_swing_init(int); + void evn_ItemModel_init(int); + void evn_move_pos_init(int); + void evn_move_pos(); + void evn_init_pos_init(int); + void event_action(void*); + void wait_action(void*); + void dummy_action(void*); + void RoomEffectSet(); + void RoomEffectDelete(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* 0x290 */ u8 m290[0x83C - 0x290]; + /* 0x83C */ ShopItems_c mShopItems; + /* 0x880 */ ShopCursor_c* mpShopCursor; + /* 0x884 */ u8 m884[0x8A0 - 0x884]; +}; + +#endif /* D_A_NPC_DS1_H */ diff --git a/include/d/actor/d_a_npc_fa1.h b/include/d/actor/d_a_npc_fa1.h new file mode 100644 index 000000000..f08292c49 --- /dev/null +++ b/include/d/actor/d_a_npc_fa1.h @@ -0,0 +1,103 @@ +#ifndef D_A_NPC_FA1_H +#define D_A_NPC_FA1_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_s_gnd_chk.h" +#include "d/d_particle.h" +#include "JSystem/JParticle/JPAEmitter.h" + +class daNpc_Fa1_c : public fopAc_ac_c { +public: + void checkStatus(unsigned char) {} + void countTime2() {} + void countTimer() {} + void getAngSpeed() {} + void getGroundY() {} + void getMode() {} + void getPlayerR() {} + void getSubMode() {} + void getTimer() {} + void getpLocalPos() {} + void isBabaMode() {} + void isLinkMode() {} + void isTypeArea() {} + void isTypeBaba() {} + void isTypeHover() {} + void isTypeLink() {} + void isTypeLinkDown() {} + void isTypeTimer() {} + void setAngSpeed(short) {} + void setGroundY(float) {} + void setLocalPos(float) {} + void setMode(unsigned char) {} + void setPlayerR(float) {} + void setStatus(unsigned char) {} + void setSubMode(unsigned char) {} + void setTime2(unsigned char) {} + void setTimer(unsigned short) {} + void setTypeNormal() {} + + void setPointLightParam(); + void createInit(); + void _draw(); + void _execute(); + void checkBinCatch(); + void position_move(float, float); + void BGCheck(); + void init_normal_move(); + void normal_move(); + void init_straight(); + void init_straight2(); + void straight(); + void init_turn(); + void turn(); + void init_areaMove(); + void areaMove(); + void init_areaOutMove(); + void areaOutMove(); + void init_get_player_move(); + void get_player_move(); + void init_escape_move(); + void escape_move(); + void init_hover_move(); + void hover_move(); + void init_bottle_appear_move(); + void bottle_appear_move(); + void init_up1(); + void up1(); + void init_down(); + void down(); + void init_up2(); + void up2(); + void init_bottle_baba_wait(); + void bottle_baba_wait(); + void init_bottle_baba_move(); + void bottle_baba_move(); + void init_bottle_baba_move2(); + void bottle_baba_move2(); + void init_baba_down(); + void baba_down(); + void init_baba_up(); + void init_bigelf_change(); + void bigelf_change(); + void findPlayer(); + void _delete(); + void _create(); + void CreateHeap(); + void setMtx(); + +public: + /* 0x6C4 */ u8 m6C4[0x6D0 - 0x6C4]; + /* 0x6D0 */ daNpc_Fa1_McaMorfCallBack1_c mMcaMorfCallback1; + /* 0x6D8 */ dPa_followEcallBack mSparklePtclCallback; + /* 0x6EC */ JPABaseEmitter* mpEmitter; + /* 0x6F0 */ dBgS_GndChk mGndChk; + /* 0x744 */ u8 m744[0x784 - 0x744]; + /* 0x784 */ f32 mGroundYPos; + /* 0x788 */ s16 m788; + /* 0x78A */ u8 m78A[0x794 - 0x78A]; + /* 0x794 */ u8 m794; + /* 0x795 */ u8 m795[0x7A4 - 0x795]; +}; + +#endif /* D_A_NPC_FA1_H */ diff --git a/include/d/actor/d_a_npc_gk1.h b/include/d/actor/d_a_npc_gk1.h new file mode 100644 index 000000000..63f5bb8aa --- /dev/null +++ b/include/d/actor/d_a_npc_gk1.h @@ -0,0 +1,66 @@ +#ifndef D_A_NPC_GK1_H +#define D_A_NPC_GK1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Gk1_c : public fopAc_ac_c { +public: + void _nodeCB_Head(J3DNode*, J3DModel*); + void _nodeCB_Neck(J3DNode*, J3DModel*); + void _nodeCB_BackBone(J3DNode*, J3DModel*); + void init_GK1_0(); + void createInit(); + void play_animation(); + void setMtx(bool); + void bckResID(int); + void btpResID(int); + void setBtp(signed char, bool); + void init_texPttrnAnm(signed char, bool); + void play_btp_anm(); + void setAnm_anm(daNpc_Gk1_c::anm_prm_c*); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_GK1_0(); + void getMsg(); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_parts_notMov(); + void searchByID(unsigned int, int*); + void lookBack(); + void chkAttention(); + void setAttention(bool); + void decideType(int); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Gk1_c::*)(void*), void*); + void setStt(signed char); + void chk_attn(); + void wait_1(); + void talk_1(); + void wait_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void bodyCreateHeap(); + void itemCreateHeap(); + void hat_CreateHeap(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_GK1_H */ diff --git a/include/d/actor/d_a_npc_gp1.h b/include/d/actor/d_a_npc_gp1.h new file mode 100644 index 000000000..dfeac09d0 --- /dev/null +++ b/include/d/actor/d_a_npc_gp1.h @@ -0,0 +1,74 @@ +#ifndef D_A_NPC_GP1_H +#define D_A_NPC_GP1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Gp1_c : public fopAc_ac_c { +public: + void nodeGp1Control(J3DNode*, J3DModel*); + void init_GP1_0(); + void createInit(); + void setMtx(bool); + void anmNum_toResID(int); + void btpNum_toResID(int); + void setBtp(bool, int); + void iniTexPttrnAnm(bool); + void plyTexPttrnAnm(); + void setAnm_tex(signed char); + void setAnm_anm(daNpc_Gp1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chg_anmTag(); + void control_anmTag(); + void chg_anmAtr(unsigned char); + void control_anmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_partsNotMove(); + void chk_forceTlkArea(); + void lookBack(); + void next_msgStatus(unsigned long*); + void getMsg_GP1_0(); + void getMsg(); + void chkAttention(); + void setAttention(bool); + void searchByID(unsigned int); + void partner_srch_sub(void* (*)(void*, void*)); + void partner_srch(); + void ctrl_WAITanm(); + void gp_movPass(); + void gp_clcMovSpd(); + void gp_nMove(); + void create_rupee(); + void charDecide(int); + void event_actionInit(int); + void event_action(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Gp1_c::*)(void*), void*); + void setStt(signed char); + void wait_1(); + void talk_1(); + void walk_1(); + void hair_1(); + void wait_2(); + void wait_action1(void*); + void demo(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void create_Anm(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_GP1_H */ diff --git a/include/d/actor/d_a_npc_hi1.h b/include/d/actor/d_a_npc_hi1.h new file mode 100644 index 000000000..eb7b9512c --- /dev/null +++ b/include/d/actor/d_a_npc_hi1.h @@ -0,0 +1,66 @@ +#ifndef D_A_NPC_HI1_H +#define D_A_NPC_HI1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Hi1_c : public fopAc_ac_c { +public: + void _nodeCB_Head(J3DNode*, J3DModel*); + void _nodeCB_BackBone(J3DNode*, J3DModel*); + void init_HI1_0(); + void createInit(); + void play_animation(); + void setMtx(bool); + void bckResID(int); + void btpResID(int); + void btkResID(int); + void setBtp(signed char, bool); + void setBtk(signed char, bool); + void init_texPttrnAnm(signed char, bool); + void play_btp_anm(); + void play_btk_anm(); + void setAnm_anm(daNpc_Hi1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_HI1_0(); + void getMsg(); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_parts_notMov(); + void searchByID(unsigned int, int*); + void lookBack(); + void chkAttention(); + void setAttention(bool); + void decideType(int); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Hi1_c::*)(void*), void*); + void setStt(signed char); + void wait_1(); + void talk_1(); + void wait_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void bodyCreateHeap(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_HI1_H */ diff --git a/include/d/actor/d_a_npc_ho.h b/include/d/actor/d_a_npc_ho.h new file mode 100644 index 000000000..ef7f5feab --- /dev/null +++ b/include/d/actor/d_a_npc_ho.h @@ -0,0 +1,102 @@ +#ifndef D_A_NPC_HO_H +#define D_A_NPC_HO_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "m_Do/m_Do_ext.h" +#include "JSystem/J3DGraphAnimator/J3DAnimation.h" + +class daNpc_Ho_c : public fopAc_ac_c { +public: + void ChkOrder(unsigned char) {} + void ClrOrder() {} + void SetOrder(unsigned char) {} + void chkFlag(unsigned short) {} + void clrFlag(unsigned short) {} + void getBackboneJntNum() {} + void getBackbone_y() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + void incAttnSetCount() {} + void setAction(int (daNpc_Ho_c::*)(void*), void*) {} + void setAttentionBasePos(cXyz) {} + void setEyePos(cXyz) {} + void setFlag(unsigned short) {} + + void XyCheckCB(int); + void receivePendant(int); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char); + void setAnmStatus(); + void chkAttentionLocal(); + void chkAttention(); + void eventOrder(); + void checkOrder(); + void next_msg_sub0(unsigned long); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void msgPushButton(); + void msgAnm(unsigned char); + void talkInit(); + void talk(); + void init(); + void setAttention(bool); + void lookBack(); + void wait01(); + void talk01(); + void talk02(); + void talk03(); + void give01(); + void give02(); + void preach(); + void wait_action(void*); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* 0x290 */ u8 m290[0x298 - 0x290]; + /* 0x298 */ mDoExt_McaMorf* mpMcaMorf; + /* 0x29C */ J3DModel* mpJoyPendentModel; + /* 0x2A0 */ u8 m2A0[0x2A4 - 0x2A0]; + /* 0x2A4 */ J3DAnmTexPattern* mpCurrentBtpAnim; + /* 0x2A8 */ mDoExt_btpAnm mBtpAnimator; + /* 0x2BC */ u8 mBtpTimer; + /* 0x2BD */ u8 m2BD[0x2BE - 0x2BD]; + /* 0x2BE */ s16 mTimer1; + /* 0x2C0 */ dBgS_Acch mAcch; + /* 0x484 */ dBgS_AcchCir mAcchCir; + /* 0x4C4 */ dCcD_Stts mStts; + /* 0x500 */ dCcD_Cyl mCylinderCollision; + /* 0x630 */ dNpc_JntCtrl_c* mpJointControl; + /* 0x634 */ u8 m634[0x638 - 0x634]; + /* 0x638 */ u8 mHeadJointIndex; + /* 0x639 */ u8 mBackboneJointIndex; + /* 0x63A */ u8 m63A[0x664 - 0x63A]; + /* 0x664 */ cXyz mEyePos; + /* 0x670 */ cXyz mAttentionBasePos; + /* 0x67C */ u8 m67C[0x680 - 0x67C]; + /* 0x680 */ f32 mLastMorftime; + /* 0x684 */ int mCurrentMessageId; + /* 0x688 */ u8 m688[0x68C - 0x688]; + /* 0x68C */ u8 mCurrentSpeakingAnimIdx; + /* 0x68D */ u8 m68D[0x690 - 0x68D]; + /* 0x690 */ int mNextMessageId; + /* 0x694 */ f32 mCylinderCollisionRadius; + /* 0x698 */ u8 m698[0x6A5 - 0x698]; + /* 0x6A5 */ s8 mCurrentAnimIndex; + /* 0x6A6 */ u8 m6A6[0x6A7 - 0x6A6]; + /* 0x6A7 */ daNpc_Ho_c_state mCurrentState; + /* 0x6A8 */ u8 m6A8[0x6AC - 0x6A8]; + /* 0x6AC */ int mCurrentFloorSoundId; + /* 0x6B0 */ u8 m6B0[0x6B4 - 0x6B0]; +}; + +#endif /* D_A_NPC_HO_H */ diff --git a/include/d/actor/d_a_npc_hr.h b/include/d/actor/d_a_npc_hr.h new file mode 100644 index 000000000..cfa3d492d --- /dev/null +++ b/include/d/actor/d_a_npc_hr.h @@ -0,0 +1,27 @@ +#ifndef D_A_NPC_HR_H +#define D_A_NPC_HR_H + +#include "f_op/f_op_actor.h" + +class daNpc_Wind_Eff : public fopAc_ac_c { +public: + void init(); + void remove(); + void create(cXyz*); + void end(); + void proc(); + void setspd(); + void move(); + +public: + /* 0x00 */ int m00; + /* 0x04 */ u8 m04[0x14 - 0x04]; + /* 0x14 */ cXyz mPos; + /* 0x20 */ cXyz mVel; + /* 0x2C */ cXyz* m2C; + /* 0x30 */ f32 m30; + /* 0x34 */ u8 m34; + /* 0x35 */ u8 m35[0x38 - 0x35]; +}; + +#endif /* D_A_NPC_HR_H */ diff --git a/include/d/actor/d_a_npc_jb1.h b/include/d/actor/d_a_npc_jb1.h new file mode 100644 index 000000000..2f684e1d0 --- /dev/null +++ b/include/d/actor/d_a_npc_jb1.h @@ -0,0 +1,69 @@ +#ifndef D_A_NPC_JB1_H +#define D_A_NPC_JB1_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DAnimation.h" +#include "JSystem/J3DGraphAnimator/J3DModelData.h" + +class daNpc_Jb1_c : public fopAc_ac_c { +public: + void init_JB1_0(); + void createInit(); + void setMtx(); + void playBrkAnm(J3DAnmTevRegKey*, short*); + void anmNum_toResID(int); + void setAnm_anm(daNpc_Jb1_c::anm_prm_c*); + void setAnm(); + void chg_anmTag(); + void control_anmTag(); + void chg_anmAtr(unsigned char); + void control_anmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg_JB1_0(); + void getMsg(); + void chkAttention(); + void setAttention(); + void charDecide(int); + void event_actionInit(int); + void event_action(); + void privateCut(int); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Jb1_c::*)(void*), void*); + void setStt(signed char); + void wait_1(); + void wait_action1(void*); + void demo(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void create_Anm(); + void create_lgt(); + void CreateHeap(); + +public: + /* 0x6C4 */ request_of_phase_process_class mReqPhaseProc; + /* 0x6CC */ s8 mCaseJointIndex; + /* 0x6CD */ u8 m6CD[0x818 - 0x6CD]; + /* 0x818 */ J3DAnmTevRegKey* mLampBrkAnim; + /* 0x81C */ mDoExt_brkAnm mBrkAnimator; + /* 0x834 */ u8 m834[0x838 - 0x834]; + /* 0x838 */ J3DModelData* mpModelData; + /* 0x83C */ u8 m83C[0x848 - 0x83C]; + /* 0x848 */ J3DAnmTevRegKey* mCurrentBrkAnim; + /* 0x84C */ u8 m84C[0x85C - 0x84C]; + /* 0x85C */ StateFunc mCurStateFunc; + /* 0x868 */ u8 m868[0x8E0 - 0x868]; + /* 0x8E0 */ cXyz mCurrentPos; + /* 0x8EC */ csXyz mCurrentRot; + /* 0x8F2 */ u8 m8F2[0x924 - 0x8F2]; +}; + +#endif /* D_A_NPC_JB1_H */ diff --git a/include/d/actor/d_a_npc_ji1.h b/include/d/actor/d_a_npc_ji1.h new file mode 100644 index 000000000..8d94ad261 --- /dev/null +++ b/include/d/actor/d_a_npc_ji1.h @@ -0,0 +1,121 @@ +#ifndef D_A_NPC_JI1_H +#define D_A_NPC_JI1_H + +#include "f_op/f_op_actor.h" + +class daNpc_Ji1_c : public fopAc_ac_c { +public: + void SpRollCutChcek() {} + void checkAction(int (daNpc_Ji1_c::*)(void*)) {} + void checkSubAction(int (daNpc_Ji1_c::*)()) {} + void setAction(int (daNpc_Ji1_c::*)(void*), void*) {} + void setSubAction(int (daNpc_Ji1_c::*)()) {} + + void isGuardAnim(); + void isAttackAnim(); + void isAttackFrame(); + void isItemWaitAnim(); + void isClearRecord(short); + void setClearRecord(short); + void normalSubActionHarpoonGuard(short); + void normalSubActionGuard(short); + void normalAction(void*); + void kaitenExpAction(void*); + void kaitenspeakAction(void*); + void kaitenwaitAction(void*); + void kaitenAction(void*); + void getMsg1stType(); + void getMsg2ndType(); + void getMsg(); + void next_msgStatus(unsigned long*); + void talkAction(void*); + void speakAction(void*); + void speakBadAction(void*); + void initPosObject(void*, void*); + void initPos(int); + void createItem(); + void set_mtx(); + void getEventActionNo(int); + void eventAction(void*); + void evn_init_pos_init(int); + void evn_setAnm_init(int); + void evn_talk_init(int); + void evn_talk(); + void evn_continue_talk_init(int); + void evn_continue_talk(); + void evn_setAngle_init(int); + void evn_sound_proc_init(int); + void evn_head_swing_init(int); + void evn_harpoon_proc_init(int); + void evn_RollAtControl_init(int); + void evn_RollAtControl(); + void evn_game_mode_init(int); + void evn_turn_to_player(); + void evn_hide_init(int); + void AnimeControlToWait(); + void privateCut(); + void setParticle(int, float, float); + void dtParticle(); + void setParticleAT(int, float, float); + void dtParticleAT(); + void startspeakAction(void*); + void endspeakAction(void*); + void reiAction(void*); + void plmoveAction(void*); + void teachMove(float); + void teachSpRollCutMove(float); + void calcCoCorrectValue(); + void calcBgCorrectValue(); + void MoveToPlayer(float, unsigned char); + void teachSubActionAttackInit(); + void teachSubActionAttack(); + void teachSubActionJumpInit(); + void teachSubActionJump(); + void teachAction(void*); + void teachSPRollCutAction(void*); + void battleGameSetTimer(); + void battleMove(float); + void battleSubActionWaitInit(); + void battleSubActionWait(); + void battleSubActionNockBackInit(int); + void battleSubActionNockBack(); + void battleSubActionAttackInit(); + void battleSubActionAttack(); + void battleSubActionTateAttackInit(); + void battleSubActionTateAttack(); + void battleSubActionYokoAttackInit(); + void battleSubActionYokoAttack(); + void battleSubActionJumpInit(); + void battleSubActionJump(); + void battleSubActionDamageInit(); + void battleSubActionDamage(); + void battleSubActionJpGuardInit(); + void battleSubActionJpGuard(); + void battleSubActionGuardInit(); + void battleSubActionGuard(); + void battleAtSet(); + void battleGuardCheck(); + void battleAction(void*); + void checkCutType(int, int); + void setAnimFromMsgNo(unsigned long); + void setAnm(int, float, int); + void _create(); + void CreateHeap(); + void CreateInit(); + void _delete(); + void _execute(); + void _draw(); + void chkAttention(cXyz, short); + void lookBack(); + void setHitParticle(cXyz*, unsigned long); + void setGuardParticle(); + void BackSlideInit(); + void BackSlide(float, float); + void harpoonRelease(cXyz*); + void harpoonMove(); + +public: + /* 0x290 */ u8 m290[0xD88 - 0x290]; +}; + +#endif /* D_A_NPC_JI1_H */ diff --git a/include/d/actor/d_a_npc_kf1.h b/include/d/actor/d_a_npc_kf1.h new file mode 100644 index 000000000..71f3cca6f --- /dev/null +++ b/include/d/actor/d_a_npc_kf1.h @@ -0,0 +1,101 @@ +#ifndef D_A_NPC_KF1_H +#define D_A_NPC_KF1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" +#include "d/d_npc.h" + +class daNpc_Kf1_c : public fopAc_ac_c { +public: + void _nodeCB_Head(J3DNode*, J3DModel*); + void _nodeCB_Neck(J3DNode*, J3DModel*); + void _nodeCB_BackBone(J3DNode*, J3DModel*); + void init_KF1_0(); + void createInit(); + void play_animation(); + void setMtx(bool); + void bckResID(int); + void btpResID(int); + void setBtp(signed char, bool); + void init_texPttrnAnm(signed char, bool); + void play_btp_anm(); + void setAnm_anm(daNpc_Kf1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_KF1_0(); + void getMsg(); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void searchByID(unsigned int, int*); + void srch_Tsubo(); + void create_rupee(cXyz, int); + void ready_kutaniCamera(int, int); + void lookBack(); + void chkAttention(); + void setAttention(bool); + void decideType(int); + void cut_init_ANGRY_START(int); + void cut_move_ANGRY_START(); + void cut_init_BENSYOU_START(int); + void cut_move_BENSYOU_START(); + void cut_init_TSUBO_CNT(int); + void cut_move_TSUBO_CNT(); + void cut_init_BENSYOU(int); + void cut_move_BENSYOU(); + void cut_init_GET_OUT(int); + void cut_move_GET_OUT(); + void cut_init_DSP_RUPEE_CNT(int); + void cut_move_DSP_RUPEE_CNT(); + void cut_init_PLYER_TRN(int); + void cut_move_PLYER_TRN(); + void cut_init_RUPEE_CNT_END(int); + void cut_move_RUPEE_CNT_END(); + void cut_init_START_AGE(int); + void cut_move_START_AGE(); + void cut_init_PLYER_MOV(int); + void cut_move_PLYER_MOV(); + void cut_init_RUPEE_SET(int); + void cut_move_RUPEE_SET(); + void cut_init_TSUBO_ATN(int); + void cut_move_TSUBO_ATN(); + void cut_init_TLK_MSG(int); + void cut_init_CONTNUE_TLK(int); + void cut_move_TLK_MSG(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Kf1_c::*)(void*), void*); + void setStt(signed char); + void set_pthPoint(unsigned char); + void chk_tsubo(); + void orderTsuboEvent(); + void wait_1(); + void walk_1(); + void talk_1(); + void wait_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void bodyCreateHeap(); + void itemCreateHeap(); + void CreateHeap(); + +public: + /* 0x6C4 */ u8 m6C4[0x708 - 0x6C4]; + /* 0x708 */ dNpc_PathRun_c m708; + /* 0x710 */ u8 m710[0x800 - 0x710]; +}; + +#endif /* D_A_NPC_KF1_H */ diff --git a/include/d/actor/d_a_npc_kg1.h b/include/d/actor/d_a_npc_kg1.h new file mode 100644 index 000000000..8b26ef055 --- /dev/null +++ b/include/d/actor/d_a_npc_kg1.h @@ -0,0 +1,71 @@ +#ifndef D_A_NPC_KG1_H +#define D_A_NPC_KG1_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class daNpc_Kg1_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void getAttentionBasePos() {} + void getEyePos() {} + void setAction(void (daNpc_Kg1_c::*)()) {} + + void lookBack(); + void chkAttention(); + void initTexPatternAnm(int, bool); + void playTexPatternAnm(); + void set_mtx(); + void CreateHeap(); + void CreateInit(); + void eventOrder(); + void checkOrder(); + void kg1_talk_camera(); + void wait_action_init(); + void wait_action(); + void clr_seq_flag(); + void getMsg(); + void next_msgStatus(unsigned long*); + void anmAtr(unsigned short); + void setAnm(); + +public: + /* 0x6C4 */ J3DModel* m6C4; + /* 0x6C8 */ mDoExt_btpAnm mBtpAnm; + /* 0x6DC */ request_of_phase_process_class mPhs; + /* 0x6E4 */ u8 m6E4[0x6F8 - 0x6E4]; + /* 0x6F8 */ mDoExt_btpAnm m6F8; + /* 0x70C */ mDoExt_btpAnm m70C; + /* 0x720 */ u8 m720; + /* 0x721 */ u8 m721[0x72C - 0x721]; + /* 0x72C */ s16 m72C; + /* 0x72E */ s16 m72E; + /* 0x730 */ u8 m730; + /* 0x731 */ u8 m731; + /* 0x732 */ u8 m732; + /* 0x733 */ u8 m733[0x74D - 0x733]; + /* 0x74D */ u8 m74D; + /* 0x74E */ u8 m74E[0x750 - 0x74E]; + /* 0x750 */ u8 m750; + /* 0x751 */ u8 m751; + /* 0x752 */ u8 m752[0x773 - 0x752]; + /* 0x773 */ u8 mbDidClearGame; + /* 0x774 */ u8 mbGameEnd; + /* 0x775 */ u8 m775[0x778 - 0x775]; + /* 0x778 */ u8 m778; + /* 0x779 */ u8 m779; + /* 0x77A */ u8 mGameBoardScore; + /* 0x77B */ u8 mEndGameTimer; + /* 0x77C */ u8 m77C[0x780 - 0x77C]; + /* 0x780 */ int mWaitMode; + /* 0x784 */ s16 m784; + /* 0x786 */ u8 m786[0x788 - 0x786]; + /* 0x788 */ s16 m788; + /* 0x78A */ u8 m78A[0x78C - 0x78A]; +}; + +#endif /* D_A_NPC_KG1_H */ diff --git a/include/d/actor/d_a_npc_kg2.h b/include/d/actor/d_a_npc_kg2.h new file mode 100644 index 000000000..3ab8e295b --- /dev/null +++ b/include/d/actor/d_a_npc_kg2.h @@ -0,0 +1,51 @@ +#ifndef D_A_NPC_KG2_H +#define D_A_NPC_KG2_H + +#include "f_op/f_op_actor.h" + +class daNpc_Kg2_c : public fopAc_ac_c { +public: + void getAttentionBasePos() {} + void getEyePos() {} + void init() {} + void seStart(unsigned long) {} + void setAction(int (daNpc_Kg2_c::*)(void*), void*) {} + void setCanonGameResult(unsigned char) {} + + void set_mtx(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char, float); + void subAnm(); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void getMsg(); + void next_msgStatus(unsigned long*); + void anmAtr(unsigned short); + void setAttention(); + void lookBack(); + void CreateHeap(); + void CreateInit(); + void wait01(); + void talk01(); + void evn_setAnm_init(int); + void evn_setAnm(); + void evn_jnt_lock_init(int); + void evn_talk_init(int); + void evn_talk(); + void evn_createItem_init(int); + void privateCut(); + void processMove(); + void wait_action(void*); + void event_wait_action(void*); + void _create(); + void _delete(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_KG2_H */ diff --git a/include/d/actor/d_a_npc_kk1.h b/include/d/actor/d_a_npc_kk1.h new file mode 100644 index 000000000..6c363fd85 --- /dev/null +++ b/include/d/actor/d_a_npc_kk1.h @@ -0,0 +1,132 @@ +#ifndef D_A_NPC_KK1_H +#define D_A_NPC_KK1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Kk1_c : public fopAc_ac_c { +public: + void getSWbit() {} + + void _nodeCB_Head(J3DNode*, J3DModel*); + void _nodeCB_BackBone(J3DNode*, J3DModel*); + void init_KK1_0(); + void createInit(); + void play_animation(); + void setMtx(bool); + void bckResID(int); + void btpResID(int); + void setBtp(signed char, bool); + void init_texPttrnAnm(signed char, bool); + void play_btp_anm(); + void play_eff_anm(); + void setAnm_anm(daNpc_Kk1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_KK1_0(); + void getMsg(); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_parts_notMov(); + void searchByID(unsigned int, int*); + void partner_search_sub(void* (*)(void*, void*)); + void partner_search(); + void lookBack(); + void chkAttention(); + void setAttention(bool); + void decideType(int); + void cut_init_RUN_START(int); + void cut_move_RUN_START(); + void cut_init_RUN(int); + void cut_move_RUN(); + void cut_init_CATCH_START(int); + void cut_move_CATCH_START(); + void cut_init_CATCH_END(int); + void cut_move_CATCH_END(); + void cut_init_TRN(int); + void cut_move_TRN(); + void cut_init_BYE_START(int); + void cut_move_BYE_START(); + void cut_init_BYE(int); + void cut_move_BYE(); + void cut_init_BYE_CONTINUE(int); + void cut_move_BYE_CONTINUE(); + void cut_init_BYE_END(int); + void cut_move_BYE_END(); + void cut_init_PLYER_TRN(int); + void cut_move_PLYER_TRN(); + void cut_init_OTOBOKE(int); + void cut_move_OTOBOKE(); + void cut_init_PLYER_MOV(int); + void cut_move_PLYER_MOV(); + void cut_init_RUNAWAY_START(int); + void cut_move_RUNAWAY_START(); + void cut_init_RUNAWAY_END(int); + void cut_move_RUNAWAY_END(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void checkCommandTalk(); + void set_action(int (daNpc_Kk1_c::*)(void*), void*); + void setStt(signed char); + void createTama(float); + void chk_areaIN(float, cXyz); + void startEvent_check(); + void chkHitPlayer(); + void set_pthPoint(unsigned char); + void event_move(bool); + void kyoroPos(int); + void kyorokyoro(); + void chk_attn(); + void setBikon(cXyz); + void delBikon(); + void setAse(); + void flwAse(); + void delAse(); + void wait_1(); + void walk_1(); + void wait_2(); + void init_CMT_WAI(); + void move_CMT_WAI(); + void init_CMT_TRN(); + void move_CMT_TRN(); + void init_CMT_PCK(); + void move_CMT_PCK(); + void cmmt_1(); + void wait_3(); + void wait_4(); + void talk_1(); + void wait_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void bodyCreateHeap(); + void effcCreateHeap(); + void CreateHeap(); + +public: + /* 0x6C4 */ u8 m6C4[0x72C - 0x6C4]; + /* 0x72C */ cXyz m72C; + /* 0x738 */ cXyz m738; + /* 0x744 */ u8 m744[0x750 - 0x744]; + /* 0x750 */ cXyz m750; + /* 0x75C */ u8 m75C[0x7C4 - 0x75C]; + /* 0x7C4 */ u8 m7C4; + /* 0x7C5 */ u8 m7C5[0x81E - 0x7C5]; + /* 0x81E */ u8 m81E; + /* 0x81F */ u8 m81F[0x824 - 0x81F]; +}; + +#endif /* D_A_NPC_KK1_H */ diff --git a/include/d/actor/d_a_npc_km1.h b/include/d/actor/d_a_npc_km1.h new file mode 100644 index 000000000..9df3adfb5 --- /dev/null +++ b/include/d/actor/d_a_npc_km1.h @@ -0,0 +1,80 @@ +#ifndef D_A_NPC_KM1_H +#define D_A_NPC_KM1_H + +#include "f_op/f_op_actor.h" + +class daNpc_Km1_c : public fopAc_ac_c { +public: + void getAttPos() {} + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getEyePos() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + + void createInit(); + void setMtx(); + void anmResID(int, int*, int*); + void BtpNum2ResID(int, int*); + void setAnm_tex(signed char); + void init_btp(bool, int); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm_anm(daNpc_Km1_c::anm_prm_c*); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void setStt(signed char); + void next_msgStatus(unsigned long*); + void getMsg(); + void eventOrder(); + void checkOrder(); + void lookBack(); + void chkAttention(); + void setAttention(); + void decideType(int); + void event_actionInit(int); + void event_action(); + void privateCut(); + void endEvent(); + void event_proc(); + void set_action(int (daNpc_Km1_c::*)(void*), void*); + void wait01(); + void talk01(); + void wait_action1(void*); + void demo(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* 0x6C4 */ u8 m6C4[0x6CC - 0x6C4]; + /* 0x6CC */ u8 mHeadJntIdx; + /* 0x6CD */ u8 mBackBoneJntIdx; + /* 0x6CE */ u8 m6CE[0x6F4 - 0x6CE]; + /* 0x6F4 */ int (daNpc_Km1_c::*m6F4)(); + /* 0x700 */ u8 m700[0x76C - 0x700]; + /* 0x76C */ csXyz m76C; + /* 0x772 */ u8 m772[0x774 - 0x772]; + /* 0x774 */ cXyz m774; + /* 0x780 */ cXyz m780; + /* 0x78C */ cXyz m78C; + /* 0x798 */ cXyz m798; + /* 0x7A4 */ u8 m7A4[0x7B0 - 0x7A4]; + /* 0x7B0 */ s16 m7B0; + /* 0x7B2 */ u8 m7B2[0x7B8 - 0x7B2]; + /* 0x7B8 */ u8 m7B8; + /* 0x7B9 */ u8 m7B9[0x7C7 - 0x7B9]; + /* 0x7C7 */ u8 m7C7; + /* 0x7C8 */ u8 m7C8[0x7D8 - 0x7C8]; +}; + +#endif /* D_A_NPC_KM1_H */ diff --git a/include/d/actor/d_a_npc_ko1.h b/include/d/actor/d_a_npc_ko1.h new file mode 100644 index 000000000..5d2243f75 --- /dev/null +++ b/include/d/actor/d_a_npc_ko1.h @@ -0,0 +1,139 @@ +#ifndef D_A_NPC_KO1_H +#define D_A_NPC_KO1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Ko1_c : public fopAc_ac_c { +public: + void nodeHedControl(J3DNode*, J3DModel*); + void nodeBlnControl(J3DNode*, J3DModel*); + void nodeKo1Control(J3DNode*, J3DModel*); + void init_HNA_0(); + void init_HNA_1(); + void init_HNA_2(); + void init_HNA_3(); + void init_HNA_4(); + void init_BOU_0(); + void init_BOU_1(); + void init_BOU_2(); + void init_BOU_3(); + void createInit(); + void setMtx(bool); + void anmNum_toResID(int); + void headAnmNum_toResID(int); + void balloon_anmNum_toResID(int); + void btpNum_toResID(int); + void setBtp(bool, int); + void iniTexPttrnAnm(bool); + void plyTexPttrnAnm(); + void setAnm_tex(signed char); + void setAnm_anm(daNpc_Ko1_c::anm_prm_c*); + void set_balloonAnm_anm(daNpc_Ko1_c::anm_prm_c*); + void set_balloonAnm_NUM(int); + void setAnm_NUM(int, int); + void setAnm(); + void setPlaySpd(float); + void chg_anmTag(); + void control_anmTag(); + void chg_anmAtr(unsigned char); + void control_anmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_manzai_1(); + void chk_partsNotMove(); + void lookBack(); + void next_msgStatus(unsigned long*); + void getMsg_HNA_0(); + void getMsg_HNA_1(); + void getMsg_HNA_2(); + void getMsg_HNA_3(); + void getMsg_BOU_0(); + void getMsg_BOU_1(); + void bitCount(unsigned char); + void getMsg_BOU_2(); + void getMsg(); + void chkAttention(); + void setAttention(bool); + void searchByID(unsigned int); + void partner_srch_sub(void* (*)(void*, void*)); + void partner_srch(); + void check_landOn(); + void ko_setPthPos(); + void set_tgtPos(cXyz); + void ko_movPass(); + void ko_clcMovSpd(); + void ko_clcSwmSpd(); + void ko_nMove(); + void chk_routeAngle(cXyz&, short*); + void routeWallCheck(cXyz&, cXyz&, short*); + void chk_ForwardGroundY(short); + void chk_wallJump(short); + void routeCheck(float, short*); + void chk_start_swim(); + void get_crsActorID(); + void chk_areaIn(float, cXyz); + void setPrtcl_Hamon(float, float); + void setPrtcl_HanaPachi(); + void charDecide(int); + void event_actionInit(int); + void event_action(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Ko1_c::*)(void*), void*); + void clrSpd(); + void setStt(signed char); + void wait_1(); + void wait_2(); + void wait_3(); + void wait_4(); + void wait_5(signed char); + void wait_6(); + void wait_7(); + void wait_9(); + void wait_a(); + void walk_1(); + void walk_2(signed char, signed char); + void walk_3(); + void swim_1(); + void swim_2(); + void attk_1(); + void attk_2(signed char, signed char); + void attk_3(); + void down_1(signed char); + void talk_1(); + void talk_2(); + void manzai(); + void neru_1(); + void neru_2(); + void hana_action1(void*); + void hana_action2(void*); + void hana_action3(void*); + void hana_action4(void*); + void hana_action5(void*); + void wait_action1(void*); + void wait_action2(void*); + void wait_action3(void*); + void wait_action4(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void create_Anm(); + void create_hed_Anm(); + void create_bln_Anm(); + void create_itm_Mdl(); + void CreateHeap(); + +public: + /* 0x6C4 */ u8 m6C4[0x8AC - 0x6C4]; +}; + +#endif /* D_A_NPC_KO1_H */ diff --git a/include/d/actor/d_a_npc_kp1.h b/include/d/actor/d_a_npc_kp1.h new file mode 100644 index 000000000..d73af0a29 --- /dev/null +++ b/include/d/actor/d_a_npc_kp1.h @@ -0,0 +1,65 @@ +#ifndef D_A_NPC_KP1_H +#define D_A_NPC_KP1_H + +#include "f_op/f_op_actor.h" + +class daNpc_Kp1_c : public fopAc_ac_c { +public: + void getAttPos() {} + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getEyePos() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + + void createInit(); + void setMtx(); + void anmResID(int, int*, int*); + void BtpNum2ResID(int, int*); + void setAnm_tex(signed char); + void init_btp(bool, int); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm_anm(daNpc_Kp1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void setStt(signed char); + void next_msgStatus(unsigned long*); + void getMsg(); + void eventOrder(); + void checkOrder(); + void lookBack(); + void chkAttention(); + void setAttention(); + void chk_talk(); + void decideType(int); + void event_actionInit(int); + void event_action(); + void privateCut(); + void endEvent(); + void event_proc(); + void set_action(int (daNpc_Kp1_c::*)(void*), void*); + void wait01(); + void talk01(); + void wait_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_KP1_H */ diff --git a/include/d/actor/d_a_npc_ls1.h b/include/d/actor/d_a_npc_ls1.h new file mode 100644 index 000000000..2fb0d4fd8 --- /dev/null +++ b/include/d/actor/d_a_npc_ls1.h @@ -0,0 +1,20 @@ +#ifndef D_A_NPC_LS1_H +#define D_A_NPC_LS1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphBase/J3DMaterial.h" + +class daNpc_Ls1_matAnm_c : public fopAc_ac_c { +public: + void clrMoveFlag() {} + void getNowOffsetX() {} + void getNowOffsetY() {} + void setMoveFlag() {} + + void calc(J3DMaterial*) const; + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_LS1_H */ diff --git a/include/d/actor/d_a_npc_mk.h b/include/d/actor/d_a_npc_mk.h new file mode 100644 index 000000000..712aaf7f1 --- /dev/null +++ b/include/d/actor/d_a_npc_mk.h @@ -0,0 +1,89 @@ +#ifndef D_A_NPC_MK_H +#define D_A_NPC_MK_H + +#include "f_op/f_op_actor.h" + +class daNpc_Mk_c : public fopAc_ac_c { +public: + void ChkOrder(unsigned char) {} + void ClrOrder(unsigned char) {} + void SetOrder(unsigned char) {} + void chkAngry() {} + void chkFlag(unsigned short) {} + void clrFlag(unsigned short) {} + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + void getVisitMode() {} + void incAttnSetCount() {} + void setAction(int (daNpc_Mk_c::*)(void*), void*) {} + void setAttentionBasePos(cXyz) {} + void setEyePos(cXyz) {} + void setFlag(unsigned short) {} + + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char); + void setAnmStatus(); + void chkAttentionLocal(); + void chkAttention(); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void msgAnm(unsigned char); + void talkInit(); + void msgPushButton(); + void talk(); + void checkDemoStart(); + void getNowEventAction(); + void init(); + void getType(); + void getPath(); + void nextVisitMode(); + void visitInit(unsigned char); + void visitProc(); + void runawayInit(); + void walkPath(unsigned char); + void runLink(); + void aroundLink(); + void remove_Um2(); + void demoInitCom(); + void demoProc(); + void setAttention(bool); + void getLookBackMode(); + void lookBack(); + void wait01(); + void talk01(); + void talk02(); + void visitTalkInit(); + void visitSetEvent(); + void visit01(); + void climb01(); + void drop01(); + void runaway(); + void jump(); + void jitanda01(); + void jitanda02(); + void demo01(); + void demo02(); + void demo03(); + void wait_action(void*); + void seek_action(void*); + void hind_action(void*); + void visit_action(void*); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_MK_H */ diff --git a/include/d/actor/d_a_npc_mn.h b/include/d/actor/d_a_npc_mn.h new file mode 100644 index 000000000..bc652f023 --- /dev/null +++ b/include/d/actor/d_a_npc_mn.h @@ -0,0 +1,87 @@ +#ifndef D_A_NPC_MN_H +#define D_A_NPC_MN_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daNpcMn_c : public fopAc_ac_c { +public: + void getNpcNo() {} + void getPhaseP() {} + void getPosFlag() {} + void setResFlag(unsigned char) {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeCommon(); + void executeSetMode(unsigned char); + void executeWaitInit(); + void executeWait(); + void executeTalkInit(); + void executeTalk(); + void executeTalk3Init(); + void executeTalk3(); + void executeWalkInit(); + void executeWalk(); + void executeTurnInit(); + void executeTurn(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventMesSetInit(int); + void eventMesSet(); + void eventGetItemInit(); + void eventWaitInit(int); + void eventWait(int); + void eventSwOnInit(int); + void eventSwOn(); + void eventHatchInit(); + void eventHatch(); + void eventBikkuriInit(int); + void eventBikkuri(); + void eventTurnInit(); + void eventTurn(int); + void eventWalkInit(); + void eventWalk(); + void eventLookInit(); + void eventLook(); + void eventJumpInit(int); + void eventJump(); + void talk2(int); + void talk3(int); + void next_msgStatus(unsigned long*); + void getMsg(); + void getMsg3(); + void chkMsg(); + void setMessage(unsigned long); + void setAnmFromMsgTag(); + void getPrmNpcNo(); + void getPrmRailID(); + void getPrmSwitchBit(); + void getPrmSwitchBit2(); + void setMtx(); + void chkAttention(); + void lookBack(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void playAnm(); + void setAnm(unsigned char, int, float); + void setAnmTbl(sMnAnmDat*); + void XyCheckCB(int); + void getRand(int); + void setCollision(dCcD_Cyl*, cXyz, float, float); + void chkEndEvent(); + void chkPosNo(); + void getPosNo(); + void isChangePos(unsigned char); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_MN_H */ diff --git a/include/d/actor/d_a_npc_mt.h b/include/d/actor/d_a_npc_mt.h new file mode 100644 index 000000000..2ebbfa70f --- /dev/null +++ b/include/d/actor/d_a_npc_mt.h @@ -0,0 +1,99 @@ +#ifndef D_A_NPC_MT_H +#define D_A_NPC_MT_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/d_npc.h" + +class daNpcMt_c : public fopAc_ac_c { +public: + void attnOff() {} + void attnOn() {} + void getNpcNo() {} + void getPhaseP() {} + void setResFlag(unsigned char) {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeCommon(); + void executeSetMode(unsigned char); + void executeWaitInit(); + void executeWait(); + void executeTalkInit(); + void executeTalk(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventMesSetInit(int); + void eventMesSet(); + void eventGetItemInit(); + void talk2(int); + void next_msgStatus(unsigned long*); + void getMsg(); + void chkMsg(); + void setMessage(unsigned long); + void setAnmFromMsgTag(); + void getPrmNpcNo(); + void setMtx(); + void chkAttention(); + void lookBack(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void playAnm(); + void setAnm(unsigned char, int, float); + void setAnmTbl(sMtAnmDat*); + void XyCheckCB(int); + void setCollision(dCcD_Cyl*, cXyz, float, float); + void chkEndEvent(); + void isFigureGet(unsigned char); + void setFigure(unsigned char); + void getFigureMakeNum(); + void isComp(); + void changePhotoNo(unsigned char); + +public: + /* 0x290 */ dNpc_JntCtrl_c mJnt; + /* 0x2C4 */ dNpc_EventCut_c mEventCut; + /* 0x328 */ u8 m328[0x330 - 0x328]; + /* 0x330 */ mDoExt_McaMorf* mpMorf; + /* 0x334 */ dBgS_Acch mAcch; + /* 0x4F8 */ dBgS_AcchCir mAcchCir; + /* 0x538 */ dCcD_Stts mStts; + /* 0x574 */ dCcD_GObjInf mGObjInf; + /* 0x66C */ u8 m66C[0x6C4 - 0x66C]; + /* 0x6C4 */ request_of_phase_process_class mPhsArcname; + /* 0x6CC */ request_of_phase_process_class mPhs; + /* 0x6D4 */ u8 m6D4[0x6D8 - 0x6D4]; + /* 0x6D8 */ mDoExt_btpAnm mBtpAnm; + /* 0x6EC */ u8 m6EC[0x710 - 0x6EC]; + /* 0x710 */ sMtAnmDat* mpAnmDat; + /* 0x714 */ int* mpMsgTbl; + /* 0x718 */ u8 m718[0x71C - 0x718]; + /* 0x71C */ f32 m71C; + /* 0x720 */ u8 m720[0x72A - 0x720]; + /* 0x72A */ s16 mMtGetItemEventIdx; + /* 0x72C */ u8 m72C[0x732 - 0x72C]; + /* 0x732 */ s16 m732; + /* 0x734 */ u8 m734[0x742 - 0x734]; + /* 0x742 */ u8 m742; + /* 0x743 */ u8 m743[0x747 - 0x743]; + /* 0x747 */ u8 m747; + /* 0x748 */ u8 mPrmNpcNo; + /* 0x749 */ u8 m749[0x74A - 0x749]; + /* 0x74A */ u8 m74A; + /* 0x74B */ u8 m74B[0x750 - 0x74B]; + /* 0x750 */ u8 m750; + /* 0x751 */ u8 m751; + /* 0x752 */ u8 m752[0x758 - 0x752]; +}; + +#endif /* D_A_NPC_MT_H */ diff --git a/include/d/actor/d_a_npc_nz.h b/include/d/actor/d_a_npc_nz.h new file mode 100644 index 000000000..245aac07e --- /dev/null +++ b/include/d/actor/d_a_npc_nz.h @@ -0,0 +1,62 @@ +#ifndef D_A_NPC_NZ_H +#define D_A_NPC_NZ_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Nz_c : public fopAc_ac_c { +public: + void modeProcInit(int) {} + + void NodeCallBack(J3DNode*, int); + void TailNodeCallBack(J3DNode*, int); + void TailControl(); + void _createHeap(); + void XyEventCB(int); + void eventOrder(); + void checkOrder(); + void setAttention(); + void LookBack(); + void setAnm(signed char, bool); + void setMtx(); + void modeWaitInit(); + void modeWait(); + void modeEventEsaInit(); + void modeEventEsa(); + void modeProc(daNpc_Nz_c::Proc_e, int); + void createShopItem(unsigned char, unsigned char); + void getShopItem(int); + void deleteShopItem(); + void next_msgStatus(unsigned long*); + void anmAtr(unsigned short); + void _execute(); + void _draw(); + void createInit(); + void setSmokeParticle(); + void getArg(); + void _create(); + void _delete(); + void _searchEsa(fopAc_ac_c*); + void cutProc(); + void cutEatesaStart(); + void cutEatesaProc(); + void cutEatesaFirstStart(); + void cutEatesaFirstProc(); + void cutKillAllStart(); + void cutKillAllProc(); + void cutShowStart(); + void cutShowProc(); + void cutHideStart(); + void cutHideProc(); + void cutSetAnmStart(); + void cutSetAnmProc(); + void cutGoHomeStart(); + void cutGoHomeProc(); + void cutChkGetItemStart(); + void cutChkGetItemProc(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_NZ_H */ diff --git a/include/d/actor/d_a_npc_ob1.h b/include/d/actor/d_a_npc_ob1.h new file mode 100644 index 000000000..638b3355a --- /dev/null +++ b/include/d/actor/d_a_npc_ob1.h @@ -0,0 +1,83 @@ +#ifndef D_A_NPC_OB1_H +#define D_A_NPC_OB1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Ob1_c : public fopAc_ac_c { +public: + void nodeOb1Control(J3DNode*, J3DModel*); + void init_OB1_0(); + void init_OB1_1(); + void init_OB1_2(); + void createInit(); + void setMtx(bool); + void anmNum_toResID(int); + void btpNum_toResID(int); + void setBtp(bool, int); + void iniTexPttrnAnm(bool); + void plyTexPttrnAnm(); + void setAnm_tex(signed char); + void setAnm_anm(daNpc_Ob1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chg_anmTag(); + void control_anmTag(); + void chg_anmAtr(unsigned char); + void control_anmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_partsNotMove(); + void lookBack(); + void next_msgStatus(unsigned long*); + void getMsg_OB1_0(); + void getMsg_OB1_1(); + void getMsg_OB1_2(); + void getMsg(); + void chkAttention(); + void setAttention(bool); + void searchByID(unsigned int); + void partner_srch(); + void bitCount(unsigned char); + void set_pigCnt(); + void ob_setPthPos(); + void get_attPos(); + void ob_movPass(); + void ob_clcMovSpd(); + void ob_nMove(); + void charDecide(int); + void event_actionInit(int); + void event_action(); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Ob1_c::*)(void*), void*); + void clrSpd(); + void setStt(signed char); + void wait_1(); + void wait_2(); + void wait_3(); + void walk_1(); + void talk_1(); + void manzai(); + void wait_action1(void*); + void wait_action2(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void create_Anm(); + void create_hed_Mdl(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_OB1_H */ diff --git a/include/d/actor/d_a_npc_os.h b/include/d/actor/d_a_npc_os.h new file mode 100644 index 000000000..6aea183bf --- /dev/null +++ b/include/d/actor/d_a_npc_os.h @@ -0,0 +1,157 @@ +#ifndef D_A_NPC_OS_H +#define D_A_NPC_OS_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_s_acch.h" +#include "SSystem/SComponent/c_bg_s_poly_info.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class daNpc_Os_c : public fopAc_ac_c { +public: + void chkNpcAction(int (daNpc_Os_c::*)(void*)) {} + void chkPlayerAction(int (daNpc_Os_c::*)(void*)) {} + void clearStatus() {} + void getAttentionBasePos() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getBaseAnimeFrame() {} + void getBaseAnimeFrameRate() {} + void getCattleRoomNo() {} + void getEyePos() {} + void getGroundY() {} + void getHead_x() {} + void getHead_y() {} + void getLeftHandMatrix() {} + void getRightHandMatrix() {} + void incAttnSetCount() {} + void isFinish() {} + void isGravity() {} + void isPlayerRoom(int) {} + void isPlayerRoom_Goat() {} + void isSetHomePos() {} + void isWaterHit() {} + void offGravity() {} + void offPlayerRoom(int) {} + void onFinish() {} + void onGravity() {} + void onPlayerRoom(int) {} + void onSetHomePos() {} + void onWaterHit() {} + void setCattleRoomNo(signed char) {} + + void create(); + void createHeap(); + void jointCheck(signed char); + void wakeupCheck(); + void setWakeup(); + void finishCheck(); + void setFinish(); + void getWakeupOrderEventNum(); + void getFinishOrderEventNum(); + void getMyStaffId(); + void getRestartNumber(); + void checkGoalRoom(); + void checkPlayerRoom(); + void eventOrderCheck(); + void makeBeam(int); + void endBeam(); + void wallHitCheck(); + void walkProc(float, short); + void setAction(int (daNpc_Os_c::**)(void*), int (daNpc_Os_c::*)(void*), void*); + void npcAction(void*); + void setNpcAction(int (daNpc_Os_c::*)(void*), void*); + void playerAction(void*); + void setPlayerAction(int (daNpc_Os_c::*)(void*), void*); + void getStickAngY(); + void calcStickPos(short, cXyz*); + void returnLinkPlayer(); + void returnLinkCheck(); + void waitNpcAction(void*); + void finish01NpcAction(void*); + void finish02NpcAction(void*); + void talkNpcAction(void*); + void carryNpcAction(void*); + void throwNpcAction(void*); + void jumpNpcAction(void*); + void routeAngCheck(cXyz&, short*); + void routeWallCheck(cXyz&, cXyz&, short*); + void checkForwardGroundY(short); + void checkWallJump(short); + void routeCheck(float, short*); + void searchNpcAction(void*); + void waitPlayerAction(void*); + void walkPlayerAction(void*); + void eventProc(); + void initialDefault(int); + void actionDefault(int); + void initialWaitEvent(int); + void actionWaitEvent(int); + void initialWakeupEvent(int); + void actionWakeupEvent(int); + void initialMoveEvent(int); + void actionMoveEvent(int); + void initialMoveEndEvent(int); + void initialEndEvent(int); + void initialTurnEvent(int); + void actionTurnEvent(int); + void initialFinishEvent(int); + void actionFinishEvent(int); + void initialMsgSetEvent(int); + void actionMsgSetEvent(int); + void actionMsgEndEvent(int); + void initialSwitchOnEvent(int); + void initialNextEvent(int); + void initialSaveEvent(int); + void talk_init(); + void talk(); + void setAnm(int); + void dNpc_Os_setAnm(mDoExt_McaMorf*, int, float, float, int, const char*); + void initBrkAnm(unsigned char, bool); + void playBrkAnm(); + void setAnm_brkAnm(int); + void chkAttention(cXyz, short); + void chkArea(cXyz*); + void carryCheck(); + void eventOrder(); + void checkOrder(); + void checkCommandTalk(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void setAttention(bool); + void lookBack(int, int, int); + void setBaseMtx(); + void init(); + void draw(); + void animationPlay(); + void smokeSet(unsigned short); + void execute(); + +public: + /* 0x4EC */ request_of_phase_process_class mPhs; + /* 0x4F4 */ mDoExt_McaMorf* m4F4; + /* 0x4F8 */ daPedestal* mpPedestal; + /* 0x4FC */ u8 m4FC[0x518 - 0x4FC]; + /* 0x518 */ dBgS_AcchCir mAcchCir1; + /* 0x558 */ dBgS_AcchCir mAcchCir2; + /* 0x598 */ u8 m598[0x704 - 0x598]; + /* 0x704 */ dNpc_JntCtrl_c mJntCtrl; + /* 0x738 */ u8 m738[0x784 - 0x738]; + /* 0x784 */ u32 m784; + /* 0x788 */ u8 m788[0x798 - 0x788]; + /* 0x798 */ s16 m798; + /* 0x79A */ u8 m79A[0x79C - 0x79A]; + /* 0x79C */ u8 mTuno1JointIdx; + /* 0x79D */ u8 mTuno2JointIdx; + /* 0x79E */ u8 mTuno3JointIdx; + /* 0x79F */ u8 m79F[0x7A2 - 0x79F]; + /* 0x7A2 */ u8 m7A2; + /* 0x7A3 */ u8 m7A3; + /* 0x7A4 */ u8 m7A4[0x7A8 - 0x7A4]; + /* 0x7A8 */ u8 m7A8; + /* 0x7A9 */ u8 m7A9[0x7FC - 0x7A9]; + /* 0x7FC */ cBgS_PolyInfo m7FC; +}; + +#endif /* D_A_NPC_OS_H */ diff --git a/include/d/actor/d_a_npc_p1.h b/include/d/actor/d_a_npc_p1.h new file mode 100644 index 000000000..5329d5c56 --- /dev/null +++ b/include/d/actor/d_a_npc_p1.h @@ -0,0 +1,43 @@ +#ifndef D_A_NPC_P1_H +#define D_A_NPC_P1_H + +#include "f_op/f_op_actor.h" + +class daNpc_P1_c : public fopAc_ac_c { +public: + void checkAction(int (daNpc_P1_c::*)(void*)) {} + void setAction(int (daNpc_P1_c::*)(void*), void*, int) {} + + void setAnimFromMsg(); + void setAnm(int, float); + void normalAction(void*); + void confuseAction(void*); + void talkAction(void*); + void p1c_speakAction(void*); + void speakAction(void*); + void explainAction(void*); + void getNextMsgNo(int); + void playTexPatternAnm(); + void demo_end_init(); + void demo_move(); + void event_move(); + void evn_setAnm_init(int); + void evn_talk_init(int); + void evn_talk(); + void minigameExplainCut(); + void privateCut(); + void setAttentionPos(cXyz*); + void _create(); + void CreateHeap(); + void _delete(); + void getKajiID(); + void kaji_anm(); + void _execute(); + void _draw(); + void lookBack(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_P1_H */ diff --git a/include/d/actor/d_a_npc_p2.h b/include/d/actor/d_a_npc_p2.h new file mode 100644 index 000000000..473821053 --- /dev/null +++ b/include/d/actor/d_a_npc_p2.h @@ -0,0 +1,111 @@ +#ifndef D_A_NPC_P2_H +#define D_A_NPC_P2_H + +#include "f_op/f_op_actor.h" + +class daNpc_P2_c : public fopAc_ac_c { +public: + void getAttentionBasePos() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getEyePos() {} + void getHead_x() {} + void getHead_y() {} + void incAttnSetCount() {} + void setAction(int (daNpc_P2_c::*)(void*), void*) {} + void setEyeStopFlag() {} + + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(); + void setTexAnm(); + void setAttention(); + void chkAttention(); + void lookBack(); + void setMtx(); + void setCollision(); + void smoke_set(); + void next_msgStatus(unsigned long*); + void getMsg(); + void talkInit(); + void anmAtr(unsigned short); + void talk(bool); + void eventOrder(); + void checkOrder(); + void demo_wait_2(); + void demo_intro_2(); + void goal_wait_2(); + void demo_goal_2(); + void demo_bomb_get(); + void demo_wait(); + void demo_intro(); + void demo_lift(); + void demo_jump(); + void goal_goalpos_to_talkpos(); + void goal_talkpos_to_goalpos(); + void goal_goalpos_wait(); + void goal_talkpos_wait(); + void demo_goal(); + void goal_talkpos_talk(); + void treasure_wait(); + void treasure_wait_talk(); + void demo_arrive(); + void wait01(); + void zukotelescope(); + void moccowait(); + void talk01(); + void intro_action(void*); + void wait_action(void*); + void _execute(); + void draw_item(J3DModel*, signed char); + void drawDagger(); + void drawHead(); + void drawShadow(); + void drawP2a(); + void drawP2b(); + void drawP2c(); + void _draw(); + void getArg(); + void _createHeap(); + void createInit(); + void _create(); + void _delete(); + void cutProc(); + void cutTalkStart(int); + void cutTalkProc(int); + void cutRideSwitchStart(int); + void cutRideSwitchProc(int); + void cutRunWaitStart(int); + void cutRunWaitProc(int); + void searchNearLift(void*, void*); + void cutJumpToLiftStart(int); + void cutJumpToLiftProc(int); + void searchNearRope(void*, void*); + void cutLiftToRopeStart(int); + void cutLiftToRopeProc(int); + void cutRopeTalkStart(int); + void cutRopeTalkProc(int); + void cutRopeToLiftStart(int); + void cutRopeToLiftProc(int); + void cutJumpToGoalStart(int); + void cutJumpToGoalProc(int); + void cutJumpStart(int); + void cutJumpProc(int); + void cutSetAnmStart(int); + void cutSetAnmProc(int); + void cutSwOnStart(int); + void cutSwOnProc(int); + void cutSwOffStart(int); + void cutSwOffProc(int); + void cutSurpriseStart(int); + void cutSurpriseProc(int); + void cutOmamoriInitStart(int); + void cutOmamoriInitProc(int); + void cutOmamoriEndStart(int); + void cutOmamoriEndProc(int); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_P2_H */ diff --git a/include/d/actor/d_a_npc_people.h b/include/d/actor/d_a_npc_people.h new file mode 100644 index 000000000..d734c2438 --- /dev/null +++ b/include/d/actor/d_a_npc_people.h @@ -0,0 +1,207 @@ +#ifndef D_A_NPC_PEOPLE_H +#define D_A_NPC_PEOPLE_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/d_npc.h" + +class daNpcPeople_c : public fopAc_ac_c { +public: + void getNpcNo() {} + void getPhaseP() {} + void setAnmFlag(unsigned char) {} + void setEtcFlag(unsigned long) {} + void setNoTalk(unsigned char) {} + void setOrderEventNum(unsigned char) {} + void setResFlag(unsigned char) {} + void setTalk(unsigned char) {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeCommon(); + void executeSetMode(unsigned char); + void executeWaitInit(); + void executeWait(); + void executeTalkInit(); + void executeTalk(); + void executeWalkInit(); + void executeWalk(); + void executeTurnInit(); + void executeTurn(); + void executeBikkuriInit(); + void executeBikkuri(); + void executeFurueInit(); + void executeFurue(); + void executeKyoroInit(); + void executeKyoro(); + void executeLetterInit(); + void executeLetter(); + void executeLookInit(); + void executeLook(); + void executeLook2Init(); + void executeLook2(); + void executeUgWalkInit(); + void executeUgWalk(); + void executeUgTurnInit(); + void executeUgTurn(); + void executeUgLookInit(); + void executeUgLook(); + void executeUgLook2Init(); + void executeUgLook2(); + void executeUgSitInit(); + void executeUgSit(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventMesSetTpInit(int); + void eventMesSetInit(int); + void eventMesSet(); + void eventMesSet2(); + void eventFlagSetInit(int); + void eventGetItemInit(int); + void eventGetItem(); + void eventTurnToPlayerInit(); + void eventTurnToPlayer(); + void eventUb1TalkInit(int); + void eventUb1Talk(); + void eventUb1TalkXyInit(int); + void eventUb1TalkXy(); + void eventUb2Talk(); + void eventUbSetAnm(); + void eventAreaMaxInit(); + void eventCameraStopInit(); + void eventCameraStop(); + void eventCameraStartInit(); + void eventCoCylRInit(int); + void eventLookPo(); + void eventMesSetPoInit(int); + void eventMesSetPo(); + void talk2(int, fopAc_ac_c*); + void talk3(int); + void next_msgStatus(unsigned long*); + void getMsg(); + void getMsg3(); + void chkMsg(); + void setMessage(unsigned long); + void setMessageUb(sUbMsgDat*); + void setAnmFromMsgTag(); + void setAnmFromMsgTagUo(int); + void setAnmFromMsgTagUb(int); + void setAnmFromMsgTagUw(int); + void setAnmFromMsgTagUm(int); + void setAnmFromMsgTagSa(int); + void setAnmFromMsgTagUg(int); + void getPrmNpcNo(); + void getPrmRailID(); + void getPrmArg0(); + void setMtx(); + void chkAttention(); + void lookBack(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void playAnm(); + void getBck(unsigned char); + void getHeadBck(unsigned char); + void setAnm(unsigned char, int, float, float); + void setAnmTbl(sPeopleAnmDat*, int); + void setWaitAnm(); + void XyCheckCB(int); + void XyEventCB(int); + void photoCB(int); + void getRand(int); + void isPhoto(unsigned char); + void isColor(); + void setCollision(dCcD_Cyl*, cXyz, float, float); + void chkSurprise(); + void chkEndEvent(); + void is1GetMap20(); + void is1DayGetMap20(); + void getWindDir(); + void isUo1FdaiAll(); + void isUo1FdaiOne(); + void chkDaiza(); + void checkPig(); + void isPigOk(); + void getPigTimer(); + void resetPig(); + void initUgSearchArea(); + void getDirDistToPos(short, float); + void warp(); + +public: + /* 0x6C4 */ u8 m6C4[0x6CC - 0x6C4]; + /* 0x6CC */ request_of_phase_process_class mPhs; + /* 0x6D4 */ u8 m6D4[0x6E4 - 0x6D4]; + /* 0x6E4 */ mDoExt_btpAnm mBtpAnm; + /* 0x6F8 */ u8 m6F8[0x6FC - 0x6F8]; + /* 0x6FC */ dNpc_PathRun_c mPathRun; + /* 0x704 */ u8 m704[0x710 - 0x704]; + /* 0x710 */ cXyz mLookAtPos; + /* 0x71C */ cXyz m71C; + /* 0x728 */ u8 m728[0x72C - 0x728]; + /* 0x72C */ daNpcPeople_c__l_npc_dat* mpNpcDat; + /* 0x730 */ int m730; + /* 0x734 */ u8 m734[0x738 - 0x734]; + /* 0x738 */ int m738; + /* 0x73C */ u8 m73C[0x740 - 0x73C]; + /* 0x740 */ f32 m740; + /* 0x744 */ f32 m744; + /* 0x748 */ f32 m748; + /* 0x74C */ f32 m74C; + /* 0x750 */ u8 m750[0x758 - 0x750]; + /* 0x758 */ u32 m758; + /* 0x75C */ u8 m75C[0x760 - 0x75C]; + /* 0x760 */ int m760; + /* 0x764 */ u8 m764; + /* 0x765 */ u8 m765[0x766 - 0x765]; + /* 0x766 */ s16 m766; + /* 0x768 */ s16 m768; + /* 0x76A */ u8 m76A[0x76C - 0x76A]; + /* 0x76C */ s16 m76C; + /* 0x76E */ s16 m76E; + /* 0x770 */ u8 m770[0x776 - 0x770]; + /* 0x776 */ s16 m776; + /* 0x778 */ s16 m778; + /* 0x77A */ s16 m77A; + /* 0x77C */ u8 m77C[0x77E - 0x77C]; + /* 0x77E */ u16 m77E; + /* 0x780 */ u8 m780[0x782 - 0x780]; + /* 0x782 */ s16 m782; + /* 0x784 */ s16 m784; + /* 0x786 */ s16 m786; + /* 0x788 */ u8 m788; + /* 0x789 */ u8 m789; + /* 0x78A */ u8 m78A; + /* 0x78B */ u8 m78B; + /* 0x78C */ u8 m78C; + /* 0x78D */ u8 m78D; + /* 0x78E */ u8 m78E[0x78F - 0x78E]; + /* 0x78F */ u8 m78F; + /* 0x790 */ u8 m790; + /* 0x791 */ daNpcPeople_c__NpcType mNpcType; + /* 0x792 */ u8 m792[0x793 - 0x792]; + /* 0x793 */ u8 m793; + /* 0x794 */ u8 m794; + /* 0x795 */ u8 m795[0x799 - 0x795]; + /* 0x799 */ u8 m799; + /* 0x79A */ u8 m79A[0x79B - 0x79A]; + /* 0x79B */ bool mbIsNight; + /* 0x79C */ u8 m79C; + /* 0x79D */ u8 m79D; + /* 0x79E */ u8 m79E; + /* 0x79F */ u8 m79F; + /* 0x7A0 */ u8 m7A0[0x7A1 - 0x7A0]; + /* 0x7A1 */ u8 m7A1; + /* 0x7A2 */ u8 m7A2[0x7A6 - 0x7A2]; + /* 0x7A6 */ u8 m7A6; + /* 0x7A7 */ u8 m7A7[0x7AC - 0x7A7]; +}; + +#endif /* D_A_NPC_PEOPLE_H */ diff --git a/include/d/actor/d_a_npc_pf1.h b/include/d/actor/d_a_npc_pf1.h new file mode 100644 index 000000000..e6dcbff82 --- /dev/null +++ b/include/d/actor/d_a_npc_pf1.h @@ -0,0 +1,76 @@ +#ifndef D_A_NPC_PF1_H +#define D_A_NPC_PF1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Pf1_c : public fopAc_ac_c { +public: + void _nodeCB_Head(J3DNode*, J3DModel*); + void _nodeCB_BackBone(J3DNode*, J3DModel*); + void init_PF1_0(); + void createInit(); + void play_animation(); + void setMtx(bool); + void bckResID(int); + void btpResID(int); + void setBtp(signed char, bool); + void init_texPttrnAnm(signed char, bool); + void play_btp_anm(); + void setAnm_anm(daNpc_Pf1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_PF1_0(); + void getMsg(); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_parts_notMov(); + void searchByID(unsigned int, int*); + void lookBack(); + void chkAttention(); + void setAttention(bool); + void decideType(int); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Pf1_c::*)(void*), void*); + void setStt(signed char); + void createTama(float); + void chk_areaIN(float, cXyz); + void endEvent_check(); + void startEvent_check(); + void set_pthPoint(unsigned char); + void chk_attn(); + void setBikon(cXyz); + void delBikon(); + void wait_1(); + void regret(); + void attk_1(); + void walk_1(); + void wait_2(); + void wait_3(); + void talk_1(); + void wait_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void bodyCreateHeap(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_PF1_H */ diff --git a/include/d/actor/d_a_npc_photo.h b/include/d/actor/d_a_npc_photo.h new file mode 100644 index 000000000..ed684e627 --- /dev/null +++ b/include/d/actor/d_a_npc_photo.h @@ -0,0 +1,76 @@ +#ifndef D_A_NPC_PHOTO_H +#define D_A_NPC_PHOTO_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daNpcPhoto_c : public fopAc_ac_c { +public: + void getPhaseP() {} + void incMsgTbl() {} + void isDate() {} + void nullMsgTbl() {} + void setMsgTbl(unsigned long*, signed char*) {} + void setPosFlag(unsigned char) {} + void setResFlag(unsigned char) {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeCommon(); + void executeSetMode(unsigned char); + void executeWait(); + void executeTalk(); + void executeWalk(); + void executeTurn(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventMesSetInit(int); + void eventMesSet(); + void eventSeSetInit(int); + void eventPosSetInit(); + void eventGetItemInit(); + void eventGetItem(); + void eventSetAngleInit(); + void eventSetEyeInit(); + void eventSetEye(); + void eventTurnToPlayerInit(); + void eventTurnToPlayer(); + void eventClrHanmeInit(); + void eventGetPhotoInit(); + void eventGetPhoto(); + void eventMesSetUbInit(int); + void eventMesSetUb(); + void eventLookUb(); + void talk2(int); + void setMsgCamera(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setMessage(unsigned long); + void setAnmFromMsgTag(); + void getPrmRailID(); + void getPrmArg0(); + void setMtx(); + void chkAttention(); + void lookBack(); + void initTexPatternAnm(bool, int); + void playTexPatternAnm(); + void playAnm(); + void setAnm(unsigned char, int, float); + void setAnmTbl(sPhotoAnmDat*); + void XyCheckCB(int); + void XyEventCB(int); + void isPhotoOk(); + void isPhotoDxOk(); + void setCollision(dCcD_Cyl*, cXyz, float, float); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_PHOTO_H */ diff --git a/include/d/actor/d_a_npc_pm1.h b/include/d/actor/d_a_npc_pm1.h new file mode 100644 index 000000000..e3e78e19d --- /dev/null +++ b/include/d/actor/d_a_npc_pm1.h @@ -0,0 +1,62 @@ +#ifndef D_A_NPC_PM1_H +#define D_A_NPC_PM1_H + +#include "f_op/f_op_actor.h" + +class daNpc_Pm1_c : public fopAc_ac_c { +public: + void getAttPos() {} + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getEyePos() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + + void createInit(); + void setMtx(); + void anmResID(int, int*, int*); + void BtpNum2ResID(int, int*); + void setAnm_tex(signed char); + void init_btp(bool, int); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm_anm(daNpc_Pm1_c::anm_prm_c*); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(int); + void anmAtr(unsigned short); + void setStt(signed char); + void next_msgStatus(unsigned long*); + void getMsg(); + void eventOrder(); + void checkOrder(); + void lookBack(); + void chkAttention(); + void setAttention(); + void decideType(int); + void event_actionInit(int); + void event_action(); + void privateCut(); + void endEvent(); + void event_proc(); + void set_action(int (daNpc_Pm1_c::*)(void*), void*); + void wait01(); + void talk01(); + void wait_action1(void*); + void demo(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_PM1_H */ diff --git a/include/d/actor/d_a_npc_roten.h b/include/d/actor/d_a_npc_roten.h new file mode 100644 index 000000000..0b11154f5 --- /dev/null +++ b/include/d/actor/d_a_npc_roten.h @@ -0,0 +1,70 @@ +#ifndef D_A_NPC_ROTEN_H +#define D_A_NPC_ROTEN_H + +#include "f_op/f_op_actor.h" + +class daNpcRoten_c : public fopAc_ac_c { +public: + void getPhaseP() {} + void getWindVec() {} + void setNpcNo(unsigned char) {} + void setResFlag(unsigned char) {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeCommon(); + void executeSetMode(unsigned char); + void executeWaitInit(); + void executeWait(); + void executeTalkInit(); + void executeTalk(); + void executeWalkInit(); + void executeWalk(); + void executeTurnInit(); + void executeTurn(); + void executeWindInit(); + void executeWind(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventInit(); + void eventMesSetInit(int); + void eventMesSet(); + void eventSetItemInit(); + void eventSetItem(); + void eventClrItemInit(); + void eventGetItemInit(int); + void eventSetAngleInit(); + void eventOnPlrInit(); + void eventOffPlrInit(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setMessage(unsigned long); + void setAnmFromMsgTag(); + void getPrmNpcNo(); + void getPrmRailID(); + void setMtx(); + void chkAttention(); + void lookBack(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void playAnm(); + void setAnm(unsigned char, int, float); + void setAnmTbl(sRotenAnmDat*); + void isHaitatuItem(unsigned char); + void isKoukanItem(unsigned char); + void isGetMap(unsigned char); + void XyEventCB(int); + void setCollisionB(); + void setCollisionH(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_ROTEN_H */ diff --git a/include/d/actor/d_a_npc_rsh1.h b/include/d/actor/d_a_npc_rsh1.h new file mode 100644 index 000000000..13f78c34a --- /dev/null +++ b/include/d/actor/d_a_npc_rsh1.h @@ -0,0 +1,72 @@ +#ifndef D_A_NPC_RSH1_H +#define D_A_NPC_RSH1_H + +#include "f_op/f_op_actor.h" + +class daNpc_Rsh1_c : public fopAc_ac_c { +public: + void chkAction(int (daNpc_Rsh1_c::*)(void*)) {} + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + void incAttnSetCount() {} + void setAction(int (daNpc_Rsh1_c::*)(void*), void*) {} + void setAttentionBasePos(cXyz) {} + void setEyePos(cXyz) {} + void setShopIdx(int) {} + + void checkCreateInShopPlayer(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char); + void setTexAnm(signed char); + void setAnmFromMsgTag(); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void talkInit(); + void normal_talk(); + void shop_talk(); + void talk(); + void CreateInit(); + void createShopList(); + void setAttention(); + void lookBack(); + void pathGet(); + void getAimShopPosIdx(); + void shopPosMove(); + void pathMove(int*); + void wait01(); + void talk01(); + void getdemo_action(void*); + void wait_action(void*); + void pl_shop_out_action(void*); + void evn_setAnm_init(int); + void evn_talk_init(int); + void evn_continue_talk_init(int); + void evn_talk(); + void evn_turn_init(int); + void evn_turn(); + void privateCut(); + void event_action(void*); + void dummy_action(void*); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + void set_mtx(); + +public: + /* 0x290 */ u8 m290[0x810 - 0x290]; + /* 0x810 */ ShopItems_c* mpShopItems; + /* 0x814 */ u8 m814[0x968 - 0x814]; +}; + +#endif /* D_A_NPC_RSH1_H */ diff --git a/include/d/actor/d_a_npc_sarace.h b/include/d/actor/d_a_npc_sarace.h new file mode 100644 index 000000000..87d0c00b5 --- /dev/null +++ b/include/d/actor/d_a_npc_sarace.h @@ -0,0 +1,43 @@ +#ifndef D_A_NPC_SARACE_H +#define D_A_NPC_SARACE_H + +#include "f_op/f_op_actor.h" + +class daNpc_Sarace_c : public fopAc_ac_c { +public: + void getAttentionBasePos() {} + void getEyePos() {} + void getHBarrelP() {} + void getVBarrelP() {} + void init() {} + void setAction(int (daNpc_Sarace_c::*)(void*), void*) {} + + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char, float); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void anmAtr(unsigned short); + void CreateInit(); + void setAttention(); + void lookBack(); + void wait01(); + void talk01(); + void dummy_action(void*); + void wait_action(void*); + void event_endCheck_action(void*); + void set_mtx(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_SARACE_H */ diff --git a/include/d/actor/d_a_npc_so.h b/include/d/actor/d_a_npc_so.h new file mode 100644 index 000000000..6c5595722 --- /dev/null +++ b/include/d/actor/d_a_npc_so.h @@ -0,0 +1,127 @@ +#ifndef D_A_NPC_SO_H +#define D_A_NPC_SO_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_So_c : public fopAc_ac_c { +public: + void cutAppearProc() {} + void cutAppearStart() {} + void cutDisappearProc() {} + void cutDisappearStart() {} + void cutDiveProc() {} + void cutDiveStart() {} + void cutEatesaFirstProc() {} + void cutEatesaFirstStart() {} + void cutEatesaProc() {} + void cutEatesaStart() {} + void cutEffectProc() {} + void cutEffectStart() {} + void cutEquipProc() {} + void cutEquipStart() {} + void cutJumpMapopenProc() {} + void cutJumpMapopenStart() {} + void cutJumpProc() {} + void cutJumpStart() {} + void cutMiniGameEndProc() {} + void cutMiniGameEndStart() {} + void cutMiniGamePlTurnProc() {} + void cutMiniGamePlTurnStart() {} + void cutMiniGamePlUpProc() {} + void cutMiniGamePlUpStart() {} + void cutMiniGameProc() {} + void cutMiniGameReturnProc() {} + void cutMiniGameReturnStart() {} + void cutMiniGameStart() {} + void cutMiniGameWaitProc() {} + void cutMiniGameWaitStart() {} + void cutMiniGameWarpProc() {} + void cutMiniGameWarpStart() {} + void cutPartnerShipProc() {} + void cutPartnerShipStart() {} + void cutProc() {} + void cutSetAnmProc() {} + void cutSetAnmStart() {} + void cutSwimProc() {} + void cutSwimStart() {} + void cutTurnProc() {} + void cutTurnStart() {} + void cutUnequipProc() {} + void cutUnequipStart() {} + void getMiniGameRestArrow() {} + void initCam() {} + void isAnm(signed char) {} + void modeProcInit(int) {} + void moveCam() {} + + void _searchEsa(fopAc_ac_c*); + void _nodeControl(J3DNode*, J3DModel*); + void _searchTagSo(fopAc_ac_c*); + void _searchMinigameTagSo(fopAc_ac_c*); + void XyCheckCB(int); + void XyEventCB(int); + void _createHeap(); + void jntHitCreateHeap(); + void checkTgHit(); + void offsetZero(); + void offsetDive(); + void offsetSwim(); + void offsetAppear(); + void getMsg(); + void next_msgStatus(unsigned long*); + void lookBack(); + void setAttention(); + void setAnm(signed char, bool); + void setAnmSwimSpeed(); + void setMtx(); + void modeWaitInit(); + void modeWait(); + void modeHideInit(); + void modeHide(); + void modeJumpInit(); + void modeJump(); + void modeSwimInit(); + void modeSwim(); + void modeNearSwimInit(); + void modeNearSwim(); + void modeEventFirstWaitInit(); + void modeEventFirstWait(); + void modeEventFirstInit(); + void modeEventFirst(); + void modeEventFirstEndInit(); + void modeEventFirstEnd(); + void modeEventEsaInit(); + void modeEventEsa(); + void modeEventMapopenInit(); + void modeEventMapopen(); + void modeEventBowInit(); + void modeEventBow(); + void modeTalkInit(); + void modeTalk(); + void modeDisappearInit(); + void modeDisappear(); + void modeDebugInit(); + void modeDebug(); + void modeGetRupeeInit(); + void modeGetRupee(); + void modeEventTriForceInit(); + void modeEventTriForce(); + void modeProc(daNpc_So_c::Proc_e, int); + void eventOrder(); + void checkOrder(); + void setScale(); + void _execute(); + void debugDraw(); + void hudeDraw(); + void _draw(); + void createInit(); + void getArg(); + void _create(); + void _delete(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_SO_H */ diff --git a/include/d/actor/d_a_npc_sv.h b/include/d/actor/d_a_npc_sv.h new file mode 100644 index 000000000..3093e0c02 --- /dev/null +++ b/include/d/actor/d_a_npc_sv.h @@ -0,0 +1,58 @@ +#ifndef D_A_NPC_SV_H +#define D_A_NPC_SV_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daNpcSv_c : public fopAc_ac_c { +public: + void getMsgPtn() {} + void getNpcNo() {} + void getPhaseP() {} + void setResFlag(unsigned char) {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeCommon(); + void executeSetMode(unsigned char); + void executeWaitInit(); + void executeWait(); + void executeTalkInit(); + void executeTalk(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventMesSetInit(int); + void eventMesSet(); + void eventGetItemInit(int); + void eventGetItem(); + void eventSetAngleInit(); + void eventAttentionInit(int); + void eventAttention(); + void eventTurnOkInit(); + void talk2(int, fopAc_ac_c*); + void next_msgStatus(unsigned long*); + void getMsg(); + void setMessage(unsigned long); + void setAnmFromMsgTag(); + void getPrmNpcNo(); + void setMtx(); + void chkAttention(); + void lookBack(); + void playAnm(); + void setAnm(unsigned char, int, float); + void setAnmTbl(sSvAnmDat*); + void setCollision(dCcD_Cyl*, cXyz, float, float); + void getTalkNo(); + void isTalkOK(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_SV_H */ diff --git a/include/d/actor/d_a_npc_tc.h b/include/d/actor/d_a_npc_tc.h new file mode 100644 index 000000000..905c57aac --- /dev/null +++ b/include/d/actor/d_a_npc_tc.h @@ -0,0 +1,107 @@ +#ifndef D_A_NPC_TC_H +#define D_A_NPC_TC_H + +#include "f_op/f_op_actor.h" + +class daNpc_Tc_c : public fopAc_ac_c { +public: + void getAttentionBasePos() {} + void getEyePos() {} + void incAttnSetCount() {} + void setAction(int (daNpc_Tc_c::*)(void*), void*) {} + + void _searchTower(fopAc_ac_c*); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void smoke_set(float, float, float, float, float); + void setAnm(); + void setTexAnm(); + void chkAttention(cXyz, short); + void eventOrder(); + void checkOrder(); + void existTcMonument(); + void anmAtr(unsigned short); + void stopTower(); + void startTower(); + void next_msgStatusBlue(unsigned long*); + void next_msgStatusNormal(unsigned long*); + void next_msgStatus(unsigned long*); + void setFirstMsg(bool*, unsigned long, unsigned long); + void getMsgNormal(); + void getMsgBlue(); + void getMsg(); + void getArg(); + void createInit(); + void searchStoolPos(void*, void*); + void setAttention(); + void calcMove(); + void lookBack(); + void statusWait(); + void statusSit(); + void statusJump(); + void statusWalkToJail(); + void statusTalkNearJail(); + void statusWaitNearJail(); + void statusWalkToStool(); + void statusSitToStool(); + void statusTalk(); + void statusPayRupee(); + void statusDemoPayRupee(); + void statusGetRupee(); + void statusDemoGetRupee(); + void statusMonumentComplete(); + void statusDemoMonumentComplete(); + void statusDemoJump(); + void statusDemoRescue(); + void statusDemoTalk(); + void help_action(void*); + void wait_action(void*); + void calc_sitpos(); + void set_mtx(); + void _draw(); + void setTower(); + void _execute(); + void _delete(); + void isCreate(); + void _create(); + void _createHeap(); + void next_msgStatusNormal2(unsigned long*); + void getMsgNormal2(); + void setRupeeSizeMsg(); + void existUnknownCollectMap(); + void analysisCollectMap(); + void existKnownCollectMap(); + void next_msgStatusWhite(unsigned long*); + void getMsgWhite(); + void next_msgStatusRed(unsigned long*); + void setFinishMsg(); + void getMsgRed(); + void checkMonumentFee(unsigned short, unsigned short); + void checkAllMonumentFee(); + void checkAllMonumentPay(); + void checkMonumentPay(unsigned short, unsigned short); + void cutProc(); + void cutSitToJumpStart(int); + void cutSitToJumpProc(int); + void cutPresentStart(int); + void cutPresentProc(int); + void cutSetAnmStart(int); + void cutSetAnmProc(int); + void cutBackJumpStart(int); + void cutBackJumpProc(int); + void cutEffectStart(int); + void cutEffectProc(int); + void cutDoorOpenStart(int); + void cutDoorOpenProc(int); + void cutDoorCloseStart(int); + void cutDoorCloseProc(int); + void cutDoorClose2Start(int); + void cutDoorClose2Proc(int); + void cutPayStart(int); + void cutPayProc(int); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_TC_H */ diff --git a/include/d/actor/d_a_npc_tt.h b/include/d/actor/d_a_npc_tt.h new file mode 100644 index 000000000..7b3235d1e --- /dev/null +++ b/include/d/actor/d_a_npc_tt.h @@ -0,0 +1,77 @@ +#ifndef D_A_NPC_TT_H +#define D_A_NPC_TT_H + +#include "f_op/f_op_actor.h" + +class daNpc_Tt_c : public fopAc_ac_c { +public: + void ChkOrder(unsigned char) {} + void ClrOrder() {} + void SetOrder(unsigned char) {} + void chkEvFlag(unsigned short) {} + void chkFlag(unsigned short) {} + void clrEvFlag(unsigned short) {} + void clrFlag(unsigned short) {} + void danceInit(int) {} + void danceNext() {} + void danceProc() {} + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + void incAttnSetCount() {} + void initTexPatternAnm(bool) {} + void playTexPatternAnm() {} + void setAction(int (daNpc_Tt_c::*)(void*), void*) {} + void setAnm(int) {} + void setAttentionBasePos(cXyz) {} + void setEvFlag(unsigned short) {} + void setEyePos(cXyz) {} + void setFlag(unsigned short) {} + + void XyCheckCB(int); + void setAnmStatus(); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void talkInit(); + void msgAnm(); + void msgPushButton(); + void msgContinue(); + void talk(); + void demoInitChange(); + void demoProcTact1(); + void demoInitPatten(); + void demoProcPatten(); + void demoInitSpeak(); + void demoProcSpeak(); + void demoInitWait(); + void demoProcWait(); + void demoInitCom(); + void demoProcCom(); + void getNowEventAction(); + void demoProc(); + void init(); + void setAttention(bool); + void lookBack(); + void wait01(); + void talk01(); + void tact00(); + void wait_action(void*); + void set_ke_root(int, int, int); + void ke_execute(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_TT_H */ diff --git a/include/d/actor/d_a_npc_uk.h b/include/d/actor/d_a_npc_uk.h new file mode 100644 index 000000000..cbe229c95 --- /dev/null +++ b/include/d/actor/d_a_npc_uk.h @@ -0,0 +1,93 @@ +#ifndef D_A_NPC_UK_H +#define D_A_NPC_UK_H + +#include "f_op/f_op_actor.h" + +class daNpc_Uk_c : public fopAc_ac_c { +public: + void ChkOrder(unsigned char) {} + void ClrOrder(unsigned char) {} + void SetOrder(unsigned char) {} + void chkFlag(unsigned short) {} + void clrFlag(unsigned short) {} + void getBackboneJntNum() {} + void getBackbone_x() {} + void getBackbone_y() {} + void getHeadJntNum() {} + void getHead_x() {} + void getHead_y() {} + void incAttnSetCount() {} + void setAction(int (daNpc_Uk_c::*)(void*), void*) {} + void setAttentionBasePos(cXyz) {} + void setEyePos(cXyz) {} + void setFlag(unsigned short) {} + + void getType(); + void getPath(); + void getShapeType(); + void getCaughtFlag(); + void getFoundFlag(); + void getFirstTalk(); + void chkGameStart(); + void chkPositioning(float, float, float, short, short); + void nextVisitMode(); + void approachRun(fopAc_ac_c*); + void aroundWalk(fopAc_ac_c*); + void surrender(); + void runawayInit(); + void initTexPatternAnm(bool); + void playTexPatternAnm(); + void setAnm(signed char, unsigned char); + void chkAttentionLocal(); + void chkAttention(); + void setAnmStatus(); + void eventOrder(); + void checkOrder(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setCollision(); + void msgAnm(unsigned char); + void talkInit(); + void talk(); + void init(); + void setAttention(bool); + void getLookBackMode(); + void lookBack(); + void getStaffName(); + void checkDemoStart(); + void getNowEventAction(); + void visitInit(unsigned char); + void visitProc(); + void wait01(); + void talk01(); + void talk02(); + void visitTalkInit(); + void visitSetEvent(); + void visit01(); + void warningB(); + void warningC(); + void warningD(); + void found(); + void runaway(); + void jump(); + void jitanda01(); + void jitanda02(); + void demo01(); + void demo02(); + void demoInitCom(); + void demoProc(); + void wait_action(void*); + void seek_action(void*); + void hind_action(void*); + void visit_action(void*); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_UK_H */ diff --git a/include/d/actor/d_a_npc_ym1.h b/include/d/actor/d_a_npc_ym1.h new file mode 100644 index 000000000..4298d3a0e --- /dev/null +++ b/include/d/actor/d_a_npc_ym1.h @@ -0,0 +1,128 @@ +#ifndef D_A_NPC_YM1_H +#define D_A_NPC_YM1_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Ym1_c : public fopAc_ac_c { +public: + void setKariFlg(); + void _nodeCB_Head(J3DNode*, J3DModel*); + void _nodeCB_BackBone(J3DNode*, J3DModel*); + void init_YM1_0(); + void init_YM1_1(); + void init_YM2_0(); + void init_YM2_1(); + void init_YM2_2(); + void init_YM2_3(); + void init_YMx_error(); + void createInit(); + void play_animation(); + void setMtx(bool); + void bckResID(int); + void btpResID(int); + void init_texPttrnAnm(signed char, bool); + void play_texPttrnAnm(); + void setAnm_anm(daNpc_Ym1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_YM1_0(); + void getMsg_YM1_1(); + void getMsg_YM2_0(); + void getMsg_YM2_1(); + void getMsg_YM2_2(); + void getMsg_YM2_3(); + void getMsg(); + void eventOrder(); + void checkOrder(); + void set_collision_sp(); + void set_cutGrass(); + void chk_BlackPig(); + void chk_nbt_attn(); + void chk_talk(); + void chk_parts_notMov(); + void lookBack(); + void chkAttention(); + void setAttention(bool); + void decideType(int); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Ym1_c::*)(void*), void*); + void setStt(signed char); + void chk_areaIN(float, cXyz); + void kari_1(); + void wait_1(); + void wait_2(); + void talk_1(); + void turn_1(); + void NBTwai(); + void SITwai(); + void wait_action1(void*); + void wait_action2(void*); + void wait_action3(void*); + void wait_action4(void*); + void demo_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void bodyCreateHeap(); + void headCreateHeap(); + void itemCreateHeap(); + void CreateHeap(); + +public: + /* 0x6C4 */ request_of_phase_process_class mPhs; + /* 0x6CC */ s8 mHeadJointIdx; + /* 0x6CD */ s8 mBboneJointIdx; + /* 0x6CE */ s8 mHandLJointIndex; + /* 0x6CF */ s8 mHandRJointIndex; + /* 0x6D0 */ J3DModel* m6D0; + /* 0x6D4 */ char mArcName[4]; + /* 0x6D8 */ u8 m6D8[0x6DC - 0x6D8]; + /* 0x6DC */ J3DModel* mpHeadModel; + /* 0x6E0 */ mDoExt_btpAnm mBtpAnm; + /* 0x6F4 */ u8 m6F4[0x704 - 0x6F4]; + /* 0x704 */ dCcD_Cyl mCyl; + /* 0x834 */ u8 m834[0x842 - 0x834]; + /* 0x842 */ s16 mRotYTarget; + /* 0x844 */ u8 m844[0x846 - 0x844]; + /* 0x846 */ csXyz m846; + /* 0x84C */ u8 m84C[0x890 - 0x84C]; + /* 0x890 */ s16 mKariTimer; + /* 0x892 */ u8 m892[0x89B - 0x892]; + /* 0x89B */ u8 mKariFlag; + /* 0x89C */ u8 m89C; + /* 0x89D */ u8 m89D; + /* 0x89E */ u8 m89E; + /* 0x89F */ u8 m89F[0x8A0 - 0x89F]; + /* 0x8A0 */ u8 m8A0; + /* 0x8A1 */ u8 m8A1[0x8A4 - 0x8A1]; + /* 0x8A4 */ u8 m8A4; + /* 0x8A5 */ u8 m8A5; + /* 0x8A6 */ u8 m8A6[0x8AB - 0x8A6]; + /* 0x8AB */ u8 m8AB; + /* 0x8AC */ u8 m8AC[0x8AD - 0x8AC]; + /* 0x8AD */ u8 m8AD; + /* 0x8AE */ u8 m8AE[0x8AF - 0x8AE]; + /* 0x8AF */ u8 m8AF; + /* 0x8B0 */ s8 mSubType; + /* 0x8B1 */ s8 mStaff; + /* 0x8B2 */ u8 m8B2[0x8B4 - 0x8B2]; +}; + +#endif /* D_A_NPC_YM1_H */ diff --git a/include/d/actor/d_a_npc_yw1.h b/include/d/actor/d_a_npc_yw1.h new file mode 100644 index 000000000..c75ad11b1 --- /dev/null +++ b/include/d/actor/d_a_npc_yw1.h @@ -0,0 +1,84 @@ +#ifndef D_A_NPC_YW1_H +#define D_A_NPC_YW1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Yw1_c : public fopAc_ac_c { +public: + void _nodeCB_Hair(J3DNode*, J3DModel*); + void _nodeCB_Head(J3DNode*, J3DModel*); + void _nodeCB_BackBone(J3DNode*, J3DModel*); + void init_YW1_0(); + void init_YW1_1(); + void init_YW1_2(); + void init_YW1_3(); + void createInit(); + void play_animation(); + void upLift(); + void setMtx(bool); + void bckResID(int); + void btpResID(int); + void init_texPttrnAnm(signed char, bool); + void play_texPttrnAnm(); + void setAnm_anm(daNpc_Yw1_c::anm_prm_c*); + void setAnm_NUM(int, int); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_YW1_0(); + void getMsg_YW1_1(); + void getMsg_YW1_2(); + void getMsg_YW1_3(); + void getMsg(); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_parts_notMov(); + void searchByID(unsigned int, int*); + void partner_search_sub(void* (*)(void*, void*)); + void partner_search(); + void lookBack(); + void chkAttention(); + void setAttention(bool); + void decideType(int); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Yw1_c::*)(void*), void*); + void setStt(signed char); + void chngTsuboAnm(); + void chk_areaIN(float, float, short, cXyz); + void set_pthPoint(unsigned char); + void setHairAngle(); + void chk_brkTsubo(); + void chk_bm1Odoroki(); + void wait_1(); + void wait_2(); + void wait_3(); + void walk_1(); + void turn_1(); + void talk_1(); + void wait_action1(void*); + void wait_action2(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void bodyCreateHeap(); + void headCreateHeap(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_YW1_H */ diff --git a/include/d/actor/d_a_npc_zk1.h b/include/d/actor/d_a_npc_zk1.h new file mode 100644 index 000000000..ec0370bae --- /dev/null +++ b/include/d/actor/d_a_npc_zk1.h @@ -0,0 +1,66 @@ +#ifndef D_A_NPC_ZK1_H +#define D_A_NPC_ZK1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daNpc_Zk1_c : public fopAc_ac_c { +public: + void _nodeCB_Head(J3DNode*, J3DModel*); + void _nodeCB_BackBone(J3DNode*, J3DModel*); + void init_ZK1_0(); + void createInit(); + void play_animation(); + void setMtx(bool); + void bckResID(int); + void btpResID(int); + void setBtp(signed char, bool); + void init_texPttrnAnm(signed char, bool); + void play_btp_anm(); + void setAnm_anm(daNpc_Zk1_c::anm_prm_c*); + void setAnm(); + void chngAnmTag(); + void ctrlAnmTag(); + void chngAnmAtr(unsigned char); + void ctrlAnmAtr(); + void setAnm_ATR(); + void anmAtr(unsigned short); + void next_msgStatus(unsigned long*); + void getMsg_ZK1_0(); + void getMsg(); + void eventOrder(); + void checkOrder(); + void chk_talk(); + void chk_parts_notMov(); + void searchByID(unsigned int, int*); + void lookBack(); + void chkAttention(); + void setAttention(bool); + void decideType(int); + void privateCut(int); + void endEvent(); + void isEventEntry(); + void event_proc(int); + void set_action(int (daNpc_Zk1_c::*)(void*), void*); + void setStt(signed char); + void wait_1(); + void talk_1(); + void wait_action1(void*); + void demo(); + void shadowDraw(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + void bodyCreateHeap(); + void CreateHeap(); + +public: + /* 0x6C4 */ u8 m6C4[0x72C - 0x6C4]; + /* 0x72C */ cXyz m72C; + /* 0x738 */ u8 m738[0x750 - 0x738]; + /* 0x750 */ cXyz m750; + /* 0x75C */ u8 m75C[0x7B4 - 0x75C]; +}; + +#endif /* D_A_NPC_ZK1_H */ diff --git a/include/d/actor/d_a_npc_zl1.h b/include/d/actor/d_a_npc_zl1.h new file mode 100644 index 000000000..91fdb409b --- /dev/null +++ b/include/d/actor/d_a_npc_zl1.h @@ -0,0 +1,20 @@ +#ifndef D_A_NPC_ZL1_H +#define D_A_NPC_ZL1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphBase/J3DMaterial.h" + +class daNpc_Zl1_matAnm_c : public fopAc_ac_c { +public: + void clrMoveFlag() {} + void getNowOffsetX() {} + void getNowOffsetY() {} + void setMoveFlag() {} + + void calc(J3DMaterial*) const; + +public: + /* Place member variables here */ +}; + +#endif /* D_A_NPC_ZL1_H */ diff --git a/include/d/actor/d_a_nz.h b/include/d/actor/d_a_nz.h new file mode 100644 index 000000000..d05cd394a --- /dev/null +++ b/include/d/actor/d_a_nz.h @@ -0,0 +1,11 @@ +#ifndef D_A_NZ_H +#define D_A_NZ_H + +#include "f_op/f_op_actor.h" + +class nz_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_NZ_H */ diff --git a/include/d/actor/d_a_nzg.h b/include/d/actor/d_a_nzg.h new file mode 100644 index 000000000..c9523cf30 --- /dev/null +++ b/include/d/actor/d_a_nzg.h @@ -0,0 +1,11 @@ +#ifndef D_A_NZG_H +#define D_A_NZG_H + +#include "f_op/f_op_actor.h" + +class nzg_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_NZG_H */ diff --git a/include/d/actor/d_a_obj_AjavW.h b/include/d/actor/d_a_obj_AjavW.h new file mode 100644 index 000000000..4e12bfd5f --- /dev/null +++ b/include/d/actor/d_a_obj_AjavW.h @@ -0,0 +1,17 @@ +#ifndef D_A_OBJ_AJAVW_H +#define D_A_OBJ_AJAVW_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class daObjAjavW_c : public fopAc_ac_c { +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mModel; + /* 0x29C */ mDoExt_btkAnm mBtk; + /* 0x2B0 */ dBgW* mBgW; +}; + +#endif /* D_A_OBJ_AJAVW_H */ diff --git a/include/d/actor/d_a_obj_Itnak.h b/include/d/actor/d_a_obj_Itnak.h new file mode 100644 index 000000000..f439b048d --- /dev/null +++ b/include/d/actor/d_a_obj_Itnak.h @@ -0,0 +1,26 @@ +#ifndef D_A_OBJ_ITNAK_H +#define D_A_OBJ_ITNAK_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +namespace daObjItnak { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void set_co_se(dCcD_Cyl*); + void manage_draw_flag(); + void set_collision(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_ITNAK_H */ diff --git a/include/d/actor/d_a_obj_Vds.h b/include/d/actor/d_a_obj_Vds.h new file mode 100644 index 000000000..9d50ba956 --- /dev/null +++ b/include/d/actor/d_a_obj_Vds.h @@ -0,0 +1,39 @@ +#ifndef D_A_OBJ_VDS_H +#define D_A_OBJ_VDS_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DAnimation.h" + +namespace daObjVds { + class Act_c : public fopAc_ac_c { + public: + void SetLoopJointAnimation(J3DAnmTransformKey*, J3DAnmTransformKey*, float, float); + void PlayLoopJointAnimation(); + void set_first_process(); + void search_switchCB(fopAc_ac_c*); + void process_off_init(); + void process_off_main(); + void process_on_init(); + void process_on_main(); + void process_init(int); + void process_main(); + void process_common(); + void create_point_light(int, cXyz*); + void execute_point_light(); + void delete_point_light(); + void Event_init(); + void Event_exe(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_VDS_H */ diff --git a/include/d/actor/d_a_obj_Vteng.h b/include/d/actor/d_a_obj_Vteng.h new file mode 100644 index 000000000..94a493ef4 --- /dev/null +++ b/include/d/actor/d_a_obj_Vteng.h @@ -0,0 +1,21 @@ +#ifndef D_A_OBJ_VTENG_H +#define D_A_OBJ_VTENG_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class daObjVteng_c : public fopAc_ac_c { +public: + void init_mtx(); + +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ mDoExt_McaMorf* mpMorf; + /* 0x2A0 */ dBgW* mpBgW; + /* 0x2A4 */ Mtx mMtx; +}; + +#endif /* D_A_OBJ_VTENG_H */ diff --git a/include/d/actor/d_a_obj_YLzou.h b/include/d/actor/d_a_obj_YLzou.h new file mode 100644 index 000000000..8aab121d9 --- /dev/null +++ b/include/d/actor/d_a_obj_YLzou.h @@ -0,0 +1,47 @@ +#ifndef D_A_OBJ_YLZOU_H +#define D_A_OBJ_YLZOU_H + +#include "f_op/f_op_actor.h" + +class daObjYLzou_c : public fopAc_ac_c { +public: + void set_start_type(); + void set_mtx(); + void init_mtx(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void eff_set_slip_smoke_pos(); + void eff_smoke_slip_start(); + void eff_smoke_slip_end(); + void eff_smoke_slip_remove(); + void eff_smoke_proc(); + void vib_proc(); + void _create(); + void _delete(); + void move_ylzou_demo_start_wait_act_proc(); + void demo_regist_wait_act_proc(); + void demo_vib_start_wait_act_proc(); + void demo_vib_act_proc(); + void move_ylzou_demo_move_act_proc(); + void go_up_stairs_demo_move_act_proc(); + void demo_end_wait_act_proc(); + void wait_act_proc(); + void move_ylzou_demo_start_wait_act_init_proc(); + void demo_regist_wait_act_init_proc(); + void move_ylzou_demo_vib_start_wait_act_init_proc(); + void move_ylzou_demo_vib_act_init_proc(); + void move_ylzou_demo_move_act_init_proc(); + void demo_end_wait_act_init_proc(); + void open_wait_act_init_proc(); + void close_wait_act_init_proc(); + void go_up_stairs_demo_move_start_wait_act_init_proc(); + void go_up_stairs_demo_move_act_init_proc(); + void setup_action(int); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_YLZOU_H */ diff --git a/include/d/actor/d_a_obj_Yboil.h b/include/d/actor/d_a_obj_Yboil.h new file mode 100644 index 000000000..e80577e98 --- /dev/null +++ b/include/d/actor/d_a_obj_Yboil.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_YBOIL_H +#define D_A_OBJ_YBOIL_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphBase/J3DMaterial.h" + +class daObjYboil_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void set_sea_material(J3DMaterial*) {} + + void CreateHeap(); + void pos_reset(int); + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_YBOIL_H */ diff --git a/include/d/actor/d_a_obj_Ygush00.h b/include/d/actor/d_a_obj_Ygush00.h new file mode 100644 index 000000000..4fe03e4da --- /dev/null +++ b/include/d/actor/d_a_obj_Ygush00.h @@ -0,0 +1,19 @@ +#ifndef D_A_OBJ_YGUSH00_H +#define D_A_OBJ_YGUSH00_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/actor/d_a_obj_gryw00.h" + +class daObjYgush00_c : public fopAc_ac_c { +public: + /* 0x290 */ request_of_phase_process_class mLoadYgush00Phs; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ mDoExt_btkAnm mBtkAnm; + /* 0x2B0 */ mDoExt_bckAnm mBckAnm; + /* 0x2C0 */ u32 mType; + /* 0x2C4 */ daObjGryw00_c* mpGryw00; +}; + +#endif /* D_A_OBJ_YGUSH00_H */ diff --git a/include/d/actor/d_a_obj_adnno.h b/include/d/actor/d_a_obj_adnno.h new file mode 100644 index 000000000..70944a206 --- /dev/null +++ b/include/d/actor/d_a_obj_adnno.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_ADNNO_H +#define D_A_OBJ_ADNNO_H + +#include "f_op/f_op_actor.h" + +class daObjAdnno_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_ADNNO_H */ diff --git a/include/d/actor/d_a_obj_ajav.h b/include/d/actor/d_a_obj_ajav.h new file mode 100644 index 000000000..a976e2429 --- /dev/null +++ b/include/d/actor/d_a_obj_ajav.h @@ -0,0 +1,17 @@ +#ifndef D_A_OBJ_AJAV_H +#define D_A_OBJ_AJAV_H + +#include "f_op/f_op_actor.h" + +class daObjAjav : public fopAc_ac_c { +public: + void daObjAjav_make_splash(cXyz, float); + void check_angle(short*, short); + void daObjAjav_limit_angle(short*, short); + void daObjAjav_get_rot_speed(cXyz, cXyz, short); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_AJAV_H */ diff --git a/include/d/actor/d_a_obj_akabe.h b/include/d/actor/d_a_obj_akabe.h new file mode 100644 index 000000000..3b3698734 --- /dev/null +++ b/include/d/actor/d_a_obj_akabe.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_AKABE_H +#define D_A_OBJ_AKABE_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "SSystem/SComponent/c_phase.h" + +namespace daObjAkabe { + class Act_c : public fopAc_ac_c { + public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ dBgW* mpBgW; + /* 0x29C */ Mtx mCollMtx; + /* 0x2CC */ int mType; + /* 0x2D0 */ u8 mbAppear; + /* 0x2D1 */ u8 m2D1[0x2D4 - 0x2D1]; + }; +}; + +#endif /* D_A_OBJ_AKABE_H */ diff --git a/include/d/actor/d_a_obj_apzl.h b/include/d/actor/d_a_obj_apzl.h new file mode 100644 index 000000000..fd72c4b05 --- /dev/null +++ b/include/d/actor/d_a_obj_apzl.h @@ -0,0 +1,33 @@ +#ifndef D_A_OBJ_APZL_H +#define D_A_OBJ_APZL_H + +#include "f_op/f_op_actor.h" + +class daObjApzl_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void getblank() {} + + void move_piece(); + void check_arrow_draw(); + void search_piece(unsigned char); + void swap_piece(unsigned char, unsigned char); + void randamize_piece(); + void save_piece(); + void check_clear(); + void next_msgStatus(unsigned long*); + void getMsg(); + void talk(int); + void privateCut(); + void CreateHeap(); + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_APZL_H */ diff --git a/include/d/actor/d_a_obj_ashut.h b/include/d/actor/d_a_obj_ashut.h new file mode 100644 index 000000000..0f83abfc9 --- /dev/null +++ b/include/d/actor/d_a_obj_ashut.h @@ -0,0 +1,35 @@ +#ifndef D_A_OBJ_ASHUT_H +#define D_A_OBJ_ASHUT_H + +#include "f_op/f_op_actor.h" + +namespace daObjAshut { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void chk_safe_area() const; + void mode_upper_init(); + void mode_upper(); + void mode_u_l_init(); + void mode_u_l(); + void mode_lower_init(); + void mode_lower(); + void mode_l_u_init(); + void mode_l_u(); + void mode_demoreq_init(daObjAshut::Act_c::Mode_e); + void mode_demoreq(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_ASHUT_H */ diff --git a/include/d/actor/d_a_obj_auzu.h b/include/d/actor/d_a_obj_auzu.h new file mode 100644 index 000000000..dc020b72a --- /dev/null +++ b/include/d/actor/d_a_obj_auzu.h @@ -0,0 +1,33 @@ +#ifndef D_A_OBJ_AUZU_H +#define D_A_OBJ_AUZU_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphBase/J3DMaterial.h" + +namespace daObjAuzu { + class Act_c : public fopAc_ac_c { + public: + void prm_make_squid() {} + void to_appear() {} + void to_disappear() {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void is_exist() const; + void set_mtx(); + void init_mtx(); + void set_state_map(); + void ship_whirl(); + void bgm_start(); + void _execute(); + void set_material(J3DMaterial*, unsigned char); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_AUZU_H */ diff --git a/include/d/actor/d_a_obj_aygr.h b/include/d/actor/d_a_obj_aygr.h new file mode 100644 index 000000000..cbc076f61 --- /dev/null +++ b/include/d/actor/d_a_obj_aygr.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_AYGR_H +#define D_A_OBJ_AYGR_H + +#include "f_op/f_op_actor.h" + +namespace daObjAygr { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_AYGR_H */ diff --git a/include/d/actor/d_a_obj_balancelift.h b/include/d/actor/d_a_obj_balancelift.h new file mode 100644 index 000000000..ac12ce828 --- /dev/null +++ b/include/d/actor/d_a_obj_balancelift.h @@ -0,0 +1,23 @@ +#ifndef D_A_OBJ_BALANCELIFT_H +#define D_A_OBJ_BALANCELIFT_H + +#include "f_op/f_op_actor.h" + +class daBalancelift_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void calc_quat(); + void set_mtx(); + void calc_weight(); + void CreateHeap(); + void CreateInit(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_BALANCELIFT_H */ diff --git a/include/d/actor/d_a_obj_barrel.h b/include/d/actor/d_a_obj_barrel.h new file mode 100644 index 000000000..5b9b5bd13 --- /dev/null +++ b/include/d/actor/d_a_obj_barrel.h @@ -0,0 +1,58 @@ +#ifndef D_A_OBJ_BARREL_H +#define D_A_OBJ_BARREL_H + +#include "f_op/f_op_actor.h" + +namespace daObjBarrel { + class Act_c : public fopAc_ac_c { + public: + void get_slant_angle() {} + void pos_init() {} + void set_slant_angle(short) {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void mode_wait_init(); + void mode_wait(); + void mode_carry_init(); + void mode_carry(); + void mode_vib0_init(); + void mode_vib0(); + void mode_vib1_init(); + void mode_vib1(); + void mode_vib2_init(); + void mode_vib2(); + void mode_jump_init(); + void mode_jump(); + void mode_walk_init(); + void mode_walk(); + void vib_pos_ang(); + void mode_proc_call(); + void set_mtx(); + void init_mtx(); + void set_walk_rot(); + void eff_break(); + void damaged(bool); + void cull_set_draw(); + void cull_set_move(); + void get_se_map_hit() const; + void set_senv(int, int) const; + void se_fall_water(); + void eff_hit_water_splash(); + void chk_sink_water(); + void chk_sinkdown_water(); + void eff_land_smoke(); + void damage_cc_proc(); + void damage_bg_proc(); + void damage_bg_proc_directly(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_BARREL_H */ diff --git a/include/d/actor/d_a_obj_barrel2.h b/include/d/actor/d_a_obj_barrel2.h new file mode 100644 index 000000000..65b004595 --- /dev/null +++ b/include/d/actor/d_a_obj_barrel2.h @@ -0,0 +1,70 @@ +#ifndef D_A_OBJ_BARREL2_H +#define D_A_OBJ_BARREL2_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +namespace daObjBarrel2 { + class Act_c : public fopAc_ac_c { + public: + void delete_req() {} + void exit_req() {} + void get_item_id() {} + void make_coming(cXyz*, int, daObjBarrel2::Type_e, int, bool, short, daObjBuoyflag::Texture_e) {} + void make_prm(daObjBarrel2::Type_e, int, bool, bool, daObjBuoyflag::Texture_e) {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void tg_hitCB(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*); + void co_hitCB(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*); + void cull_set_draw(); + void cull_set_move(); + void demo_mode_chk() const; + void mode_afl_init(); + void mode_afl(); + void mode_exit_v_init(); + void mode_exit_v(); + void mode_exit_h_init(); + void mode_exit_h(); + void mode_exit_mine_init(); + void mode_exit_mine(); + void mode_explode_init(); + void mode_explode(); + void mode_demo_break0_init(); + void mode_demo_break0(); + void mode_demo_break1_init(); + void mode_demo_break1(); + void mode_demo_explode0_init(); + void mode_demo_explode0(); + void mode_demo_explode1_init(); + void mode_demo_explode1(); + void mode_proc_call(); + void set_pos_y(); + void set_mtx(); + void init_mtx(); + void eff_break(); + void eff_explode(); + void set_item_position(); + void item_drop_init(float); + void item_drop(); + void item_delete(); + void item_give(); + void item_connect_check(); + void buoy_jump(float); + void set_water_pos(); + void afl_sway(); + void mine_chk_range_flash(); + void mine_chk_range_explode(); + void mine_chk_range_damage(); + void execute_sub(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_BARREL2_H */ diff --git a/include/d/actor/d_a_obj_bemos.h b/include/d/actor/d_a_obj_bemos.h new file mode 100644 index 000000000..fb09a576f --- /dev/null +++ b/include/d/actor/d_a_obj_bemos.h @@ -0,0 +1,54 @@ +#ifndef D_A_OBJ_BEMOS_H +#define D_A_OBJ_BEMOS_H + +#include "f_op/f_op_actor.h" + +class daBemos_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void checkEyeProc(int (daBemos_c::*)()) {} + void setEyeProc(int (daBemos_c::*)()) {} + + void set_mtx(); + void CreateHeap1(); + void CreateHeap2(); + void CreateHeap3(); + void CreateHeap(); + void CreateInit1(); + void CreateInit2(); + void CreateInit3(); + void CreateInit(); + void blue_range_check(int, csXyz*); + void red_range_check(int, csXyz*); + void yellow_range_check(int, csXyz*); + void blue_eye_wait_init(); + void blue_eye_wait(); + void blue_eye_charge_init(); + void blue_eye_charge(); + void blue_eye_search_init(); + void blue_eye_search(); + void red_eye_wait_init(); + void red_eye_wait(); + void red_eye_charge_init(); + void red_eye_charge(); + void red_eye_search_init(); + void red_eye_search(); + void eye_break_init(); + void eye_break(); + void eye_dummy(); + void yellow_eye_wait_init(); + void yellow_eye_wait(); + void yellow_eye_search_init(); + void yellow_eye_search(); + void event_move(); + void guard_proc(); + void getBeamActor(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_BEMOS_H */ diff --git a/include/d/actor/d_a_obj_bscurtain.h b/include/d/actor/d_a_obj_bscurtain.h new file mode 100644 index 000000000..034a664f9 --- /dev/null +++ b/include/d/actor/d_a_obj_bscurtain.h @@ -0,0 +1,22 @@ +#ifndef D_A_OBJ_BSCURTAIN_H +#define D_A_OBJ_BSCURTAIN_H + +#include "f_op/f_op_actor.h" +#include "SSystem/SComponent/c_phase.h" + +class daObj_Bscurtain_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void set_mtx(); + +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ u8 m298[0x29C - 0x298]; + /* 0x29C */ J3DModel* mpModel; +}; + +#endif /* D_A_OBJ_BSCURTAIN_H */ diff --git a/include/d/actor/d_a_obj_buoyflag.h b/include/d/actor/d_a_obj_buoyflag.h index 73f045955..db7af87a7 100644 --- a/include/d/actor/d_a_obj_buoyflag.h +++ b/include/d/actor/d_a_obj_buoyflag.h @@ -1,37 +1,32 @@ #ifndef D_A_OBJ_BUOYFLAG_H #define D_A_OBJ_BUOYFLAG_H -#include "f_op/f_op_actor_mng.h" -#include "m_Do/m_Do_mtx.h" +#include "f_op/f_op_actor.h" namespace daObjBuoyflag { - enum Type_e { - - }; - enum Texture_e { - - }; - class Act_c : public fopAc_ac_c { public: - void setup(MtxP mtx) { - cMtx_copy(mtx, m1090); - } - static s32 make_norm(unsigned int parentPId, cXyz* pos, int roomNo, csXyz* angle) { - u32 params = prm_make(static_cast(0), static_cast(0), false); // TODO: placeholder - return fopAcM_createChild( - PROC_Obj_Buoyflag, parentPId, - params, pos, - roomNo, angle, NULL, -1, NULL - ); - } - static u32 prm_make(daObjBuoyflag::Type_e, daObjBuoyflag::Texture_e, bool) { - // TODO: placeholder function - return 0; - } + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void jump_to_sea(float, float, short) {} + void make_barrel2_mine(unsigned int, cXyz*, int, csXyz*, daObjBuoyflag::Texture_e, bool) {} + void make_barrel2_norm(unsigned int, cXyz*, int, csXyz*, daObjBuoyflag::Texture_e) {} + void make_norm(unsigned int, cXyz*, int, csXyz*) {} + void prm_make(daObjBuoyflag::Type_e, daObjBuoyflag::Texture_e, bool) {} + void setup(float(*)[4]) {} + + void prm_get_texture() const; + void attr_type() const; + void mtx_init(); + void mode_afl(); + void mode_jumpToSea(); + public: - /* 0x0290 */ u8 temp[0x1090 - 0x290]; + /* 0x0290 */ u8 m0290[0x1090 - 0x0290]; /* 0x1090 */ Mtx m1090; + /* 0x10C0 */ u8 m10C0[0x113C - 0x10C0]; }; }; diff --git a/include/d/actor/d_a_obj_buoyrace.h b/include/d/actor/d_a_obj_buoyrace.h new file mode 100644 index 000000000..ff1a160b8 --- /dev/null +++ b/include/d/actor/d_a_obj_buoyrace.h @@ -0,0 +1,29 @@ +#ifndef D_A_OBJ_BUOYRACE_H +#define D_A_OBJ_BUOYRACE_H + +#include "f_op/f_op_actor.h" + +namespace daObjBuoyrace { + class Act_c : public fopAc_ac_c { + public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void create_load(); + void set_mtx(); + void init_mtx(); + void set_water_pos(); + void afl_calc_sway(); + void afl_calc(); + void set_rope_pos(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_BUOYRACE_H */ diff --git a/include/d/actor/d_a_obj_cafelmp.h b/include/d/actor/d_a_obj_cafelmp.h new file mode 100644 index 000000000..ad5615256 --- /dev/null +++ b/include/d/actor/d_a_obj_cafelmp.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_CAFELMP_H +#define D_A_OBJ_CAFELMP_H + +#include "f_op/f_op_actor.h" + +class daObjCafelmp_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_CAFELMP_H */ diff --git a/include/d/actor/d_a_obj_canon.h b/include/d/actor/d_a_obj_canon.h new file mode 100644 index 000000000..c381551dc --- /dev/null +++ b/include/d/actor/d_a_obj_canon.h @@ -0,0 +1,43 @@ +#ifndef D_A_OBJ_CANON_H +#define D_A_OBJ_CANON_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daObj_Canon_c : public fopAc_ac_c { +public: + void modeProcInit(int) {} + + void _nodeControl(J3DNode*, J3DModel*); + void _createHeap(); + void setEffect(unsigned short); + void checkTgHit(); + void attackCannon(); + void lockonCannon(); + void setAttention(); + void setCollision(); + void setMtx(); + void modeWaitInit(); + void modeWait(); + void modeAttackInit(); + void modeAttack(); + void modeDeleteInit(); + void modeDelete(); + void modeSwWaitInit(); + void modeSwWait(); + void modeAppearInit(); + void modeAppear(); + void modeProc(daObj_Canon_c::Proc_e, int); + void _execute(); + void debugDraw(); + void _draw(); + void createInit(); + void getArg(); + void _create(); + void _delete(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_CANON_H */ diff --git a/include/d/actor/d_a_obj_coming.h b/include/d/actor/d_a_obj_coming.h new file mode 100644 index 000000000..eaf0bd1f1 --- /dev/null +++ b/include/d/actor/d_a_obj_coming.h @@ -0,0 +1,37 @@ +#ifndef D_A_OBJ_COMING_H +#define D_A_OBJ_COMING_H + +#include "f_op/f_op_actor.h" + +namespace daObjComing { + class Act_c : public fopAc_ac_c { + public: + void prm_get_waitTime() const; + void chk_switch(); + void _create(); + void _delete(); + void get_aqua_y(const cXyz*); + void chk_ship_range(const fopAc_ac_c*) const; + void chk_ship_spd(const fopAc_ac_c*) const; + void get_make_pos(const fopAc_ac_c*, cXyz*) const; + void chk_make_pos_gnd(const daObjComing::Act_c::MakeTmp_c*) const; + void chk_make_pos_wall(const daObjComing::Act_c::MakeTmp_c*) const; + void chk_make_pos_act(void*, void*); + void chk_make_pos(const daObjComing::Act_c::MakeTmp_c*) const; + void barrel2_get_ptn() const; + void barrel2_get_type(daObjComing::Act_c::Ptn_e); + void barrel2_get_item(daObjComing::Act_c::Ptn_e); + void barrel2_get_buoy(daObjComing::Act_c::Ptn_e); + void barrel2_get_param(daObjComing::PrmBarrel2_c*); + void mode_barrel2_wait(daObjComing::Ctrl_c*); + void mode_barrel2_appear(daObjComing::Ctrl_c*); + void mode_barrel2_leave(daObjComing::Ctrl_c*); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_COMING_H */ diff --git a/include/d/actor/d_a_obj_correct.h b/include/d/actor/d_a_obj_correct.h new file mode 100644 index 000000000..34f2bec77 --- /dev/null +++ b/include/d/actor/d_a_obj_correct.h @@ -0,0 +1,40 @@ +#ifndef D_A_OBJ_CORRECT_H +#define D_A_OBJ_CORRECT_H + +#include "f_op/f_op_actor.h" +#include "d/actor/d_a_obj_try.h" + +namespace daObjCorrect { + class Act_c : public fopAc_ac_c { + public: + void _create(); + void _delete(); + void chk_try_actor0(fopAc_ac_c*); + void chk_try_actor1(daObjTry::Act_c*, daObjTry::Type_e, float) const; + void chk_try_actor2(daObjTry::Act_c*, daObjTry::Type_e, bool, float, float) const; + void search_movebox(void*, void*); + void search_tryColSun(void*, void*); + void search_tryColMer(void*, void*); + void search_tryColJup(void*, void*); + void search_tryKeyGate(void*, void*); + void search_tryKeyDoor(void*, void*); + void search_tryColGreen(void*, void*); + void search_tryColBlue(void*, void*); + void mode_off_init(); + void mode_off(); + void mode_on_init(); + void mode_on(); + void demo_non_init(); + void demo_non(); + void demo_req_init(); + void demo_req(); + void demo_run_init(); + void demo_run(); + void _execute(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_CORRECT_H */ diff --git a/include/d/actor/d_a_obj_demo_barrel.h b/include/d/actor/d_a_obj_demo_barrel.h new file mode 100644 index 000000000..3a4097905 --- /dev/null +++ b/include/d/actor/d_a_obj_demo_barrel.h @@ -0,0 +1,23 @@ +#ifndef D_A_OBJ_DEMO_BARREL_H +#define D_A_OBJ_DEMO_BARREL_H + +#include "f_op/f_op_actor.h" + +class daObj_Demo_Barrel_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void demo_move() {} + void set_mtx() {} + + void setParticleHahen(); + void setParticleSibuki(); + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_DEMO_BARREL_H */ diff --git a/include/d/actor/d_a_obj_dmgroom.h b/include/d/actor/d_a_obj_dmgroom.h new file mode 100644 index 000000000..d22963325 --- /dev/null +++ b/include/d/actor/d_a_obj_dmgroom.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_DMGROOM_H +#define D_A_OBJ_DMGROOM_H + +#include "f_op/f_op_actor.h" + +class daObjDmgroom_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_DMGROOM_H */ diff --git a/include/d/actor/d_a_obj_doguu.h b/include/d/actor/d_a_obj_doguu.h new file mode 100644 index 000000000..a6f4864a3 --- /dev/null +++ b/include/d/actor/d_a_obj_doguu.h @@ -0,0 +1,32 @@ +#ifndef D_A_OBJ_DOGUU_H +#define D_A_OBJ_DOGUU_H + +#include "f_op/f_op_actor.h" + +class daObjDoguu_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void setEffectMtx(const cXyz*, float) {} + + void setPointLight(); + void CreateHeap(); + void CreateInit(); + void set_mtx(); + void next_msgStatus(unsigned long*); + void getMsg(); + void setGoal(int); + void setPlayerAngle(int); + void setQuake(int); + void setJDemo(int); + void privateCut(); + void getFinishEventCount(); + void setFinishMyEvent(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_DOGUU_H */ diff --git a/include/d/actor/d_a_obj_doguu_demo.h b/include/d/actor/d_a_obj_doguu_demo.h new file mode 100644 index 000000000..4a84b8d41 --- /dev/null +++ b/include/d/actor/d_a_obj_doguu_demo.h @@ -0,0 +1,21 @@ +#ifndef D_A_OBJ_DOGUU_DEMO_H +#define D_A_OBJ_DOGUU_DEMO_H + +#include "f_op/f_op_actor.h" + +class daObjDoguuD_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateHeap(); + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_DOGUU_DEMO_H */ diff --git a/include/d/actor/d_a_obj_dragonhead.h b/include/d/actor/d_a_obj_dragonhead.h new file mode 100644 index 000000000..88978a438 --- /dev/null +++ b/include/d/actor/d_a_obj_dragonhead.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_DRAGONHEAD_H +#define D_A_OBJ_DRAGONHEAD_H + +#include "f_op/f_op_actor.h" + +class daObjDragonhead_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_DRAGONHEAD_H */ diff --git a/include/d/actor/d_a_obj_drift.h b/include/d/actor/d_a_obj_drift.h new file mode 100644 index 000000000..061bcf00f --- /dev/null +++ b/include/d/actor/d_a_obj_drift.h @@ -0,0 +1,34 @@ +#ifndef D_A_OBJ_DRIFT_H +#define D_A_OBJ_DRIFT_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" + +namespace daObjDrift { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void make_flower(); + void calc_flower_param(cXyz*, csXyz*); + void set_flower_current(); + void Delete(); + void Mthd_Delete(); + void mode_wait_init(); + void mode_wait(); + void mode_rot_init(); + void mode_rot(); + void set_mtx(); + void init_mtx(); + void rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*); + void set_current(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_DRIFT_H */ diff --git a/include/d/actor/d_a_obj_eayogn.h b/include/d/actor/d_a_obj_eayogn.h new file mode 100644 index 000000000..134213255 --- /dev/null +++ b/include/d/actor/d_a_obj_eayogn.h @@ -0,0 +1,14 @@ +#ifndef D_A_OBJ_EAYOGN_H +#define D_A_OBJ_EAYOGN_H + +#include "f_op/f_op_actor.h" + +class daObjEayogn_c : public fopAc_ac_c { +public: + void init_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_EAYOGN_H */ diff --git a/include/d/actor/d_a_obj_ebomzo.h b/include/d/actor/d_a_obj_ebomzo.h new file mode 100644 index 000000000..6d2233d19 --- /dev/null +++ b/include/d/actor/d_a_obj_ebomzo.h @@ -0,0 +1,27 @@ +#ifndef D_A_OBJ_EBOMZO_H +#define D_A_OBJ_EBOMZO_H + +#include "f_op/f_op_actor.h" + +namespace daObjEbomzo { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void check(); + void demo(); + void fall(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_EBOMZO_H */ diff --git a/include/d/actor/d_a_obj_eff.h b/include/d/actor/d_a_obj_eff.h new file mode 100644 index 000000000..30e948337 --- /dev/null +++ b/include/d/actor/d_a_obj_eff.h @@ -0,0 +1,54 @@ +#ifndef D_A_OBJ_EFF_H +#define D_A_OBJ_EFF_H + +#include "f_op/f_op_actor.h" + +namespace daObjEff { + class Act_c : public fopAc_ac_c { + public: + void make_barrel_smoke(cXyz*) {} + void make_land_smoke(cXyz*, float) {} + void make_pinecone_smoke(cXyz*) {} + void make_skull_smoke(cXyz*) {} + void make_stool_smoke(cXyz*) {} + void make_woodBox_smoke(cXyz*) {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap_barrel_smoke(); + void create_heap_stool_smoke(); + void create_heap_skull_smoke(); + void create_heap_land_smoke(); + void create_heap_pinecone_smoke(); + void create_heap_woodBox_smoke(); + void create_heap(); + void eff_set_barrel_smoke(); + void eff_set_stool_smoke(); + void eff_set_skull_smoke(); + void eff_set_land_smoke(); + void eff_set_pinecone_smoke(); + void eff_set_woodBox_smoke(); + void eff_set(); + void _create(); + void remove_barrel_smoke(); + void remove_stool_smoke(); + void remove_skull_smoke(); + void remove_land_smoke(); + void remove_pinecone_smoke(); + void remove_woodBox_smoke(); + void remove(); + void _delete(); + void die_barrel_smoke(); + void die_stool_smoke(); + void die_skull_smoke(); + void die_land_smoke(); + void die_pinecone_smoke(); + void die_woodBox_smoke(); + void die(); + void _execute(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_EFF_H */ diff --git a/include/d/actor/d_a_obj_ekskz.h b/include/d/actor/d_a_obj_ekskz.h new file mode 100644 index 000000000..2941b5be8 --- /dev/null +++ b/include/d/actor/d_a_obj_ekskz.h @@ -0,0 +1,44 @@ +#ifndef D_A_OBJ_EKSKZ_H +#define D_A_OBJ_EKSKZ_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_movebg_actor.h" +#include "d/d_particle.h" +#include "JSystem/JParticle/JPAEmitter.h" +#include "m_Do/m_Do_ext.h" + +namespace daObjEkskz { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* 0x000 */ dBgS_MoveBgActor parent; + /* 0x2C8 */ u8 m2C8[0x2D0 - 0x2C8]; + /* 0x2D0 */ J3DModel* mpModel; + /* 0x2D4 */ dCcD_Stts mStts; + /* 0x310 */ dCcD_Cyl mCyl; + /* 0x440 */ J3DModel* mpModelEff; + /* 0x444 */ mDoExt_bckAnm mBckAnm; + /* 0x454 */ mDoExt_brkAnm mBrkAnm; + /* 0x46C */ mDoExt_btkAnm mBtkAnm; + /* 0x480 */ u8 m480; + /* 0x481 */ u8 m481[0x484 - 0x481]; + /* 0x484 */ dPa_smokeEcallBack mSmokeCallback[4]; + /* 0x504 */ u8 m504[0x50C - 0x504]; + /* 0x50C */ JPABaseEmitter* mpSmoke0; + /* 0x510 */ u8 m510[0x514 - 0x510]; + /* 0x514 */ dKy_tevstr_c mTevStr; + }; +}; + +#endif /* D_A_OBJ_EKSKZ_H */ diff --git a/include/d/actor/d_a_obj_eskban.h b/include/d/actor/d_a_obj_eskban.h new file mode 100644 index 000000000..d7eebd5c3 --- /dev/null +++ b/include/d/actor/d_a_obj_eskban.h @@ -0,0 +1,27 @@ +#ifndef D_A_OBJ_ESKBAN_H +#define D_A_OBJ_ESKBAN_H + +#include "f_op/f_op_actor.h" + +namespace daObjEskban { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void eff_m_break(unsigned short, unsigned short); + void eff_b_break(unsigned short); + void daObjEskban_effect_set(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_ESKBAN_H */ diff --git a/include/d/actor/d_a_obj_ferris.h b/include/d/actor/d_a_obj_ferris.h new file mode 100644 index 000000000..196bbc4b3 --- /dev/null +++ b/include/d/actor/d_a_obj_ferris.h @@ -0,0 +1,32 @@ +#ifndef D_A_OBJ_FERRIS_H +#define D_A_OBJ_FERRIS_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" + +namespace daObjFerris { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void ride_call_back(dBgW*, fopAc_ac_c*, fopAc_ac_c*); + void _create(); + void _delete(); + void set_mtx(int); + void init_mtx(); + void now_event(short); + void set_event(short); + void exe_event(); + void angle_mng(); + void rot_mng(); + void set_collision(); + void make_lean(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_FERRIS_H */ diff --git a/include/d/actor/d_a_obj_figure.h b/include/d/actor/d_a_obj_figure.h new file mode 100644 index 000000000..aafea5d76 --- /dev/null +++ b/include/d/actor/d_a_obj_figure.h @@ -0,0 +1,79 @@ +#ifndef D_A_OBJ_FIGURE_H +#define D_A_OBJ_FIGURE_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DAnimation.h" +#include "d/d_npc.h" + +class daObjFigure_c : public fopAc_ac_c { +public: + void getFigureNo() {} + void getPhase1P() {} + void getPhase2P() {} + void isDispFigure() {} + void setResFlag(unsigned char) {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeNormal(); + void eventMove(); + void privateCut(); + void eventMesSetInit(int); + void eventMesSet(); + void eventOnPlrInit(); + void eventOffPlrInit(); + void talk(int); + void next_msgStatus(unsigned long*); + void getMsg(); + void setMessage(unsigned long); + void getPrmFigureNo(); + void setMtx(); + void isFigureGet(unsigned char); + void getFigureBmd(unsigned char); + +public: + /* 0x290 */ request_of_phase_process_class mPhsLoad; + /* 0x298 */ request_of_phase_process_class mPhsFigure; + /* 0x2A0 */ request_of_phase_process_class mPhsRoomArc; + /* 0x2A8 */ J3DModel* mpModel; + /* 0x2AC */ J3DModel* mpPedestalModel; + /* 0x2B0 */ J3DAnmTexPattern* mpPedestalBtp; + /* 0x2B4 */ mDoExt_btpAnm mBtpAnm1; + /* 0x2C8 */ u8 m2C8[0x2CC - 0x2C8]; + /* 0x2CC */ mDoExt_btpAnm mBtpAnm2; + /* 0x2E0 */ mDoExt_McaMorf* mpMorf; + /* 0x2E4 */ mDoExt_brkAnm* mpBrkAnm; + /* 0x2E8 */ dKy_tevstr_c mTevStrBG2; + /* 0x398 */ u8 m398[0x3C8 - 0x398]; + /* 0x3C8 */ Mtx mMtx; + /* 0x3F8 */ dCcD_Stts mStts; + /* 0x434 */ dCcD_Cyl mCyl1; + /* 0x564 */ dCcD_Cyl mCyl2; + /* 0x694 */ int m694; + /* 0x698 */ u8 m698[0x69C - 0x698]; + /* 0x69C */ int m69C; + /* 0x6A0 */ dNpc_EventCut_c mEventCut; + /* 0x704 */ u8 m704[0x72C - 0x704]; + /* 0x72C */ int m72C; + /* 0x730 */ s16 mFigureCheckEvtIdx; + /* 0x732 */ s16 m732; + /* 0x734 */ s16 m734; + /* 0x736 */ s16 m736; + /* 0x738 */ u8 m738[0x73C - 0x738]; + /* 0x73C */ u8 m73C; + /* 0x73D */ u8 mPrmFigureNo; + /* 0x73E */ u8 mbIsFigureGet; + /* 0x73F */ u8 m73F[0x741 - 0x73F]; + /* 0x741 */ u8 m741; + /* 0x742 */ u8 mLoadFlags; + /* 0x743 */ u8 m743[0x744 - 0x743]; +}; + +#endif /* D_A_OBJ_FIGURE_H */ diff --git a/include/d/actor/d_a_obj_firewall.h b/include/d/actor/d_a_obj_firewall.h new file mode 100644 index 000000000..064259473 --- /dev/null +++ b/include/d/actor/d_a_obj_firewall.h @@ -0,0 +1,37 @@ +#ifndef D_A_OBJ_FIREWALL_H +#define D_A_OBJ_FIREWALL_H + +#include "f_op/f_op_actor.h" + +class daObjFirewall_c : public fopAc_ac_c { +public: + void init_mtx(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void registCollisionTable(); + void setPointLight(); + void particle_set(); + void particle_delete(); + void seStart(unsigned long); + void set_se(bool); + void seDelete(); + void set_pl_se(); + void setup_burn_up(); + void setup_put_the_fire_out(); + void _create(); + void _delete(); + void wait_act_proc(); + void wait2_act_proc(); + void wait3_act_proc(); + void appear_act_proc(); + void demo_end_wait_act_proc(); + void burn_wait_act_proc(); + void retire_act_proc(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_FIREWALL_H */ diff --git a/include/d/actor/d_a_obj_flame.h b/include/d/actor/d_a_obj_flame.h new file mode 100644 index 000000000..3fdc3c40b --- /dev/null +++ b/include/d/actor/d_a_obj_flame.h @@ -0,0 +1,84 @@ +#ifndef D_A_OBJ_FLAME_H +#define D_A_OBJ_FLAME_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "JSystem/JParticle/JPAEmitter.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +namespace daObjFlame { + class Act_c : public fopAc_ac_c { + public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void _is_delete() {} + + void set_switch(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void create_mode_init(); + void set_mtx(); + void init_mtx(); + void em_position(); + void em_simple_set(); + void em_simple_inv(); + void em_manual_set(); + void em_manual_inv(); + void ki_init(); + void ki_make(); + void eff_hase(); + void se_fireblast_omen(); + void liftup_magmarock(void*, void*); + void liftup_mflft(void*, void*); + void mode_wait(); + void mode_wait2(); + void mode_l_before(); + void mode_l_u(); + void mode_u(); + void mode_u_l(); + void mode_l_after(); + void mode_proc_call(); + + public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ mDoExt_btkAnm* mpBtkAnm; + /* 0x2A0 */ mDoExt_brkAnm* mpBrkAnm; + /* 0x2A4 */ dCcD_Stts mStts; + /* 0x2E0 */ dCcD_Cps mCps; + /* 0x418 */ cXyz mCpsP0; + /* 0x424 */ cXyz mCpsP1; + /* 0x430 */ f32 mCpsRad; + /* 0x434 */ bool m434; + /* 0x435 */ u8 m435[0x438 - 0x435]; + /* 0x438 */ int mType; + /* 0x43C */ int mModeProc; + /* 0x440 */ f32 mTimer; + /* 0x444 */ f32 mHeight; + /* 0x448 */ JPABaseEmitter* mpEmitter0; + /* 0x44C */ JPABaseEmitter* mpEmitter1; + /* 0x450 */ JPABaseEmitter* mpEmitter2; + /* 0x454 */ u8 mEm0State; + /* 0x455 */ u8 mEm1State; + /* 0x456 */ u8 mEm2State; + /* 0x457 */ u8 m457; + /* 0x458 */ u8 m458; + /* 0x459 */ u8 m459; + /* 0x45A */ u8 m45A; + /* 0x45B */ u8 m45B[0x45C - 0x45B]; + /* 0x45C */ int m45C; + /* 0x460 */ int m460; + /* 0x464 */ int m464; + /* 0x468 */ s16 mRotY; + /* 0x46A */ u8 m46A[0x46C - 0x46A]; + /* 0x46C */ f32 m46C; + /* 0x470 */ f32 mExtraScaleY; + /* 0x474 */ cXyz mOrigScale; + /* 0x480 */ u8 m480[0x500 - 0x480]; + }; +}; + +#endif /* D_A_OBJ_FLAME_H */ diff --git a/include/d/actor/d_a_obj_ftree.h b/include/d/actor/d_a_obj_ftree.h new file mode 100644 index 000000000..954ef270d --- /dev/null +++ b/include/d/actor/d_a_obj_ftree.h @@ -0,0 +1,136 @@ +#ifndef D_A_OBJ_FTREE_H +#define D_A_OBJ_FTREE_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_gnd_chk.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" +#include "JSystem/J3DGraphAnimator/J3DModelData.h" + +namespace daObjFtree { + class Act_c : public fopAc_ac_c { + public: + void GetRate(float, float, float) {} + void brought() {} + void check_heart() {} + void check_water() {} + void init_water() {} + void set_heart(short) {} + void set_water(short) {} + void tree_brouht(int) {} + + void search_heart_part(); + void launch_heart_part(); + void place_heart_part(); + void estimate_water(); + void XyEventCallBack(int); + void XyEvent_init(); + void XyEvent_set(short); + void XyEvent_exe(); + void param_get_tree_idx() const; + void SetJointAnimation(int, float, float, int); + void PlayStopJointAnimation(); + void PlayStopColorAnimation(); + void set_first_stat(); + void set_collision(); + void talk_ct(); + void talk_main(); + void get_tev_material0_color(J3DModelData*, unsigned long, short*, short*, short*); + void set_tev_color(J3DModelData*, unsigned long, short, short, short); + void is_brought(); + void set_broughtID(int); + void set_brought(); + void unset_broughtID(int); + void unset_brought(); + void get_ftree_info(daObjFtree::_ftree_seach_info_*); + void iam_last(); + void action_none_init(short); + void action_none_main(); + void action_waitS_init(short); + void action_waitS_main(); + void action_waitM_init(short); + void action_waitM_main(); + void action_waitL_init(short); + void action_waitL_main(); + void action_pikupikuS_init(short); + void action_pikupikuS_main(); + void action_pikupikuM_init(short); + void action_pikupikuM_main(); + void action_pikupikuL_init(short); + void action_pikupikuL_main(); + void action_changeSL_init(short); + void action_changeSL_main(); + void action_changeSL2_init(short); + void action_changeSL2_main(); + void action_changeLS_init(short); + void action_changeLS_main(); + void action_changeLS2_init(short); + void action_changeLS2_main(); + void action_changeSM_init(short); + void action_changeSM_main(); + void action_changeMS_init(short); + void action_changeMS_main(); + void process_init(int, short); + void process_main(); + void solidHeapCB(fopAc_ac_c*); + void NodeCallBack_Effect(J3DNode*, int); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void _execute(); + void _draw(); + + public: + /* 0x290 */ void* m290; + /* 0x294 */ s16 m294; + /* 0x296 */ s16 m296; + /* 0x298 */ s16 m298; + /* 0x29A */ s16 m29A; + /* 0x29C */ request_of_phase_process_class mPhs; + /* 0x2A4 */ u8 m2A4[0x2A8 - 0x2A4]; + /* 0x2A8 */ Mtx m2A8; + /* 0x2D8 */ mDoExt_McaMorf* mpMorf; + /* 0x2DC */ J3DModel* mpModel; + /* 0x2E0 */ mDoExt_brkAnm mBrkAnm; + /* 0x2F8 */ cBgS_GndChk mGndChk; + /* 0x338 */ void* m338; + /* 0x33C */ u8 m33C[0x344 - 0x33C]; + /* 0x344 */ void* m344; + /* 0x348 */ u8 m348[0x34C - 0x348]; + /* 0x34C */ f32 m34C; + /* 0x350 */ s16 mEventCam0Idx; + /* 0x352 */ s16 mEventCam1Idx; + /* 0x354 */ s16 mEventCam2Idx; + /* 0x356 */ s16 m356; + /* 0x358 */ s16 m358; + /* 0x35A */ u8 m35A[0x35C - 0x35A]; + /* 0x35C */ dCcD_Stts m35C; + /* 0x398 */ dCcD_Cyl m398; + /* 0x4C8 */ f32 m4C8; + /* 0x4CC */ dCcD_Stts m4CC; + /* 0x508 */ dCcD_Cyl m508; + /* 0x638 */ u8 m638[0x64C - 0x638]; + /* 0x64C */ int mSpawnedHeartPieceProcessId; + /* 0x650 */ s16 m650; + /* 0x652 */ s16 m652; + /* 0x654 */ GXColorS10 m654; + /* 0x65C */ u8 m65C[0x664 - 0x65C]; + /* 0x664 */ GXColorS10 m664; + /* 0x66C */ GXColorS10 m66C; + /* 0x674 */ GXColorS10 m674; + /* 0x67C */ u8 m67C[0x680 - 0x67C]; + /* 0x680 */ u32 mMode; + /* 0x684 */ u8 m684[0x696 - 0x684]; + /* 0x696 */ s16 m696; + /* 0x698 */ s16 m698; + /* 0x69A */ u8 m69A[0x6A0 - 0x69A]; + /* 0x6A0 */ s16 m6A0; + /* 0x6A2 */ s16 m6A2; + /* 0x6A4 */ u8 m6A4[0x6B0 - 0x6A4]; + }; +}; + +#endif /* D_A_OBJ_FTREE_H */ diff --git a/include/d/actor/d_a_obj_ganonbed.h b/include/d/actor/d_a_obj_ganonbed.h new file mode 100644 index 000000000..b678043dc --- /dev/null +++ b/include/d/actor/d_a_obj_ganonbed.h @@ -0,0 +1,18 @@ +#ifndef D_A_OBJ_GANONBED_H +#define D_A_OBJ_GANONBED_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "SSystem/SComponent/c_phase.h" + +class daObjGbed_c : public fopAc_ac_c { +public: + void init_mtx(); + +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ dBgW* mpBgW; +}; + +#endif /* D_A_OBJ_GANONBED_H */ diff --git a/include/d/actor/d_a_obj_gaship.h b/include/d/actor/d_a_obj_gaship.h new file mode 100644 index 000000000..5b4b46aed --- /dev/null +++ b/include/d/actor/d_a_obj_gaship.h @@ -0,0 +1,23 @@ +#ifndef D_A_OBJ_GASHIP_H +#define D_A_OBJ_GASHIP_H + +#include "f_op/f_op_actor.h" + +namespace daObjGaship { + class Act_c : public fopAc_ac_c { + public: + void birth_flag(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_GASHIP_H */ diff --git a/include/d/actor/d_a_obj_gaship2.h b/include/d/actor/d_a_obj_gaship2.h new file mode 100644 index 000000000..344f9a10a --- /dev/null +++ b/include/d/actor/d_a_obj_gaship2.h @@ -0,0 +1,22 @@ +#ifndef D_A_OBJ_GASHIP2_H +#define D_A_OBJ_GASHIP2_H + +#include "f_op/f_op_actor.h" + +namespace daObjGaship2 { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_GASHIP2_H */ diff --git a/include/d/actor/d_a_obj_gnnbtltaki.h b/include/d/actor/d_a_obj_gnnbtltaki.h new file mode 100644 index 000000000..1bdeacbba --- /dev/null +++ b/include/d/actor/d_a_obj_gnnbtltaki.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_GNNBTLTAKI_H +#define D_A_OBJ_GNNBTLTAKI_H + +#include "f_op/f_op_actor.h" + +class daObjGnnbtaki_c : public fopAc_ac_c { +public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void init_mtx(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_GNNBTLTAKI_H */ diff --git a/include/d/actor/d_a_obj_gnndemotakie.h b/include/d/actor/d_a_obj_gnndemotakie.h new file mode 100644 index 000000000..c62af77b1 --- /dev/null +++ b/include/d/actor/d_a_obj_gnndemotakie.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_GNNDEMOTAKIE_H +#define D_A_OBJ_GNNDEMOTAKIE_H + +#include "f_op/f_op_actor.h" + +class daObjGnntakie_c : public fopAc_ac_c { +public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void init_mtx(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_GNNDEMOTAKIE_H */ diff --git a/include/d/actor/d_a_obj_gnndemotakis.h b/include/d/actor/d_a_obj_gnndemotakis.h new file mode 100644 index 000000000..be874af04 --- /dev/null +++ b/include/d/actor/d_a_obj_gnndemotakis.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_GNNDEMOTAKIS_H +#define D_A_OBJ_GNNDEMOTAKIS_H + +#include "f_op/f_op_actor.h" + +class daObjGnntakis_c : public fopAc_ac_c { +public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void init_mtx(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_GNNDEMOTAKIS_H */ diff --git a/include/d/actor/d_a_obj_gong.h b/include/d/actor/d_a_obj_gong.h new file mode 100644 index 000000000..5e3de01cf --- /dev/null +++ b/include/d/actor/d_a_obj_gong.h @@ -0,0 +1,17 @@ +#ifndef D_A_OBJ_GONG_H +#define D_A_OBJ_GONG_H + +#include "f_op/f_op_actor.h" + +namespace daObjGong { + class Act_c : public fopAc_ac_c { + public: + void set_mtx(); + void init_mtx(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_GONG_H */ diff --git a/include/d/actor/d_a_obj_gryw00.h b/include/d/actor/d_a_obj_gryw00.h new file mode 100644 index 000000000..eaf380da5 --- /dev/null +++ b/include/d/actor/d_a_obj_gryw00.h @@ -0,0 +1,31 @@ +#ifndef D_A_OBJ_GRYW00_H +#define D_A_OBJ_GRYW00_H + +#include "f_op/f_op_actor.h" + +class daObjGryw00_c : public fopAc_ac_c { +public: + void get_draw_water_lv(void*); + void setup_high_water_level_btk_anm(); + void particle_set(); + void particle_move(); + void particle_delete(); + void set_se(); + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void switch_wait_act_proc(); + void spread_water_face_act_proc(); + void water_level_move_wait_act_proc(); + void anime_loop_start_wait_act_proc(); + void high_water_level_act_proc(); + void Execute(float(**)[3][4]); + void Draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_GRYW00_H */ diff --git a/include/d/actor/d_a_obj_gtaki.h b/include/d/actor/d_a_obj_gtaki.h new file mode 100644 index 000000000..0e049ef61 --- /dev/null +++ b/include/d/actor/d_a_obj_gtaki.h @@ -0,0 +1,23 @@ +#ifndef D_A_OBJ_GTAKI_H +#define D_A_OBJ_GTAKI_H + +#include "f_op/f_op_actor.h" + +class daObjGtaki_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void set_effect() {} + + void setDummyTexture(); + void CreateHeap(); + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_GTAKI_H */ diff --git a/include/d/actor/d_a_obj_hami2.h b/include/d/actor/d_a_obj_hami2.h new file mode 100644 index 000000000..df07cf61e --- /dev/null +++ b/include/d/actor/d_a_obj_hami2.h @@ -0,0 +1,30 @@ +#ifndef D_A_OBJ_HAMI2_H +#define D_A_OBJ_HAMI2_H + +#include "f_op/f_op_actor.h" + +namespace daObjHami2 { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void daObjHami2_close_stop(); + void daObjHami2_open_demo_wait(); + void daObjHami2_open_demo(); + void daObjHami2_open_stop(); + void daObjHami2_close_demo_wait(); + void daObjHami2_close_demo(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_HAMI2_H */ diff --git a/include/d/actor/d_a_obj_hami3.h b/include/d/actor/d_a_obj_hami3.h new file mode 100644 index 000000000..2bb03956d --- /dev/null +++ b/include/d/actor/d_a_obj_hami3.h @@ -0,0 +1,30 @@ +#ifndef D_A_OBJ_HAMI3_H +#define D_A_OBJ_HAMI3_H + +#include "f_op/f_op_actor.h" + +namespace daObjHami3 { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void daObjHami3_close_stop(); + void daObjHami3_open_demo_wait(); + void daObjHami3_open_demo(); + void daObjHami3_open_stop(); + void daObjHami3_close_demo_wait(); + void daObjHami3_close_demo(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_HAMI3_H */ diff --git a/include/d/actor/d_a_obj_hami4.h b/include/d/actor/d_a_obj_hami4.h new file mode 100644 index 000000000..0f9f79b6c --- /dev/null +++ b/include/d/actor/d_a_obj_hami4.h @@ -0,0 +1,25 @@ +#ifndef D_A_OBJ_HAMI4_H +#define D_A_OBJ_HAMI4_H + +#include "f_op/f_op_actor.h" + +class daObjHami4_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateHeap(); + void CreateInit(); + void set_mtx(); + void daObjHami4_close_stop(); + void daObjHami4_open_demo_wait(); + void daObjHami4_open_demo(); + void daObjHami4_open_stop(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_HAMI4_H */ diff --git a/include/d/actor/d_a_obj_hat.h b/include/d/actor/d_a_obj_hat.h new file mode 100644 index 000000000..7938e0cd0 --- /dev/null +++ b/include/d/actor/d_a_obj_hat.h @@ -0,0 +1,23 @@ +#ifndef D_A_OBJ_HAT_H +#define D_A_OBJ_HAT_H + +#include "f_op/f_op_actor.h" + +class daObjHat_c : public fopAc_ac_c { +public: + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeNormal(); + void getPrmHatNo(); + void setMtx(); + void setSpeed(cXyz); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_HAT_H */ diff --git a/include/d/actor/d_a_obj_hbrf1.h b/include/d/actor/d_a_obj_hbrf1.h new file mode 100644 index 000000000..85d5e503a --- /dev/null +++ b/include/d/actor/d_a_obj_hbrf1.h @@ -0,0 +1,32 @@ +#ifndef D_A_OBJ_HBRF1_H +#define D_A_OBJ_HBRF1_H + +#include "f_op/f_op_actor.h" + +namespace daObjHbrf1 { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void daObjHbrf1_down_stop(); + void daObjHbrf1_up_demo_wait(); + void daObjHbrf1_up_demo_timer(); + void daObjHbrf1_up_demo(); + void daObjHbrf1_up_stop(); + void daObjHbrf1_down_demo_wait(); + void daObjHbrf1_down_demo_timer(); + void daObjHbrf1_down_demo(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_HBRF1_H */ diff --git a/include/d/actor/d_a_obj_hcbh.h b/include/d/actor/d_a_obj_hcbh.h new file mode 100644 index 000000000..a6768a385 --- /dev/null +++ b/include/d/actor/d_a_obj_hcbh.h @@ -0,0 +1,30 @@ +#ifndef D_A_OBJ_HCBH_H +#define D_A_OBJ_HCBH_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daObjHcbh_c : public fopAc_ac_c { +public: + void chk_appear(); + void set_mtx(); + void init_mtx(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void setup_break_condition(fopAc_ac_c*); + void checkCollision(); + void co_hitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*); + void particle_set(); + void make_item(); + void _create(); + void _delete(); + void wait_act_proc(); + void fall_act_proc(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_HCBH_H */ diff --git a/include/d/actor/d_a_obj_hfuck1.h b/include/d/actor/d_a_obj_hfuck1.h new file mode 100644 index 000000000..ad71ada67 --- /dev/null +++ b/include/d/actor/d_a_obj_hfuck1.h @@ -0,0 +1,14 @@ +#ifndef D_A_OBJ_HFUCK1_H +#define D_A_OBJ_HFUCK1_H + +#include "f_op/f_op_actor.h" + +class daObjHfuck1_c : public fopAc_ac_c { +public: + void init_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_HFUCK1_H */ diff --git a/include/d/actor/d_a_obj_hha.h b/include/d/actor/d_a_obj_hha.h new file mode 100644 index 000000000..24a25f9bd --- /dev/null +++ b/include/d/actor/d_a_obj_hha.h @@ -0,0 +1,31 @@ +#ifndef D_A_OBJ_HHA_H +#define D_A_OBJ_HHA_H + +#include "f_op/f_op_actor.h" + +class daObjHha_c : public fopAc_ac_c { +public: + void check_sw() {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_tex(float, float, int); + void init_mtx(); + void init_co(); + void get_water_h(); + void set_splash_bottom_h(); + void set_splash_bottom_r(); + void set_splash_bottom_stop_r(); + void water_manager(); + void part_manager(); + void ygush_manager(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_HHA_H */ diff --git a/include/d/actor/d_a_obj_hlift.h b/include/d/actor/d_a_obj_hlift.h new file mode 100644 index 000000000..b5a43e1a7 --- /dev/null +++ b/include/d/actor/d_a_obj_hlift.h @@ -0,0 +1,39 @@ +#ifndef D_A_OBJ_HLIFT_H +#define D_A_OBJ_HLIFT_H + +#include "f_op/f_op_actor.h" + +namespace daObjHlift { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void mode_lower_init(); + void mode_lower(); + void mode_l_u_init(); + void mode_l_u(); + void mode_upper_init(); + void mode_upper(); + void mode_u_l_init(); + void mode_u_l(); + void mode_demoreq_init(daObjHlift::Act_c::Mode_e); + void mode_demoreq(); + void set_mtx(); + void init_mtx(); + void rot_set(); + void vib_set(); + void vib_proc(); + void chk_demo_end(); + void se_whole(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_HLIFT_H */ diff --git a/include/d/actor/d_a_obj_hole.h b/include/d/actor/d_a_obj_hole.h new file mode 100644 index 000000000..8ddd91492 --- /dev/null +++ b/include/d/actor/d_a_obj_hole.h @@ -0,0 +1,35 @@ +#ifndef D_A_OBJ_HOLE_H +#define D_A_OBJ_HOLE_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_s_lin_chk.h" + +class daObj_Hole_c : public fopAc_ac_c { +public: + void modeProcInit(int) {} + + void setMtx(); + void getPosAndAngle(); + void modeWaitInit(); + void modeWait(); + void modeEventInit(); + void modeEvent(); + void modeProc(daObj_Hole_c::Proc_e mode, int i_nextState); + void debugDraw(); + void createInit(); + void getArg(); + +public: + /* 0x290 */ int mState; + /* 0x294 */ u8 mbHasModel; + /* 0x295 */ u8 mSclsNum; + /* 0x296 */ s16 mScale; + /* 0x298 */ u8 m298[0x2A0 - 0x298]; + /* 0x2A0 */ J3DModel* mpModel; + /* 0x2A4 */ dBgS_LinChk mLinChk; + /* 0x310 */ u8 m310[0x338 - 0x310]; + /* 0x338 */ int m338; + /* 0x33C */ u8 m33C[0x800 - 0x33C]; +}; + +#endif /* D_A_OBJ_HOLE_H */ diff --git a/include/d/actor/d_a_obj_homen.h b/include/d/actor/d_a_obj_homen.h new file mode 100644 index 000000000..db54705ef --- /dev/null +++ b/include/d/actor/d_a_obj_homen.h @@ -0,0 +1,45 @@ +#ifndef D_A_OBJ_HOMEN_H +#define D_A_OBJ_HOMEN_H + +#include "f_op/f_op_actor.h" + +namespace daObjHomen { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void init_mtx(); + void exe_event(); + void make_enemy(); + void make_item(); + void manage_item_timer(); + void manage_enemy_timer(); + void get_norse_offset(cXyz*, int); + void get_norse_point(cXyz*, int); + void process_free_init(); + void process_free_main(); + void process_wait_falldown_init(); + void process_wait_falldown_main(); + void process_falldown_init(); + void process_falldown_main(); + void process_wait_init(); + void process_wait_main(); + void process_none_init(); + void process_none_main(); + void process_init(short); + void process_main(); + void set_co_collision(); + void set_at_collision(); + void adjust_hookshot(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_HOMEN_H */ diff --git a/include/d/actor/d_a_obj_homensmoke.h b/include/d/actor/d_a_obj_homensmoke.h new file mode 100644 index 000000000..0ece205de --- /dev/null +++ b/include/d/actor/d_a_obj_homensmoke.h @@ -0,0 +1,13 @@ +#ifndef D_A_OBJ_HOMENSMOKE_H +#define D_A_OBJ_HOMENSMOKE_H + +#include "f_op/f_op_actor.h" + +namespace daObjHomensmoke { + class Act_c : public fopAc_ac_c { + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_HOMENSMOKE_H */ diff --git a/include/d/actor/d_a_obj_hsehi1.h b/include/d/actor/d_a_obj_hsehi1.h new file mode 100644 index 000000000..e0752aad4 --- /dev/null +++ b/include/d/actor/d_a_obj_hsehi1.h @@ -0,0 +1,69 @@ +#ifndef D_A_OBJ_HSEHI1_H +#define D_A_OBJ_HSEHI1_H + +#include "f_op/f_op_actor.h" +#include "JSystem/JParticle/JPAEmitter.h" + +class daObj_hsh_c : public fopAc_ac_c { +public: + void isEventAccept() {} + void isOffDraw() {} + void isTactCancel() {} + void isTactCorrect() {} + void offEventAccept() {} + void offTactCancel() {} + void offTactCorrect() {} + void onEventAccept() {} + void onTactCancel() {} + void onTactCorrect() {} + + void XyCheckCB(int); + void XyEventCB(int); + void particle_set(unsigned short); + void particle_set(JPABaseEmitter**, unsigned short); + void emitterDelete(JPABaseEmitter**); + void setAttention(bool); + void onOffDraw(); + void offOffDraw(); + void drawStop(); + void drawStart(); + void setBaseMtx(); + void createHeap(); + void create(); + void init(); + void action(void*); + void setAction(int (daObj_hsh_c::*)(void*), void*); + void waitAction(void*); + void talkAction(void*); + void offAction(void*); + void deleteAction(void*); + void eventOrder(); + void checkOrder(); + void checkCommandTalk(); + void chkAttention(cXyz, short); + void eventProc(); + void eventEnd(); + void initialDefault(int); + void actionDefault(int); + void initialLinkDispEvent(int); + void initialMsgSetEvent(int); + void actionMsgSetEvent(int); + void actionMessageEvent(int); + void actionTactEvent(int); + void initialJudgeEvent(int); + void initialAppearEvent(int); + void actionAppearEvent(int); + void initialDeleteEvent(int); + void actionDeleteEvent(int); + void talk_init(); + void talk(int); + void getMsg(); + void next_msgStatus(unsigned long*); + void execute(); + void draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_HSEHI1_H */ diff --git a/include/d/actor/d_a_obj_htetu1.h b/include/d/actor/d_a_obj_htetu1.h new file mode 100644 index 000000000..cd51313bd --- /dev/null +++ b/include/d/actor/d_a_obj_htetu1.h @@ -0,0 +1,23 @@ +#ifndef D_A_OBJ_HTETU1_H +#define D_A_OBJ_HTETU1_H + +#include "f_op/f_op_actor.h" + +class daObjHtetu1Splash_c : public fopAc_ac_c { +public: + void chk_stop() {} + void delete_s() {} + void get_timer() {} + void play_particle() {} + void set_pos_y(float) {} + void stop_particle() {} + void sub_timer() {} + void timer_play_particle(short) {} + + void create_s(unsigned short, cXyz*, csXyz*, dKy_tevstr_c*); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_HTETU1_H */ diff --git a/include/d/actor/d_a_obj_ice.h b/include/d/actor/d_a_obj_ice.h new file mode 100644 index 000000000..0cf539e5b --- /dev/null +++ b/include/d/actor/d_a_obj_ice.h @@ -0,0 +1,28 @@ +#ifndef D_A_OBJ_ICE_H +#define D_A_OBJ_ICE_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daObjIce_c : public fopAc_ac_c { +public: + void setEffectMtx() {} + + void chk_appear(); + void set_mtx(); + void init_mtx(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void tg_hitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*); + void _create(); + void _delete(); + void wait_act_proc(); + void fade_out_retire_act_proc(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_ICE_H */ diff --git a/include/d/actor/d_a_obj_iceisland.h b/include/d/actor/d_a_obj_iceisland.h new file mode 100644 index 000000000..6ec323ce8 --- /dev/null +++ b/include/d/actor/d_a_obj_iceisland.h @@ -0,0 +1,30 @@ +#ifndef D_A_OBJ_ICEISLAND_H +#define D_A_OBJ_ICEISLAND_H + +#include "f_op/f_op_actor.h" + +class daObjIceisland_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateHeap(); + void daObjIceisland_particle_set(); + void CreateInit(); + void set_mtx(); + void daObjIceisland_freeze_main(); + void daObjIceisland_melt_demo_wait(); + void daObjIceisland_melt_demo(); + void daObjIceisland_melt_main(); + void daObjIceisland_freeze_demo_wait(); + void daObjIceisland_freeze_demo(); + void daObjIceisland_fail_demo_wait(); + void daObjIceisland_fail_demo_main(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_ICEISLAND_H */ diff --git a/include/d/actor/d_a_obj_ikada.h b/include/d/actor/d_a_obj_ikada.h new file mode 100644 index 000000000..b627f24ee --- /dev/null +++ b/include/d/actor/d_a_obj_ikada.h @@ -0,0 +1,176 @@ +#ifndef D_A_OBJ_IKADA_H +#define D_A_OBJ_IKADA_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_w.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" +#include "d/d_path.h" +#include "d/d_lib.h" + +class daObj_Ikada_c : public fopAc_ac_c { +public: + void getCranePos() {} + void getFrame() {} + void getMode() {} + void getSvDirection() {} + void isBonbori() {} + void isCrane() {} + void isFlag() {} + void isWave() {} + void modeProcInit(int) {} + void setInitPos() {} + void setStart() {} + void setStop() {} + + void _nodeControl(J3DNode*, J3DModel*); + void _pathMove(cXyz*, cXyz*, cXyz*); + void _ride(fopAc_ac_c*); + void setCollision(); + void checkTgHit(); + void pathMove(); + void HandleRight(); + void HandleLeft(); + void createWave(); + void setWave(); + void incRopeCnt(int, int); + void setRopePos(); + void setMtx(); + void modeProc(daObj_Ikada_c::Proc_e, int); + void modeWaitInit(); + void modeWait(); + void modeCraneUpInit(); + void modeCraneUp(); + void modeCraneUpWaitInit(); + void modeCraneUpWait(); + void modeCraneDownInit(); + void modeCraneDown(); + void modeCraneDownWaitInit(); + void modeCraneDownWait(); + void modeCraneTurnInit(); + void modeCraneTurn(); + void modeCraneResetInit(); + void modeCraneReset(); + void modeCraneWaitInit(); + void modeCraneWait(); + void modePathMoveInit(); + void modePathMove(); + void modeStopInit(); + void modeStop(); + void modePathMoveTerryInit(); + void modePathMoveTerry(); + void modeStopTerryInit(); + void modeStopTerry(); + void modeStopBombTerryInit(); + void modeStopBombTerry(); + void epProc(); + void _execute(); + void debugDraw(); + void _draw(); + void getArg(); + void createInit(); + void _createHeap(); + void _create(); + void _delete(); + +public: + /* 0x0290 */ u32 mType; + /* 0x0294 */ u32 m0294; + /* 0x0298 */ u32 m0298; + /* 0x029C */ u32 m029C; + /* 0x02A0 */ u32 m02A0; + /* 0x02A4 */ u8 mPathId; + /* 0x02A5 */ u8 m02A5[0x02A8 - 0x02A5]; + /* 0x02A8 */ cXyz mCurPathP0; + /* 0x02B4 */ u8 mCurPathPoint; + /* 0x02B5 */ u8 m02B5[0x02B8 - 0x02B5]; + /* 0x02B8 */ dPath* mpPath; + /* 0x02BC */ u8 m02BC[0x02C0 - 0x02BC]; + /* 0x02C0 */ cXyz mCurPathP1; + /* 0x02CC */ u8 m02CC[0x02D8 - 0x02CC]; + /* 0x02D8 */ f32 mVelocityFwdTarget; + /* 0x02DC */ cXyz mPathPosTarget; + /* 0x02E8 */ u8 m02E8[0x02EC - 0x02E8]; + /* 0x02EC */ u8 mbCraneMode; + /* 0x02ED */ u8 m02ED[0x02F0 - 0x02ED]; + /* 0x02F0 */ int mCurMode; + /* 0x02F4 */ int m02F4; + /* 0x02F8 */ dPa_waveEcallBack mWaveLCallback; + /* 0x035C */ dPa_waveEcallBack mWaveRCallback; + /* 0x03C0 */ dPa_splashEcallBack mSplashCallBack; + /* 0x03DC */ dPa_trackEcallBack mTrackCallBack; + /* 0x042C */ dPa_rippleEcallBack mRippleCallBack; + /* 0x0440 */ u8 m0440[0x0450 - 0x0440]; + /* 0x0450 */ cXyz mWavePos; + /* 0x045C */ csXyz mWaveRot; + /* 0x0462 */ u8 m0462[0x0464 - 0x0462]; + /* 0x0464 */ f32 mSplashScaleTimer; + /* 0x0468 */ cXyz mTrackPos; + /* 0x0474 */ cXyz m0474; + /* 0x0480 */ dPa_followEcallBack mBombSmokeEasterEgg; + /* 0x0494 */ csXyz mBombSmokeRot; + /* 0x049A */ u8 m049A[0x049C - 0x049A]; + /* 0x049C */ cXyz mBombSmokePos; + /* 0x04A8 */ int m04A8; + /* 0x04AC */ s16 mBombSmokeAngle; + /* 0x04AE */ u8 m04AE[0x04B0 - 0x04AE]; + /* 0x04B0 */ dPa_followEcallBack mFireParticle; + /* 0x04C4 */ cXyz mFirePos; + /* 0x04D0 */ Mtx mLightMtx; + /* 0x0500 */ f32 mLightPower; + /* 0x0504 */ f32 mLightPowerTarget; + /* 0x0508 */ f32 m0508; + /* 0x050C */ f32 m050C; + /* 0x0510 */ int mEpTimer0; + /* 0x0514 */ int mEpTimer1; + /* 0x0518 */ u8 m0518[0x051C - 0x0518]; + /* 0x051C */ int mTimer; + /* 0x0520 */ u8 m0520[0x0528 - 0x0520]; + /* 0x0528 */ s16 mLightRotX; + /* 0x052A */ s16 mLightRotY; + /* 0x052C */ request_of_phase_process_class mPhs; + /* 0x0534 */ J3DModel* mpModel; + /* 0x0538 */ mDoExt_bckAnm mBckAnm; + /* 0x0548 */ u8 mbIsLinkRiding; + /* 0x0549 */ u8 m0549[0x054C - 0x0549]; + /* 0x054C */ dBgW* mpBgW; + /* 0x0550 */ Mtx mMtx; + /* 0x0580 */ dBgS_ObjAcch mObjAcch; + /* 0x0744 */ dBgS_AcchCir mAcchCir; + /* 0x0784 */ u32 mFlagPcId; + /* 0x0788 */ cXyz mFlagOffset; + /* 0x0794 */ f32 mFlagScale; + /* 0x0798 */ J3DModel* mpRopeEnd; + /* 0x079C */ mDoExt_3DlineMat1_c mRopeLine; + /* 0x07D8 */ int m07D8; + /* 0x07DC */ cXyz m07DC[200]; + /* 0x113C */ csXyz mJointRot[4]; + /* 0x1154 */ u32 m1154; + /* 0x1158 */ s16 m1158; + /* 0x115A */ s16 m115A; + /* 0x115C */ s16 m115C; + /* 0x115E */ s16 m115E; + /* 0x1160 */ s16 mLinkRideRockTimer; + /* 0x1162 */ s16 mLinkRideRockAmpl; + /* 0x1164 */ s16 mWaveAnimTimer; + /* 0x1166 */ u8 m1166; + /* 0x1167 */ u8 m1167[0x1168 - 0x1167]; + /* 0x1168 */ int m1168; + /* 0x116C */ int mSvId[4]; + /* 0x117C */ dCcD_Sph mSph; + /* 0x12A8 */ dCcD_Stts mStts; + /* 0x12E4 */ u8 m12E4[0x12E8 - 0x12E4]; + /* 0x12E8 */ cXyz mSePos; + /* 0x12F4 */ int mStopTimer; + /* 0x12F8 */ dLib_wave_c mWave; + /* 0x1304 */ u8 m1304[0x1308 - 0x1304]; + /* 0x1308 */ LIGHT_INFLUENCE mPLight; + /* 0x1328 */ cXyz mInitPos; +}; + +#endif /* D_A_OBJ_IKADA_H */ diff --git a/include/d/actor/d_a_obj_jump.h b/include/d/actor/d_a_obj_jump.h index c3c8bbe63..099993194 100644 --- a/include/d/actor/d_a_obj_jump.h +++ b/include/d/actor/d_a_obj_jump.h @@ -1,21 +1,47 @@ #ifndef D_A_OBJ_JUMP_H #define D_A_OBJ_JUMP_H -#include "f_op/f_op_actor_mng.h" +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" namespace daObjJump { class Act_c : public fopAc_ac_c { public: - void setup(const cXyz* pos) { - current.pos = *pos; - m336 = 1; - } - static u32 prm_make_b() { - return 1; - } + void prm_make_b() {} + void setup(const cXyz*) {} + + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void set_push_flag(); + void clear_push_flag(); + void calc_vib_pos(); + void rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*); + void jnodeCB_lower(J3DNode*, int); + void mode_wait_init(); + void mode_wait(); + void mode_w_l_init(); + void mode_w_l(); + void mode_lower_init(); + void mode_lower(); + void mode_l_u_init(); + void mode_l_u(); + void mode_upper_init(); + void mode_upper(); + void mode_u_w_init(); + void mode_u_w(); + void Execute(float(**)[3][4]); + void Draw(); + public: - /* 0x290 */ u8 temp[0x336 - 0x290]; + /* 0x290 */ u8 m290[0x336 - 0x290]; /* 0x336 */ u8 m336; + /* 0x337 */ u8 m337[0x358 - 0x337]; }; }; diff --git a/include/d/actor/d_a_obj_kanat.h b/include/d/actor/d_a_obj_kanat.h new file mode 100644 index 000000000..0c86da01f --- /dev/null +++ b/include/d/actor/d_a_obj_kanat.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_KANAT_H +#define D_A_OBJ_KANAT_H + +#include "f_op/f_op_actor.h" + +namespace daObjKanat { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_KANAT_H */ diff --git a/include/d/actor/d_a_obj_kanoke.h b/include/d/actor/d_a_obj_kanoke.h new file mode 100644 index 000000000..5d781e0b7 --- /dev/null +++ b/include/d/actor/d_a_obj_kanoke.h @@ -0,0 +1,35 @@ +#ifndef D_A_OBJ_KANOKE_H +#define D_A_OBJ_KANOKE_H + +#include "f_op/f_op_actor.h" + +class daObjKanoke_c : public fopAc_ac_c { +public: + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void _execute(); + void executeNormal(); + void executeYureYoko(); + void executeOpenYoko(); + void executeEffectYoko(); + void executeYureTate(); + void executeOpenTate(); + void executeEffectTate(); + void executeWait(); + void getPrmType(); + void getPrmSearch(); + void getPrmYure(); + void getPrmSwNo(); + void getPrmSwNo2(); + void setMtx(); + void setMtxHontai(); + void setMtxHuta(cXyz*); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_KANOKE_H */ diff --git a/include/d/actor/d_a_obj_ladder.h b/include/d/actor/d_a_obj_ladder.h new file mode 100644 index 000000000..29f7e5585 --- /dev/null +++ b/include/d/actor/d_a_obj_ladder.h @@ -0,0 +1,35 @@ +#ifndef D_A_OBJ_LADDER_H +#define D_A_OBJ_LADDER_H + +#include "f_op/f_op_actor.h" + +namespace daObjLadder { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void demo_end_reset(); + void mode_wait_init(); + void mode_wait(); + void mode_demoreq_init(); + void mode_demoreq(); + void mode_vib_init(); + void mode_vib(); + void mode_drop_init(); + void mode_drop(); + void mode_fell_init(); + void mode_fell(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_LADDER_H */ diff --git a/include/d/actor/d_a_obj_leaves.h b/include/d/actor/d_a_obj_leaves.h new file mode 100644 index 000000000..f644ce835 --- /dev/null +++ b/include/d/actor/d_a_obj_leaves.h @@ -0,0 +1,28 @@ +#ifndef D_A_OBJ_LEAVES_H +#define D_A_OBJ_LEAVES_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daObjLeaves_c : public fopAc_ac_c { +public: + void chk_appear(); + void init_mtx(); + void birthEffect(int, cXyz*, csXyz*, _GXColor*); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void tg_hitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*); + void _create(); + void _delete(); + void wait_proc(); + void alpha_calc_start_wait_proc(); + void item_set_wait_proc(); + void retire_wait_proc(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_LEAVES_H */ diff --git a/include/d/actor/d_a_obj_light.h b/include/d/actor/d_a_obj_light.h new file mode 100644 index 000000000..30355af69 --- /dev/null +++ b/include/d/actor/d_a_obj_light.h @@ -0,0 +1,34 @@ +#ifndef D_A_OBJ_LIGHT_H +#define D_A_OBJ_LIGHT_H + +#include "f_op/f_op_actor.h" + +namespace daObjLight { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void init_collision(); + void set_collision(); + void _create(); + void _delete(); + void set_fire(int); + void draw_fire(); + void exe_fire(); + void delete_fire(); + void now_event(short); + void set_event(short); + void exe_event(); + void set_mtx(); + void renew_angle(); + void control_light(); + void control_treasure(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_LIGHT_H */ diff --git a/include/d/actor/d_a_obj_lpalm.h b/include/d/actor/d_a_obj_lpalm.h new file mode 100644 index 000000000..1c0efbda2 --- /dev/null +++ b/include/d/actor/d_a_obj_lpalm.h @@ -0,0 +1,31 @@ +#ifndef D_A_OBJ_LPALM_H +#define D_A_OBJ_LPALM_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "SSystem/SComponent/c_phase.h" + +class daObjLpalm_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void set_mtx() {} + + void CreateHeap(); + void CreateInit(); + +public: + /* 0x290 */ u8 m290[0x294 - 0x290]; + /* 0x294 */ Quaternion mBaseQuat; + /* 0x2A4 */ Quaternion mBaseQuatTarget; + /* 0x2B4 */ Quaternion mAnmMtxQuat[2]; + /* 0x2D4 */ s16 mAnimDir[2]; + /* 0x2D8 */ s16 mAnimWave[2]; + /* 0x2DC */ request_of_phase_process_class mpPhaseLoad; + /* 0x2E4 */ J3DModel* mpModel; + /* 0x2E8 */ dBgW* mpBgW; +}; + +#endif /* D_A_OBJ_LPALM_H */ diff --git a/include/d/actor/d_a_obj_magmarock.h b/include/d/actor/d_a_obj_magmarock.h new file mode 100644 index 000000000..d9d3880ec --- /dev/null +++ b/include/d/actor/d_a_obj_magmarock.h @@ -0,0 +1,42 @@ +#ifndef D_A_OBJ_MAGMAROCK_H +#define D_A_OBJ_MAGMAROCK_H + +#include "f_op/f_op_actor.h" + +namespace daObjMagmarock { + class Act_c : public fopAc_ac_c { + public: + void MeltDownRequest() {} + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void checkProcess(void (daObjMagmarock::Act_c::*)()) {} + void setProcess(void (daObjMagmarock::Act_c::*)()) {} + + void set_mtx(); + void demo_move(); + void ControlEffect(); + void play_anim(); + void appear_proc_init(); + void appear_proc(); + void wait_proc_init(); + void wait_proc(); + void stay_proc_init(); + void stay_proc(); + void quake_proc_init(); + void quake_proc(); + void vanish_proc_init(); + void vanish_proc(); + void CreateHeap(); + void CreateInit(); + void LiftUpRequest(cXyz&); + void BeforeLiftRequest(cXyz&); + void calc_ground_quat(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_MAGMAROCK_H */ diff --git a/include/d/actor/d_a_obj_majyuu_door.h b/include/d/actor/d_a_obj_majyuu_door.h new file mode 100644 index 000000000..a39ee89b1 --- /dev/null +++ b/include/d/actor/d_a_obj_majyuu_door.h @@ -0,0 +1,29 @@ +#ifndef D_A_OBJ_MAJYUU_DOOR_H +#define D_A_OBJ_MAJYUU_DOOR_H + +#include "f_op/f_op_actor.h" + +class daObj_MjDoor_c : public fopAc_ac_c { +public: + void modeProcCall() {} + + void set_mtx(); + void _createHeap(); + void getArg(); + void CreateInit(); + void _create(); + void _delete(); + void setCollision(); + void modeWaitInit(); + void modeWait(); + void smoke_set(); + void modeDeleteInit(); + void modeDelete(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_MAJYUU_DOOR_H */ diff --git a/include/d/actor/d_a_obj_mkie.h b/include/d/actor/d_a_obj_mkie.h index d8e73994d..958e24271 100644 --- a/include/d/actor/d_a_obj_mkie.h +++ b/include/d/actor/d_a_obj_mkie.h @@ -1,21 +1,41 @@ #ifndef D_A_OBJ_MKIE_H #define D_A_OBJ_MKIE_H -#include "f_op/f_op_actor_mng.h" +#include "f_op/f_op_actor.h" namespace daObjMkie { class Act_c : public fopAc_ac_c { public: - void setup(const cXyz* pos) { - current.pos = *pos; - mF58 = 1; - } - static u32 prm_make(u8 eventId, int swNo) { - return swNo << 0x10 | (eventId | 0x3000); - } + void prm_make(unsigned char, int) {} + void setup(const cXyz*) {} + + void CreateHeap(); + void init_cc(); + void set_cc_pos(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void chk_light(); + void eff_break(); + void sound_melt(); + void sound_break(); + void vib_break(); + void mode_wait(); + void mode_demoWait_init(); + void mode_demoWait(); + void mode_demo_init(); + void mode_demo(); + void mode_proc_call(); + void Execute(float(**)[3][4]); + void Draw(); + public: - /* 0x290 */ u8 temp[0xF58 - 0x290]; + /* 0x290 */ u8 m290[0xF58 - 0x290]; /* 0xF58 */ u8 mF58; + /* 0xF59 */ u8 mF59[0xF64 - 0xF59]; }; }; diff --git a/include/d/actor/d_a_obj_mkiek.h b/include/d/actor/d_a_obj_mkiek.h new file mode 100644 index 000000000..6ddfa2465 --- /dev/null +++ b/include/d/actor/d_a_obj_mkiek.h @@ -0,0 +1,27 @@ +#ifndef D_A_OBJ_MKIEK_H +#define D_A_OBJ_MKIEK_H + +#include "f_op/f_op_actor.h" + +namespace daObjMkiek { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void check(); + void demo_wait(); + void demo(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_MKIEK_H */ diff --git a/include/d/actor/d_a_obj_mknjd.h b/include/d/actor/d_a_obj_mknjd.h new file mode 100644 index 000000000..7f6f4af5b --- /dev/null +++ b/include/d/actor/d_a_obj_mknjd.h @@ -0,0 +1,23 @@ +#ifndef D_A_OBJ_MKNJD_H +#define D_A_OBJ_MKNJD_H + +#include "f_op/f_op_actor.h" + +namespace daObjMknjD { + class Act_c : public fopAc_ac_c { + public: + void anmAtr(unsigned short) {} + void getMsg() {} + + void set_mtx(); + void init_mtx(); + void setGoal(int i_staffIdx); + void setPlayerAngle(int i_staffIdx); + void privateCut(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_MKNJD_H */ diff --git a/include/d/actor/d_a_obj_mmrr.h b/include/d/actor/d_a_obj_mmrr.h index 39a2966b6..8da5e37e4 100644 --- a/include/d/actor/d_a_obj_mmrr.h +++ b/include/d/actor/d_a_obj_mmrr.h @@ -1,18 +1,34 @@ #ifndef D_A_OBJ_MMRR_H #define D_A_OBJ_MMRR_H -#include "f_op/f_op_actor_mng.h" +#include "f_op/f_op_actor.h" namespace daObjMmrr { class Act_c : public fopAc_ac_c { public: - void setup(const cXyz* pos) { - current.pos = *pos; - mBF8 = 1; - } + void setup(const cXyz*) {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void init_cc(); + void set_cc_rec_pos(); + void set_cc_trans_pos(); + void set_cull(); + void _create(); + void _delete(); + void set_mtx(); + void init_mtx(); + void chk_light(); + void eff_start(); + void eff_stop(); + void eff_remove(); + void _execute(); + void _draw(); + public: - /* 0x290 */ u8 temp[0xBF8 - 0x290]; + /* 0x290 */ u8 m290[0xBF8 - 0x290]; /* 0xBF8 */ u8 mBF8; + /* 0xBF9 */ u8 mBF9[0xC18 - 0xBF9]; }; }; diff --git a/include/d/actor/d_a_obj_monument.h b/include/d/actor/d_a_obj_monument.h new file mode 100644 index 000000000..eb88fb08d --- /dev/null +++ b/include/d/actor/d_a_obj_monument.h @@ -0,0 +1,17 @@ +#ifndef D_A_OBJ_MONUMENT_H +#define D_A_OBJ_MONUMENT_H + +#include "f_op/f_op_actor.h" + +namespace daObjMonument { + class Act_c : public fopAc_ac_c { + public: + void set_mtx(); + void init_mtx(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_MONUMENT_H */ diff --git a/include/d/actor/d_a_obj_msdan.h b/include/d/actor/d_a_obj_msdan.h new file mode 100644 index 000000000..bdaf377a9 --- /dev/null +++ b/include/d/actor/d_a_obj_msdan.h @@ -0,0 +1,18 @@ +#ifndef D_A_OBJ_MSDAN_H +#define D_A_OBJ_MSDAN_H + +#include "f_op/f_op_actor.h" + +namespace daObjMsdan { + class Act_c : public fopAc_ac_c { + public: + void Mthd_Create(); + void Mthd_Execute(); + void Mthd_Delete(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_MSDAN_H */ diff --git a/include/d/actor/d_a_obj_msdan2.h b/include/d/actor/d_a_obj_msdan2.h new file mode 100644 index 000000000..890f9097b --- /dev/null +++ b/include/d/actor/d_a_obj_msdan2.h @@ -0,0 +1,18 @@ +#ifndef D_A_OBJ_MSDAN2_H +#define D_A_OBJ_MSDAN2_H + +#include "f_op/f_op_actor.h" + +namespace daObjMsdan2 { + class Act_c : public fopAc_ac_c { + public: + void Mthd_Create(); + void Mthd_Execute(); + void Mthd_Delete(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_MSDAN2_H */ diff --git a/include/d/actor/d_a_obj_msdan_sub.h b/include/d/actor/d_a_obj_msdan_sub.h new file mode 100644 index 000000000..3342be92d --- /dev/null +++ b/include/d/actor/d_a_obj_msdan_sub.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_MSDAN_SUB_H +#define D_A_OBJ_MSDAN_SUB_H + +#include "f_op/f_op_actor.h" + +namespace daObjMsdanSub { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_MSDAN_SUB_H */ diff --git a/include/d/actor/d_a_obj_msdan_sub2.h b/include/d/actor/d_a_obj_msdan_sub2.h new file mode 100644 index 000000000..7554ffb7c --- /dev/null +++ b/include/d/actor/d_a_obj_msdan_sub2.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_MSDAN_SUB2_H +#define D_A_OBJ_MSDAN_SUB2_H + +#include "f_op/f_op_actor.h" + +namespace daObjMsdanSub2 { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_MSDAN_SUB2_H */ diff --git a/include/d/actor/d_a_obj_mshokki.h b/include/d/actor/d_a_obj_mshokki.h new file mode 100644 index 000000000..b3a733aa9 --- /dev/null +++ b/include/d/actor/d_a_obj_mshokki.h @@ -0,0 +1,25 @@ +#ifndef D_A_OBJ_MSHOKKI_H +#define D_A_OBJ_MSHOKKI_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daObjMshokki_c : public fopAc_ac_c { +public: + void set_mtx(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void checkCollision(); + void co_hitCallback(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*); + void break_proc(); + void set_se(); + void _create(); + void _delete(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_MSHOKKI_H */ diff --git a/include/d/actor/d_a_obj_mtest.h b/include/d/actor/d_a_obj_mtest.h new file mode 100644 index 000000000..120e4a0c5 --- /dev/null +++ b/include/d/actor/d_a_obj_mtest.h @@ -0,0 +1,25 @@ +#ifndef D_A_OBJ_MTEST_H +#define D_A_OBJ_MTEST_H + +#include "f_op/f_op_actor.h" + +namespace daObjMtest { + class Act_c : public fopAc_ac_c { + public: + void chk_appear(); + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_MTEST_H */ diff --git a/include/d/actor/d_a_obj_nest.h b/include/d/actor/d_a_obj_nest.h new file mode 100644 index 000000000..adbba0c2a --- /dev/null +++ b/include/d/actor/d_a_obj_nest.h @@ -0,0 +1,28 @@ +#ifndef D_A_OBJ_NEST_H +#define D_A_OBJ_NEST_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" + +namespace daObjNest { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*); + void vib_set(float); + void vib_proc(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_NEST_H */ diff --git a/include/d/actor/d_a_obj_ohatch.h b/include/d/actor/d_a_obj_ohatch.h new file mode 100644 index 000000000..08d8899d2 --- /dev/null +++ b/include/d/actor/d_a_obj_ohatch.h @@ -0,0 +1,26 @@ +#ifndef D_A_OBJ_OHATCH_H +#define D_A_OBJ_OHATCH_H + +#include "f_op/f_op_actor.h" + +class daObjOhatch_c : public fopAc_ac_c { +public: + void set_mtx(); + void init_mtx(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void close_wait_act_proc(); + void tremor_act_proc(); + void open_act_proc(); + void vibrate_act_proc(); + void open_wait_act_proc(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_OHATCH_H */ diff --git a/include/d/actor/d_a_obj_ojtree.h b/include/d/actor/d_a_obj_ojtree.h new file mode 100644 index 000000000..df0adb288 --- /dev/null +++ b/include/d/actor/d_a_obj_ojtree.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_OJTREE_H +#define D_A_OBJ_OJTREE_H + +#include "f_op/f_op_actor.h" + +namespace daObjOjtree { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_OJTREE_H */ diff --git a/include/d/actor/d_a_obj_ospbox.h b/include/d/actor/d_a_obj_ospbox.h new file mode 100644 index 000000000..6f0dd94ba --- /dev/null +++ b/include/d/actor/d_a_obj_ospbox.h @@ -0,0 +1,29 @@ +#ifndef D_A_OBJ_OSPBOX_H +#define D_A_OBJ_OSPBOX_H + +#include "f_op/f_op_actor.h" + +namespace daObjOspbox { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void make_item(); + void eff_break(); + void sound_break(); + void set_ground(); + void init_ground(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_OSPBOX_H */ diff --git a/include/d/actor/d_a_obj_otble.h b/include/d/actor/d_a_obj_otble.h new file mode 100644 index 000000000..775de1d53 --- /dev/null +++ b/include/d/actor/d_a_obj_otble.h @@ -0,0 +1,23 @@ +#ifndef D_A_OBJ_OTBLE_H +#define D_A_OBJ_OTBLE_H + +#include "f_op/f_op_actor.h" + +namespace daObj_Otble { + class Act_c : public fopAc_ac_c { + public: + void _create() {} + void _delete() {} + + void set_mtx(); + void _execute(); + void _draw(); + void _createHeap(); + void CreateInit(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_OTBLE_H */ diff --git a/include/d/actor/d_a_obj_paper.h b/include/d/actor/d_a_obj_paper.h new file mode 100644 index 000000000..4faedb281 --- /dev/null +++ b/include/d/actor/d_a_obj_paper.h @@ -0,0 +1,25 @@ +#ifndef D_A_OBJ_PAPER_H +#define D_A_OBJ_PAPER_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "SSystem/SComponent/c_phase.h" +#include "f_op/f_op_msg.h" + +namespace daObjPaper { + class Act_c : public fopAc_ac_c { + public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ dCcD_Cyl mCyl; + /* 0x3CC */ dCcD_Stts mStts; + /* 0x408 */ u8 mbHasCc; + /* 0x409 */ u8 m409[0x40C - 0x409]; + /* 0x40C */ int mMode; + /* 0x410 */ int mMsgId; + /* 0x414 */ msg_class* mpMsg; + /* 0x418 */ int mType; + }; +}; + +#endif /* D_A_OBJ_PAPER_H */ diff --git a/include/d/actor/d_a_obj_pbco.h b/include/d/actor/d_a_obj_pbco.h new file mode 100644 index 000000000..80faff1cc --- /dev/null +++ b/include/d/actor/d_a_obj_pbco.h @@ -0,0 +1,21 @@ +#ifndef D_A_OBJ_PBCO_H +#define D_A_OBJ_PBCO_H + +#include "f_op/f_op_actor.h" + +class daObj_Pbco_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void set_mtx(); + void CreateHeap(); + void CreateInit(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_PBCO_H */ diff --git a/include/d/actor/d_a_obj_pbka.h b/include/d/actor/d_a_obj_pbka.h new file mode 100644 index 000000000..8ede27110 --- /dev/null +++ b/include/d/actor/d_a_obj_pbka.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_PBKA_H +#define D_A_OBJ_PBKA_H + +#include "f_op/f_op_actor.h" + +class daObjPbka_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_PBKA_H */ diff --git a/include/d/actor/d_a_obj_pfall.h b/include/d/actor/d_a_obj_pfall.h new file mode 100644 index 000000000..cf154b9ea --- /dev/null +++ b/include/d/actor/d_a_obj_pfall.h @@ -0,0 +1,63 @@ +#ifndef D_A_OBJ_PFALL_H +#define D_A_OBJ_PFALL_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class daObj_Pfall_c : public fopAc_ac_c { +public: + void setAnm(); + void set_mtx(); + void CreateHeap(); + void CreateInit(); + void _create(); + void _delete(); + void cutProc(); + void cutWaitStart(int); + void cutWaitProc(int); + void cutOpenStart(int); + void cutOpenProc(int); + void cutHikuStart(int); + void cutHikuProc(int); + void mode_wait_init(); + void mode_wait(); + void mode_event_init(); + void mode_event(); + void mode_proc_call(); + void _execute(); + void nz_draw(); + void _draw(); + +public: + /* 0x290 */ void* m290; + /* 0x294 */ cXyz m294[10]; + /* 0x30C */ cXyz m30C[10]; + /* 0x384 */ cXyz m384[2]; + /* 0x39C */ void* m39C; + /* 0x3A0 */ void* m3A0; + /* 0x3A4 */ void* m3A4; + /* 0x3A8 */ void* m3A8; + /* 0x3AC */ void* m3AC; + /* 0x3B0 */ void* m3B0; + /* 0x3B4 */ void* m3B4; + /* 0x3B8 */ u8 m3B8[0x3BC - 0x3B8]; + /* 0x3BC */ request_of_phase_process_class mPhsPfall; + /* 0x3C4 */ J3DModel* m3C4; + /* 0x3C8 */ dBgW* m3C8; + /* 0x3CC */ Mtx m3CC; + /* 0x3FC */ J3DModel* m3FC; + /* 0x400 */ dBgW* m400; + /* 0x404 */ Mtx m404; + /* 0x434 */ J3DModel* m434; + /* 0x438 */ u8 m438[0x43C - 0x438]; + /* 0x43C */ mDoExt_McaMorf* m43C; + /* 0x440 */ u8 m440[0x444 - 0x440]; + /* 0x444 */ void* vtbl; + /* 0x448 */ u8 m448[0x481 - 0x448]; + /* 0x481 */ u8 mState; + /* 0x482 */ u8 m482[0x484 - 0x482]; +}; + +#endif /* D_A_OBJ_PFALL_H */ diff --git a/include/d/actor/d_a_obj_pirateship.h b/include/d/actor/d_a_obj_pirateship.h index 2e230c85b..2e2a85f13 100644 --- a/include/d/actor/d_a_obj_pirateship.h +++ b/include/d/actor/d_a_obj_pirateship.h @@ -1,17 +1,38 @@ #ifndef D_A_OBJ_PIRATESHIP_H #define D_A_OBJ_PIRATESHIP_H -#include "f_op/f_op_actor_mng.h" +#include "f_op/f_op_actor.h" namespace daObjPirateship { class Act_c : public fopAc_ac_c { public: - /* 0x290 */ u8 temp[0x2CC - 0x290]; - /* 0x2CC */ u8 unk2CC; - /* 0x2D0 */ J3DModel* mpModel; - }; + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void getKajiID() {} - static f32 getShipOffsetY(s16*, s16*, f32); -} + void set_mtx(); + void pirateCreate(int*); + void partsCreate(); + void sound_proc(); + void CreateHeap(); + void CreateWave(); + void SetWave(); + void DeleteWave(); + void Create(); + void Execute(float(**)[3][4]); + void Draw(); + void Delete(); + void demo_move(); + + public: + /* 0x290 */ u8 m290[0x2CC - 0x290]; + /* 0x2CC */ u8 m2CC; + /* 0x2CD */ u8 m2CD[0x2D0 - 0x2CD]; + /* 0x2D0 */ J3DModel* mpModel; + /* 0x2D4 */ u8 m2D4[0x6D4 - 0x2D4]; + }; +}; #endif /* D_A_OBJ_PIRATESHIP_H */ diff --git a/include/d/actor/d_a_obj_plant.h b/include/d/actor/d_a_obj_plant.h new file mode 100644 index 000000000..4f4df6380 --- /dev/null +++ b/include/d/actor/d_a_obj_plant.h @@ -0,0 +1,21 @@ +#ifndef D_A_OBJ_PLANT_H +#define D_A_OBJ_PLANT_H + +#include "f_op/f_op_actor.h" + +class daObjPlant_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateHeap(); + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_PLANT_H */ diff --git a/include/d/actor/d_a_obj_quake.h b/include/d/actor/d_a_obj_quake.h new file mode 100644 index 000000000..1577561f8 --- /dev/null +++ b/include/d/actor/d_a_obj_quake.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_QUAKE_H +#define D_A_OBJ_QUAKE_H + +#include "f_op/f_op_actor.h" + +class daObjQuake_c : public fopAc_ac_c { +public: + void _create(); + void _delete(); + void _is_delete(); + void _execute(); + void getPrmType(); + void getPrmSch(); + void getPrmPower(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_QUAKE_H */ diff --git a/include/d/actor/d_a_obj_rcloud.h b/include/d/actor/d_a_obj_rcloud.h new file mode 100644 index 000000000..9a3719761 --- /dev/null +++ b/include/d/actor/d_a_obj_rcloud.h @@ -0,0 +1,35 @@ +#ifndef D_A_OBJ_RCLOUD_H +#define D_A_OBJ_RCLOUD_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class daObjRcloud_c : public fopAc_ac_c { +public: + void init_mtx(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void wait_act_proc(); + void clouds_lift_start_wait_act_proc(); + void clouds_lift_act_proc(); + void setup_action(int); + void _execute(); + void setTexMtx(); + void _draw(); + +public: + /* 0x290 */ request_of_phase_process_class mPhsBVkumo; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ mDoExt_btkAnm mBtkAnm; + /* 0x2B0 */ u8 m2B0[0x2BC - 0x2B0]; + /* 0x2BC */ int m2BC; + /* 0x2C0 */ int m2C0; + /* 0x2C4 */ u8 m2C4; + /* 0x2C5 */ u8 m2C5[0x2C8 - 0x2C5]; + /* 0x2C8 */ f32 m2C8; +}; + +#endif /* D_A_OBJ_RCLOUD_H */ diff --git a/include/d/actor/d_a_obj_rflw.h b/include/d/actor/d_a_obj_rflw.h new file mode 100644 index 000000000..54d3d990d --- /dev/null +++ b/include/d/actor/d_a_obj_rflw.h @@ -0,0 +1,21 @@ +#ifndef D_A_OBJ_RFLW_H +#define D_A_OBJ_RFLW_H + +#include "f_op/f_op_actor.h" + +class daObjRflw_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateHeap(); + void CreateInit(); + void set_mtx(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_RFLW_H */ diff --git a/include/d/actor/d_a_obj_rforce.h b/include/d/actor/d_a_obj_rforce.h new file mode 100644 index 000000000..85665c74a --- /dev/null +++ b/include/d/actor/d_a_obj_rforce.h @@ -0,0 +1,22 @@ +#ifndef D_A_OBJ_RFORCE_H +#define D_A_OBJ_RFORCE_H + +#include "f_op/f_op_actor.h" + +namespace daObjRforce { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_RFORCE_H */ diff --git a/include/d/actor/d_a_obj_roten.h b/include/d/actor/d_a_obj_roten.h new file mode 100644 index 000000000..ce8add7cf --- /dev/null +++ b/include/d/actor/d_a_obj_roten.h @@ -0,0 +1,21 @@ +#ifndef D_A_OBJ_ROTEN_H +#define D_A_OBJ_ROTEN_H + +#include "f_op/f_op_actor.h" + +class daObj_Roten_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void set_mtx(); + void CreateHeap(); + void CreateInit(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_ROTEN_H */ diff --git a/include/d/actor/d_a_obj_search.h b/include/d/actor/d_a_obj_search.h new file mode 100644 index 000000000..9e2eb34a2 --- /dev/null +++ b/include/d/actor/d_a_obj_search.h @@ -0,0 +1,64 @@ +#ifndef D_A_OBJ_SEARCH_H +#define D_A_OBJ_SEARCH_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +namespace daObj_Search { + class Act_c : public fopAc_ac_c { + public: + void getFindFlag() {} + void isSecond() {} + void modeProcInit(int) {} + void setBkControl(bool) {} + void setChildId(unsigned int) {} + void setFindFlag(bool) {} + + void _createHeap(); + void searchCreateHeap(); + void beamCreateHeap(int); + void _nodeControl(J3DNode*, J3DModel*); + void modeSearchRndInit(); + void modeSearchRnd(); + void modeSearchPathInit(); + void modeSearchPath(); + void modeStopInit(); + void modeStop(); + void modeToSearchInit(); + void modeToSearch(); + void modeToStopInit(); + void modeToStop(); + void modeFindInit(); + void modeFind(); + void modeFind2ndInit(); + void modeFind2nd(); + void modeSearchBdkInit(); + void modeSearchBdk(); + void modeProc(daObj_Search::Act_c::Proc_e, int); + void attr() const; + void SetArgData(); + void CreateInit(); + void _create(); + void smoke_set(float, int); + void _execute(); + void check_bk_control(); + void set_mtx_base(); + void set_mtx_light_A(); + void set_mtx_light_B(); + void set_moveBG_mtx_base(); + void set_moveBG_mtx_light_A(); + void set_moveBG_mtx_light_B(); + void bg_check(); + void player_check(); + void set_path_info(); + void is_path_info(); + void _draw(); + void _delete(); + void _isdelete(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_SEARCH_H */ diff --git a/include/d/actor/d_a_obj_shelf.h b/include/d/actor/d_a_obj_shelf.h new file mode 100644 index 000000000..797508341 --- /dev/null +++ b/include/d/actor/d_a_obj_shelf.h @@ -0,0 +1,35 @@ +#ifndef D_A_OBJ_SHELF_H +#define D_A_OBJ_SHELF_H + +#include "f_op/f_op_actor.h" + +namespace daObjShelf { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void hold_event() const; + void mode_wait_init(); + void mode_wait(); + void mode_vib_init(); + void mode_vib(); + void mode_rot_init(); + void mode_rot_init2(); + void mode_rot_init3(); + void mode_rot(); + void mode_fell_init(); + void mode_fell(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_SHELF_H */ diff --git a/include/d/actor/d_a_obj_shmrgrd.h b/include/d/actor/d_a_obj_shmrgrd.h new file mode 100644 index 000000000..acfac5af3 --- /dev/null +++ b/include/d/actor/d_a_obj_shmrgrd.h @@ -0,0 +1,44 @@ +#ifndef D_A_OBJ_SHMRGRD_H +#define D_A_OBJ_SHMRGRD_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daObjShmrgrd_c : public fopAc_ac_c { +public: + void get_mode() {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void search_target_next(daObjShmrgrd_c*); + void register_list(); + void leave_list(); + void search_gap(); + void set_gap_co(); + void init_mtx(); + void set_mtx(); + void check_player_angle(fopAc_ac_c*); + void set_damage(); + void vib_start(short, float); + void vib_proc(); + void crush_start(); + void crush_proc(); + void eff_crush(); + void calc_top_pos(); + void jnodeCB(J3DNode*, int); + void mode_upper_init(); + void mode_upper(); + void mode_u_l_init(); + void mode_u_l(); + void mode_lower_init(); + void mode_lower(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_SHMRGRD_H */ diff --git a/include/d/actor/d_a_obj_smplbg.h b/include/d/actor/d_a_obj_smplbg.h new file mode 100644 index 000000000..1cb5af58d --- /dev/null +++ b/include/d/actor/d_a_obj_smplbg.h @@ -0,0 +1,29 @@ +#ifndef D_A_OBJ_SMPLBG_H +#define D_A_OBJ_SMPLBG_H + +#include "f_op/f_op_actor.h" + +namespace daObjSmplbg { + class Act_c : public fopAc_ac_c { + public: + void isStop() {} + void offStop() {} + void onStop() {} + + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void exec_qtkhd(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_SMPLBG_H */ diff --git a/include/d/actor/d_a_obj_stair.h b/include/d/actor/d_a_obj_stair.h new file mode 100644 index 000000000..3db7e3533 --- /dev/null +++ b/include/d/actor/d_a_obj_stair.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_STAIR_H +#define D_A_OBJ_STAIR_H + +#include "f_op/f_op_actor.h" + +class daObj_Stair_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void set_mtx() {} + + void CreateHeap(); + void Create(); + void Execute(float(**)[3][4]); + void Draw(); + void Delete(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_STAIR_H */ diff --git a/include/d/actor/d_a_obj_swflat.h b/include/d/actor/d_a_obj_swflat.h new file mode 100644 index 000000000..17ebd6d79 --- /dev/null +++ b/include/d/actor/d_a_obj_swflat.h @@ -0,0 +1,25 @@ +#ifndef D_A_OBJ_SWFLAT_H +#define D_A_OBJ_SWFLAT_H + +#include "f_op/f_op_actor.h" + +namespace daObjSwflat { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + void IsDelete(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_SWFLAT_H */ diff --git a/include/d/actor/d_a_obj_swhammer.h b/include/d/actor/d_a_obj_swhammer.h new file mode 100644 index 000000000..9a7ad3251 --- /dev/null +++ b/include/d/actor/d_a_obj_swhammer.h @@ -0,0 +1,41 @@ +#ifndef D_A_OBJ_SWHAMMER_H +#define D_A_OBJ_SWHAMMER_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +namespace daObjSwhammer { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void _create(); + void Delete(); + void _delete(); + void set_mtx(); + void init_mtx(); + void set_damage(); + void vib_start(short, float); + void vib_proc(); + void crush_start(); + void crush_proc(); + void eff_crush(); + void calc_top_pos(); + void jnodeCB(J3DNode*, int); + void mode_upper_init(); + void mode_upper(); + void mode_u_l_init(); + void mode_u_l(); + void mode_lower_init(); + void mode_lower(); + void mode_l_u_init(); + void mode_l_u(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_SWHAMMER_H */ diff --git a/include/d/actor/d_a_obj_swheavy.h b/include/d/actor/d_a_obj_swheavy.h new file mode 100644 index 000000000..73ef7391b --- /dev/null +++ b/include/d/actor/d_a_obj_swheavy.h @@ -0,0 +1,36 @@ +#ifndef D_A_OBJ_SWHEAVY_H +#define D_A_OBJ_SWHEAVY_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" + +namespace daObjSwheavy { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void init_mtx(); + void rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*); + void calc_top_pos(); + void top_bg_aim_req(float, short); + void set_push_flag(); + void mode_upper_init(); + void mode_upper(); + void mode_u_l_init(); + void mode_u_l(); + void mode_lower_init(); + void mode_lower(); + void mode_l_u_init(); + void mode_l_u(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_SWHEAVY_H */ diff --git a/include/d/actor/d_a_obj_swlight.h b/include/d/actor/d_a_obj_swlight.h new file mode 100644 index 000000000..a43c9ba92 --- /dev/null +++ b/include/d/actor/d_a_obj_swlight.h @@ -0,0 +1,41 @@ +#ifndef D_A_OBJ_SWLIGHT_H +#define D_A_OBJ_SWLIGHT_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +namespace daObjSwlight { + class Act_c : public fopAc_ac_c { + public: + void is_switch2() const; + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void jnodeCB_moon(J3DNode*, int); + void set_mtx(); + void init_mtx(); + void init_cc(); + void set_cc_pos(); + void set_cc(); + void init_eye_pos(); + void chk_light(); + void power_up(); + void power_down(); + void mode_norm_moon_init(); + void mode_norm_moon(); + void mode_norm_sun_init(); + void mode_norm_sun(); + void mode_active_moon_init(); + void mode_active_moon(); + void mode_active_sun_init(); + void mode_active_sun(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_SWLIGHT_H */ diff --git a/include/d/actor/d_a_obj_swpush.h b/include/d/actor/d_a_obj_swpush.h new file mode 100644 index 000000000..c9df786c9 --- /dev/null +++ b/include/d/actor/d_a_obj_swpush.h @@ -0,0 +1,53 @@ +#ifndef D_A_OBJ_SWPUSH_H +#define D_A_OBJ_SWPUSH_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +namespace daObjSwpush { + class Act_c : public fopAc_ac_c { + public: + void prmZ_init(); + void is_switch2() const; + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void create_res_load(); + void Mthd_Create(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void set_btp_frame(); + void rideCB(dBgW*, fopAc_ac_c*, fopAc_ac_c*); + void jnodeCB(J3DNode*, int); + void calc_top_pos(); + void top_bg_aim_req(float, short); + void set_push_flag(); + void mode_upper_init(); + void mode_upper(); + void mode_u_l_init(); + void mode_u_l(); + void mode_lower_init(); + void mode_lower(); + void mode_l_u_init(); + void mode_l_u(); + void demo_non_init(); + void demo_non(); + void demo_reqPause_init(); + void demo_reqPause(); + void demo_runPause_init(); + void demo_runPause(); + void demo_stop_puase(); + void demo_reqSw_init(); + void demo_reqSw(); + void demo_runSw_init(); + void demo_runSw(); + void Mthd_Execute(); + void Mthd_Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_SWPUSH_H */ diff --git a/include/d/actor/d_a_obj_table.h b/include/d/actor/d_a_obj_table.h new file mode 100644 index 000000000..87a2765e7 --- /dev/null +++ b/include/d/actor/d_a_obj_table.h @@ -0,0 +1,28 @@ +#ifndef D_A_OBJ_TABLE_H +#define D_A_OBJ_TABLE_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_s_movebg_actor.h" +#include "SSystem/SComponent/c_phase.h" + +namespace daObjTable { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* 0x000 */ dBgS_MoveBgActor parent; + /* 0x2C8 */ request_of_phase_process_class mPhs; + /* 0x2D0 */ J3DModel* mpModel; + }; +}; + +#endif /* D_A_OBJ_TABLE_H */ diff --git a/include/d/actor/d_a_obj_tapestry.h b/include/d/actor/d_a_obj_tapestry.h new file mode 100644 index 000000000..4e15fa58a --- /dev/null +++ b/include/d/actor/d_a_obj_tapestry.h @@ -0,0 +1,17 @@ +#ifndef D_A_OBJ_TAPESTRY_H +#define D_A_OBJ_TAPESTRY_H + +#include "f_op/f_op_actor.h" + +class daObjTapestryPLight_c : public fopAc_ac_c { +public: + void plight_delete(); + void plight_move(cXyz, csXyz); + void plight_make(); + void setPointLight(cXyz, csXyz); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_TAPESTRY_H */ diff --git a/include/d/actor/d_a_obj_tenmado.h b/include/d/actor/d_a_obj_tenmado.h new file mode 100644 index 000000000..0cdd4923d --- /dev/null +++ b/include/d/actor/d_a_obj_tenmado.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_TENMADO_H +#define D_A_OBJ_TENMADO_H + +#include "f_op/f_op_actor.h" + +namespace daObjTenmado { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_TENMADO_H */ diff --git a/include/d/actor/d_a_obj_tide.h b/include/d/actor/d_a_obj_tide.h new file mode 100644 index 000000000..2a901222b --- /dev/null +++ b/include/d/actor/d_a_obj_tide.h @@ -0,0 +1,44 @@ +#ifndef D_A_OBJ_TIDE_H +#define D_A_OBJ_TIDE_H + +#include "f_op/f_op_actor.h" + +namespace daObjTide { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void move_to_aim(float, bool); + void chk_demo_rescue() const; + void gmtw_demo_up_start() const; + void mode_norm_init(); + void mode_norm(); + void mode_gmtw_pre_init(); + void mode_gmtw_pre(); + void mode_gmtw_init(); + void mode_gmtw(); + void mode_gmtw_demo_init(); + void mode_gmtw_demo(); + void se_init_gmtw(); + void se_set_gmtw(); + void se_start_gopo(); + void se_start_out(); + void se_start_up(); + void se_stop_gopo(); + void se_stop_out(); + void se_stop_up(); + void se_pos_up(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_TIDE_H */ diff --git a/include/d/actor/d_a_obj_timer.h b/include/d/actor/d_a_obj_timer.h new file mode 100644 index 000000000..90180a077 --- /dev/null +++ b/include/d/actor/d_a_obj_timer.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_TIMER_H +#define D_A_OBJ_TIMER_H + +#include "f_op/f_op_actor.h" + +namespace daObjTimer { + class Act_c : public fopAc_ac_c { + public: + void stopTimer() {} + + void _create(); + void _delete(); + void mode_wait_init(); + void mode_wait(); + void mode_count_init(); + void mode_count(); + void _execute(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_TIMER_H */ diff --git a/include/d/actor/d_a_obj_tntrap.h b/include/d/actor/d_a_obj_tntrap.h new file mode 100644 index 000000000..f491fe76b --- /dev/null +++ b/include/d/actor/d_a_obj_tntrap.h @@ -0,0 +1,41 @@ +#ifndef D_A_OBJ_TNTRAP_H +#define D_A_OBJ_TNTRAP_H + +#include "f_op/f_op_actor.h" + +class daObjTnTrap_c : public fopAc_ac_c { +public: + void chk_appear(); + void set_mtx(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void particle_set(int, float); + void particle_delete(int); + void set_se(); + void set_tri(int); + void chk_event_flg(); + void set_em_set_offsetY(); + void _create(); + void _delete(); + void trap_off_wait_act_proc(); + void trap_on_wait_act_proc(); + void demo_regist_wait_act_proc(); + void demo_wait_act_proc(); + void demo_wait2_act_proc(); + void demo_end_wait_act_proc(); + void hide_wait_act_proc(); + void dummy_proc(); + void trap_off_wait_act_init_proc(); + void trap_on_wait_act_init_proc(); + void demo_regist_wait_act_init_proc(); + void demo_wait2_act_init_proc(); + void demo_end_wait_act_init_proc(); + void setup_action(int); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_TNTRAP_H */ diff --git a/include/d/actor/d_a_obj_tousekiki.h b/include/d/actor/d_a_obj_tousekiki.h new file mode 100644 index 000000000..81e2b750a --- /dev/null +++ b/include/d/actor/d_a_obj_tousekiki.h @@ -0,0 +1,21 @@ +#ifndef D_A_OBJ_TOUSEKIKI_H +#define D_A_OBJ_TOUSEKIKI_H + +#include "f_op/f_op_actor.h" + +class daObj_Tousekiki_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void demo_move() {} + void set_mtx() {} + + void CreateHeap(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_TOUSEKIKI_H */ diff --git a/include/d/actor/d_a_obj_tower.h b/include/d/actor/d_a_obj_tower.h new file mode 100644 index 000000000..fc342b88f --- /dev/null +++ b/include/d/actor/d_a_obj_tower.h @@ -0,0 +1,26 @@ +#ifndef D_A_OBJ_TOWER_H +#define D_A_OBJ_TOWER_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" + +class daObjTower_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void CreateHeap(); + void CreateInit(); + void set_mtx(); + +public: + /* 0x290 */ u8 m290[0x298 - 0x290]; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ dBgW* mpBgW; + /* 0x2A0 */ Mtx mMtx; + /* 0x2D0 */ u8 m2D0[0x2D4 - 0x2D0]; +}; + +#endif /* D_A_OBJ_TOWER_H */ diff --git a/include/d/actor/d_a_obj_trap.h b/include/d/actor/d_a_obj_trap.h new file mode 100644 index 000000000..ac2701c33 --- /dev/null +++ b/include/d/actor/d_a_obj_trap.h @@ -0,0 +1,36 @@ +#ifndef D_A_OBJ_TRAP_H +#define D_A_OBJ_TRAP_H + +#include "f_op/f_op_actor.h" + +class daObjTrap_c : public fopAc_ac_c { +public: + void start_shine() {} + void stop_shine() {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void init_mtx(); + void set_co_pos(); + void get_ground(); + void circle_search(); + void set_move_info(); + void check_arrival(); + void check_wall(); + void check_block_target_pos(cXyz*); + void check_block(cXyz); + void set_vib_mode(); + void vibrate(); + void bound(); + void set_shine(); + void shine_move(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_TRAP_H */ diff --git a/include/d/actor/d_a_obj_tribox.h b/include/d/actor/d_a_obj_tribox.h new file mode 100644 index 000000000..cad8723da --- /dev/null +++ b/include/d/actor/d_a_obj_tribox.h @@ -0,0 +1,82 @@ +#ifndef D_A_OBJ_TRIBOX_H +#define D_A_OBJ_TRIBOX_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" + +namespace daObjTribox { + class Act_c : public fopAc_ac_c { + public: + void set_state(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void block_init(); + void chk_light() const; + void correct_before_init(); + void correct_after_init(); + void controll_set(); + void controll_clear(); + void create_block_before(); + void create_block_after(); + void create_correct_before(); + void create_correct_after(); + void _create(); + void _delete(); + void set_mtx(); + void init_mtx(); + void push_pullCB(fopAc_ac_c*, fopAc_ac_c*, short, dBgW::PushPullLabel); + void line_cross(const cXyz*, const cXyz*) const; + void chk_wall(int) const; + void chk_space() const; + void eff_flash(); + void eff_smoke_start(); + void eff_smoke_pos(); + void eff_smoke_end(); + void eff_smoke_remove(); + void eff_sink_smoke_init(); + void eff_sink_smoke_start(); + void eff_sink_smoke_end(); + void eff_sink_smoke_remove(); + void vib_sink_init(); + void vib_sink_start(); + void vib_sink_end(); + void search_block(void*, void*); + void sound_pos_init(); + void sound_pos_delete(); + void sound_get_mapinfo(const cXyz&); + void sound_sink_down_block(); + void sound_sink_stop_block(); + void sound_flash_shine(); + void sound_flash_light(); + void mode_block_wait_init(); + void mode_block_wait(); + void mode_block_walk_init(); + void mode_block_walk(); + void mode_block_sink_init(); + void mode_block_sink(); + void mode_block_lower_init(); + void mode_block_lower(); + void mode_correct_off_init(); + void mode_correct_off(); + void mode_correct_on_init(); + void mode_correct_on(); + void mode_correct_demoreq_init(); + void mode_correct_demoreq(); + void mode_correct_demorun_init(); + void mode_correct_demorun(); + void mode_correct_end_init(); + void mode_correct_end(); + void mode_correct_dummy_init(); + void mode_correct_dummy(); + void mode_proc_call(); + void execute_block(); + void execute_correct(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_TRIBOX_H */ diff --git a/include/d/actor/d_a_obj_try.h b/include/d/actor/d_a_obj_try.h new file mode 100644 index 000000000..8d3552456 --- /dev/null +++ b/include/d/actor/d_a_obj_try.h @@ -0,0 +1,60 @@ +#ifndef D_A_OBJ_TRY_H +#define D_A_OBJ_TRY_H + +#include "f_op/f_op_actor.h" + +namespace daObjTry { + class Act_c : public fopAc_ac_c { + public: + void to_correct_pos(const cXyz*, short, bool, bool) {} + + void prm_set_swSave(int); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void init_cc(); + void search_sameType(void*, void*); + void chk_appear() const; + void _create(); + void _delete(); + void mode_restart_init(); + void mode_restart(); + void mode_wait_init(); + void mode_wait(); + void mode_carry_init(); + void mode_carry(); + void mode_drop_init(); + void mode_drop(); + void mode_sink_init(); + void mode_sink(); + void mode_proc_call(); + void cull_set_draw(); + void cull_set_move(); + void damaged(); + void damage_cc_proc(); + void damage_bg_proc(); + void damage_bg_proc_directly(); + void chk_sink_water(); + void chk_sinkdown_water(); + void calc_drop_param(float*, float*, float*) const; + void bound(); + void se_fall_water(); + void set_senv(int, int) const; + void cam_lockoff() const; + void set_mtx(); + void init_mtx(); + void eff_set_bingo(bool, bool); + void eff_clr_bingo(); + void eff_land_smoke(); + void eff_hit_water_splash(); + void make_vib(); + void check_circle(); + void get_water_h(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_TRY_H */ diff --git a/include/d/actor/d_a_obj_usovmc.h b/include/d/actor/d_a_obj_usovmc.h new file mode 100644 index 000000000..59d33d83b --- /dev/null +++ b/include/d/actor/d_a_obj_usovmc.h @@ -0,0 +1,24 @@ +#ifndef D_A_OBJ_USOVMC_H +#define D_A_OBJ_USOVMC_H + +#include "f_op/f_op_actor.h" + +namespace daObjUsovmc { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_USOVMC_H */ diff --git a/include/d/actor/d_a_obj_vfan.h b/include/d/actor/d_a_obj_vfan.h new file mode 100644 index 000000000..18b52677d --- /dev/null +++ b/include/d/actor/d_a_obj_vfan.h @@ -0,0 +1,36 @@ +#ifndef D_A_OBJ_VFAN_H +#define D_A_OBJ_VFAN_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_movebg_actor.h" +#include "SSystem/SComponent/c_phase.h" + +namespace daObjVfan { + class Act_c : public fopAc_ac_c { + public: + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void ParticleSet(); + void Execute(float(**)[3][4]); + void Draw(); + + public: + /* 0x000 */ dBgS_MoveBgActor parent; + /* 0x2C8 */ request_of_phase_process_class mPhs; + /* 0x2D0 */ J3DModel* mpModel; + /* 0x2D4 */ dCcD_Stts mStts; + /* 0x310 */ dCcD_Cyl mCyl; + /* 0x440 */ int mSwitchNo; + /* 0x444 */ u8 m444; + /* 0x445 */ u8 m445[0x448 - 0x445]; + /* 0x448 */ int m448; + }; +}; + +#endif /* D_A_OBJ_VFAN_H */ diff --git a/include/d/actor/d_a_obj_vgnfd.h b/include/d/actor/d_a_obj_vgnfd.h new file mode 100644 index 000000000..d0d9ce2f5 --- /dev/null +++ b/include/d/actor/d_a_obj_vgnfd.h @@ -0,0 +1,29 @@ +#ifndef D_A_OBJ_VGNFD_H +#define D_A_OBJ_VGNFD_H + +#include "f_op/f_op_actor.h" + +class daObjVgnfd_c : public fopAc_ac_c { +public: + void check_boss(int) {} + void check_ev_init(int) {} + void on_door_ev(int) {} + + void solidHeapCB(fopAc_ac_c*); + void create_bdl_brk(int); + void create_heap(); + void _create(); + void _delete(); + void get_start_demo_idx(); + void check_fin(); + void on_fin(); + void init_mtx(); + void set_timer(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_VGNFD_H */ diff --git a/include/d/actor/d_a_obj_vmc.h b/include/d/actor/d_a_obj_vmc.h new file mode 100644 index 000000000..a74e9caa1 --- /dev/null +++ b/include/d/actor/d_a_obj_vmc.h @@ -0,0 +1,30 @@ +#ifndef D_A_OBJ_VMC_H +#define D_A_OBJ_VMC_H + +#include "f_op/f_op_actor.h" + +namespace daObjVmc { + class Act_c : public fopAc_ac_c { + public: + void daObjVmc_ChangeGrow() {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void CreateInit(); + void _create(); + void _delete(); + void set_mtx(); + void init_mtx(); + void daObjVmc_base_main(); + void daObjVmc_tree_demo_wait(); + void daObjVmc_tree_demo_main(); + void daObjVmc_tree_main(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_VMC_H */ diff --git a/include/d/actor/d_a_obj_vmsdz.h b/include/d/actor/d_a_obj_vmsdz.h new file mode 100644 index 000000000..48efe7994 --- /dev/null +++ b/include/d/actor/d_a_obj_vmsdz.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_VMSDZ_H +#define D_A_OBJ_VMSDZ_H + +#include "f_op/f_op_actor.h" + +class daObjVmsdz_c : public fopAc_ac_c { +public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void init_mtx(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_VMSDZ_H */ diff --git a/include/d/actor/d_a_obj_vmsms.h b/include/d/actor/d_a_obj_vmsms.h new file mode 100644 index 000000000..20a217af4 --- /dev/null +++ b/include/d/actor/d_a_obj_vmsms.h @@ -0,0 +1,21 @@ +#ifndef D_A_OBJ_VMSMS_H +#define D_A_OBJ_VMSMS_H + +#include "f_op/f_op_actor.h" + +class daObjVmsms_c : public fopAc_ac_c { +public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void init_mtx(); + void check_demo() const; + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_VMSMS_H */ diff --git a/include/d/actor/d_a_obj_volcano.h b/include/d/actor/d_a_obj_volcano.h new file mode 100644 index 000000000..42aa2f55a --- /dev/null +++ b/include/d/actor/d_a_obj_volcano.h @@ -0,0 +1,36 @@ +#ifndef D_A_OBJ_VOLCANO_H +#define D_A_OBJ_VOLCANO_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphBase/J3DMaterial.h" + +namespace daObjVolcano { + class Act_c : public fopAc_ac_c { + public: + void StartFire(); + void StopFire(); + void CreateHeap(); + void Create(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void daObjVolcano_fire_demo_wait(); + void daObjVolcano_fire_demo_main(); + void daObjVolcano_fire_main(); + void daObjVolcano_freeze_demo_wait(); + void daObjVolcano_freeze_demo_main(); + void daObjVolcano_freeze_main(); + void daObjVolcano_fail_demo_wait(); + void daObjVolcano_fail_demo_main(); + void Execute(float(**)[3][4]); + void set_material(J3DMaterial*, unsigned char); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_VOLCANO_H */ diff --git a/include/d/actor/d_a_obj_vtil.h b/include/d/actor/d_a_obj_vtil.h new file mode 100644 index 000000000..1f5411ee7 --- /dev/null +++ b/include/d/actor/d_a_obj_vtil.h @@ -0,0 +1,48 @@ +#ifndef D_A_OBJ_VTIL_H +#define D_A_OBJ_VTIL_H + +#include "f_op/f_op_actor.h" + +class daObjVtil_c : public fopAc_ac_c { +public: + void camera_off() {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void check_ev_bit() const; + void tell_agb_attack(); + void tell_agb_sink(); + void init_mtx(); + void init_co(); + void init_bgc(); + void renew_attention_pos(); + void make_smoke(); + void se_smoke(); + void make_splash(); + void se_splash(); + void set_sound(int, int) const; + void to_wait_mode(); + void mode_wait(); + void to_carry_mode(); + void mode_carry(); + void to_throw_mode(); + void calc_throw(float*, float*, float*) const; + void mode_throw(); + void to_sink_mode(); + void mode_sink(); + void hit_co(); + void check_sink(); + void check_sink_end(); + void hit_bg(); + void make_vib(); + void check_circle(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_VTIL_H */ diff --git a/include/d/actor/d_a_obj_vyasi.h b/include/d/actor/d_a_obj_vyasi.h new file mode 100644 index 000000000..76ea1a77e --- /dev/null +++ b/include/d/actor/d_a_obj_vyasi.h @@ -0,0 +1,74 @@ +#ifndef D_A_OBJ_VYASI_H +#define D_A_OBJ_VYASI_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DAnimation.h" + +namespace daObjVyasi { + class Act_c : public fopAc_ac_c { + public: + void SetStopJointAnimation(J3DAnmTransformKey*, float, float); + void PlayStopJointAnimation(); + void set_first_process(); + void set_collision(); + void process_none_init(); + void process_none_main(); + void process_sag_init(); + void process_sag_main(); + void process_sagWind_init(); + void process_sagWind_main(); + void process_toNormal_init(); + void process_toNormal_main(); + void process_normal_init(); + void process_normal_main(); + void process_init(int); + void process_main(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void calc_dif_angle(); + void quaternion_main(); + void leaf_scale_main(); + void _execute(); + void _draw(); + + public: + /* 0x0290 */ u8 m0290[0x0294 - 0x0290]; + /* 0x0294 */ s16 m0294[14]; + /* 0x02B0 */ s16 m02B0[14]; + /* 0x02CC */ Quaternion mJointQuat[14]; + /* 0x03AC */ csXyz m03AC[14]; + /* 0x0400 */ cXyz m0400[14]; + /* 0x04A8 */ f32 m04A8; + /* 0x04AC */ f32 m04AC; + /* 0x04B0 */ f32 m04B0; + /* 0x04B4 */ request_of_phase_process_class mPhs; + /* 0x04BC */ Mtx m04BC; + /* 0x04EC */ mDoExt_McaMorf* mpMorf; + /* 0x04F0 */ J3DAnmTransformKey* mpBckData; + /* 0x04F4 */ cXyz mEkszsPos; + /* 0x0500 */ s16 mEkszsRotY; + /* 0x0502 */ u8 m0502[0x0504 - 0x0502]; + /* 0x0504 */ f32 m0504; + /* 0x0508 */ u8 m0508[0x0524 - 0x0508]; + /* 0x0524 */ s16 m0524[15]; + /* 0x0542 */ u8 m0542[0x0544 - 0x0542]; + /* 0x0544 */ s16 mNormalCounter; + /* 0x0546 */ u8 m0546[0x0584 - 0x0546]; + /* 0x0584 */ dCcD_Cyl mCyl; + /* 0x06B4 */ u8 m06B4[0x19C4 - 0x06B4]; + /* 0x19C4 */ int m19C4; + /* 0x19C8 */ int mState; + /* 0x19CC */ f32 m19CC; + /* 0x19D0 */ s16 m19D0; + /* 0x19D2 */ u8 m19D2[0x19D4 - 0x19D2]; + /* 0x19D4 */ f32 m19D4; + }; +}; + +#endif /* D_A_OBJ_VYASI_H */ diff --git a/include/d/actor/d_a_obj_warpt.h b/include/d/actor/d_a_obj_warpt.h new file mode 100644 index 000000000..c96a70635 --- /dev/null +++ b/include/d/actor/d_a_obj_warpt.h @@ -0,0 +1,51 @@ +#ifndef D_A_OBJ_WARPT_H +#define D_A_OBJ_WARPT_H + +#include "f_op/f_op_actor.h" + +class daObj_Warpt_c : public fopAc_ac_c { +public: + void modeProcInit(int) {} + + void _createHeap(); + void createHutaHeap(); + void createBodyHeap(); + void _ride(fopAc_ac_c*); + void isHuta(); + void isSp(); + void isOtherHuta(); + void isRealHuta(); + void warp(int); + void onWarpBit(unsigned char); + void isWarpBit(unsigned char); + void setMtx(); + void initCollision(); + void setCollision(); + void breakHuta(int); + void openHuta(); + void checkHitSE(); + void modeOpenInit(); + void modeOpen(); + void modeCloseInit(); + void modeClose(); + void modeBreakFireInit(); + void modeBreakFire(); + void modeEventWarpInit(); + void modeEventWarp(); + void normalWarp(); + void spWarp(); + void modeEventOpenInit(); + void modeEventOpen(); + void modeProc(daObj_Warpt_c::Proc_e, int); + void _execute(); + void _draw(); + void getArg(); + void createInit(); + void _create(); + void _delete(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_OBJ_WARPT_H */ diff --git a/include/d/actor/d_a_obj_wood.h b/include/d/actor/d_a_obj_wood.h new file mode 100644 index 000000000..74cba537c --- /dev/null +++ b/include/d/actor/d_a_obj_wood.h @@ -0,0 +1,20 @@ +#ifndef D_A_OBJ_WOOD_H +#define D_A_OBJ_WOOD_H + +#include "f_op/f_op_actor.h" + +namespace daObjWood { + class Method : public fopAc_ac_c { + public: + void Create(void*); + void Delete(void*); + void Execute(void*); + void Draw(void*); + void IsDelete(void*); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_OBJ_WOOD_H */ diff --git a/include/d/actor/d_a_obj_xfuta.h b/include/d/actor/d_a_obj_xfuta.h new file mode 100644 index 000000000..0ea065875 --- /dev/null +++ b/include/d/actor/d_a_obj_xfuta.h @@ -0,0 +1,25 @@ +#ifndef D_A_OBJ_XFUTA_H +#define D_A_OBJ_XFUTA_H + +#include "f_op/f_op_actor.h" +#include "SSystem/SComponent/c_phase.h" + +namespace daObjXfuta { + class Act_c : public fopAc_ac_c { + public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void _execute(); + void _draw(); + + public: + /* 0x290 */ void* vtbl; + /* 0x294 */ request_of_phase_process_class mPhs; + /* 0x29C */ J3DModel* mpModel; + }; +}; + +#endif /* D_A_OBJ_XFUTA_H */ diff --git a/include/d/actor/d_a_obj_zouK.h b/include/d/actor/d_a_obj_zouK.h new file mode 100644 index 000000000..96267d107 --- /dev/null +++ b/include/d/actor/d_a_obj_zouK.h @@ -0,0 +1,52 @@ +#ifndef D_A_OBJ_ZOUK_H +#define D_A_OBJ_ZOUK_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_gnd_chk.h" +#include "d/d_bg_w.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DAnimation.h" + +namespace daObjZouk { + class Act_c : public fopAc_ac_c { + public: + void setEffectMtx(const cXyz*, float) {} + + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void set_mtx(); + void texture_scroll(); + void play_stop_joint_anime(); + void jokai_demo(); + void _execute(); + void _draw(); + + public: + /* 0x290 */ void* vtbl; + /* 0x294 */ u8 m294[0x29C - 0x294]; + /* 0x29C */ request_of_phase_process_class mpPhs; + /* 0x2A4 */ Mtx mZeroMtx; + /* 0x2D4 */ Mtx mMtx; + /* 0x304 */ J3DAnmTransformKey* mpKeyData; + /* 0x308 */ mDoExt_McaMorf* mpMorf; + /* 0x30C */ u8 m30C[0x310 - 0x30C]; + /* 0x310 */ dBgS_GndChk mGndChk; + /* 0x364 */ f32 m364; + /* 0x368 */ u32 m368; + /* 0x36C */ dBgW* mBgBefore; + /* 0x370 */ dBgW* mBgAfter; + /* 0x374 */ dCcD_Stts mStts0; + /* 0x3B0 */ dCcD_Cyl mCyl0; + /* 0x4E0 */ dCcD_Stts mStts1; + /* 0x51C */ dCcD_Cyl mCyl1; + /* 0x64C */ dCcD_Stts mStts2; + /* 0x688 */ dCcD_Cyl mStts3; + /* 0x7B8 */ u8 m7B8[0x7C0 - 0x7B8]; + }; +}; + +#endif /* D_A_OBJ_ZOUK_H */ diff --git a/include/d/actor/d_a_oq.h b/include/d/actor/d_a_oq.h new file mode 100644 index 000000000..3accd1553 --- /dev/null +++ b/include/d/actor/d_a_oq.h @@ -0,0 +1,11 @@ +#ifndef D_A_OQ_H +#define D_A_OQ_H + +#include "f_op/f_op_actor.h" + +class oq_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_OQ_H */ diff --git a/include/d/actor/d_a_oship.h b/include/d/actor/d_a_oship.h new file mode 100644 index 000000000..1e1be8d86 --- /dev/null +++ b/include/d/actor/d_a_oship.h @@ -0,0 +1,124 @@ +#ifndef D_A_OSHIP_H +#define D_A_OSHIP_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_lin_chk.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_particle.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" +#include "d/d_path.h" +#include "d/d_lib.h" + +class daOship_c : public fopAc_ac_c { +public: + void getSw() {} + void isSpecial() {} + void modeProcInit(int) {} + + void _nodeControl(J3DNode*, J3DModel*); + void _pathMove(cXyz*, cXyz*, cXyz*); + void pathMove(); + void plFireRepeat(); + void lineCheck(cXyz*, cXyz*); + void changeModeByRange(); + void createWave(); + void setWave(); + void checkTgHit(); + void setAttention(); + void setCollision(); + void attackCannon(int); + void setMtx(); + void modeWaitInit(); + void modeWait(); + void modeRangeAInit(); + void modeRangeA(); + void modeRangeBInit(); + void modeRangeB(); + void modeRangeCInit(); + void modeRangeC(); + void modeRangeDInit(); + void modeRangeD(); + void modeDamageInit(); + void modeDamage(); + void modeAttackInit(); + void modeAttack(); + void modeDeleteInit(); + void modeDelete(); + void modeProc(daOship_c::Proc_e, int); + void _execute(); + void _draw(); + void createInit(); + void _createHeap(); + void getArg(); + void _create(); + void _delete(); + +public: + /* 0x290 */ u8 m290[0x2AC - 0x290]; + /* 0x2AC */ int mCurrentProc; + /* 0x2B0 */ u8 mSubMode; + /* 0x2B1 */ u8 mSwitchA; + /* 0x2B2 */ u8 mSwitchB; + /* 0x2B3 */ u8 mPathId; + /* 0x2B4 */ u8 mTriforce; + /* 0x2B5 */ u8 mFmapIdx; + /* 0x2B6 */ u8 mModelType; + /* 0x2B7 */ u8 m2B7[0x2B8 - 0x2B7]; + /* 0x2B8 */ cXyz mOrigPos; + /* 0x2C4 */ u8 m2C4[0x2C8 - 0x2C4]; + /* 0x2C8 */ cXyz mPathP0; + /* 0x2D4 */ u8 m2D4; + /* 0x2D5 */ u8 m2D5[0x2D8 - 0x2D5]; + /* 0x2D8 */ dPath* mpPath; + /* 0x2DC */ u8 m2DC[0x2E0 - 0x2DC]; + /* 0x2E0 */ cXyz mPathP1; + /* 0x2EC */ u8 m2EC[0x2F8 - 0x2EC]; + /* 0x2F8 */ dPa_waveEcallBack mWaveCallback1; + /* 0x35C */ dPa_waveEcallBack mWaveCallback2; + /* 0x3C0 */ dPa_splashEcallBack mSplashCallback; + /* 0x3DC */ dPa_trackEcallBack mTrackCallback; + /* 0x42C */ dPa_followEcallBack mSmokeFollowCallback[3]; + /* 0x468 */ cXyz mWavePos; + /* 0x474 */ csXyz mWaveRot; + /* 0x47A */ u8 m47A[0x47C - 0x47A]; + /* 0x47C */ f32 mSplashScaleTimer; + /* 0x480 */ cXyz mTrackPos; + /* 0x48C */ csXyz mSmokeRot[3]; + /* 0x49E */ s16 mSmokeRotY[3]; + /* 0x4A4 */ int mSmokePtclCount; + /* 0x4A8 */ request_of_phase_process_class mPhs; + /* 0x4B0 */ J3DModel* mpModel; + /* 0x4B4 */ dCcD_Stts mStts; + /* 0x4F0 */ dCcD_Cyl mCyl[5]; + /* 0xAE0 */ dBgS_Acch mAcch; + /* 0xCA4 */ dBgS_AcchCir mAcchCir; + /* 0xCE4 */ dLib_wave_c mWave; + /* 0xCF0 */ cXyz mTargetPos; + /* 0xCFC */ cXyz mBombSpawnPos; + /* 0xD08 */ cXyz mSmokePos; + /* 0xD14 */ cXyz mFlagOffset; + /* 0xD20 */ Mtx mFlagMtx; + /* 0xD50 */ int mFlagPcId; + /* 0xD54 */ int mBombPcId[1]; + /* 0xD58 */ u8 mD58[0xD68 - 0xD58]; + /* 0xD68 */ f32 mVelocityFwdTarget; + /* 0xD6C */ int mAimCounter; + /* 0xD70 */ int mHitTimer; + /* 0xD74 */ int mAttackTimer; + /* 0xD78 */ u8 mD78[0xD7C - 0xD78]; + /* 0xD7C */ int mPlFireTimer; + /* 0xD80 */ s16 mAttackSwayTimer; + /* 0xD82 */ s16 mAttackSwayAmount; + /* 0xD84 */ s16 mAimRotY; + /* 0xD86 */ s16 mAimRotYTarget; + /* 0xD88 */ s16 mAimRotX; + /* 0xD8A */ s16 mAimRotXTarget; + /* 0xD8C */ u8 mBombAlloc[1]; + /* 0xD8D */ u8 mD8D[0xD94 - 0xD8D]; + /* 0xD94 */ dBgS_LinChk mLinChk; +}; + +#endif /* D_A_OSHIP_H */ diff --git a/include/d/actor/d_a_pedestal.h b/include/d/actor/d_a_pedestal.h new file mode 100644 index 000000000..b2d027f97 --- /dev/null +++ b/include/d/actor/d_a_pedestal.h @@ -0,0 +1,44 @@ +#ifndef D_A_PEDESTAL_H +#define D_A_PEDESTAL_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_w.h" +#include "m_Do/m_Do_ext.h" + +namespace daPedestal { + class daPds_c : public fopAc_ac_c { + public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void getMyStaffId(); + void wakeupCheck(); + void finishCheck(); + void setAction(int (daPedestal::daPds_c::*)(void*), void*); + void action(void*); + void waitAction(void*); + void eventProc(); + void initialDefault(int); + void actionDefault(int); + void initialMoveEvent(int); + void actionMoveEvent(int); + void initialEffectSet(int); + void initialEffectEnd(int); + void set_mtx(); + void initBrkAnm(unsigned char, bool); + void playBrkAnm(); + void _execute(); + void _draw(); + + public: + /* 0x290 */ u8 m290[0x298 - 0x290]; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ mDoExt_brkAnm mBrk; + /* 0x2B4 */ u8 m2B4[0x2E4 - 0x2B4]; + /* 0x2E4 */ dBgW* mpBgW; + /* 0x2E8 */ u8 m2E8[0x324 - 0x2E8]; + }; +}; + +#endif /* D_A_PEDESTAL_H */ diff --git a/include/d/actor/d_a_ph.h b/include/d/actor/d_a_ph.h new file mode 100644 index 000000000..1656f0440 --- /dev/null +++ b/include/d/actor/d_a_ph.h @@ -0,0 +1,83 @@ +#ifndef D_A_PH_H +#define D_A_PH_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" +#include "c/c_damagereaction.h" +#include "SSystem/SComponent/c_phase.h" + +class ph_class : public fopAc_ac_c { +public: + /* 0x02AC */ request_of_phase_process_class mPhs; + /* 0x02B4 */ u8 m02B4[0x02B8 - 0x02B4]; + /* 0x02B8 */ mDoExt_McaMorf* mpPropellerMorf; + /* 0x02BC */ mDoExt_McaMorf* mpBodyMorf; + /* 0x02C0 */ cXyz m02C0; + /* 0x02CC */ cXyz m02CC; + /* 0x02D8 */ cXyz m02D8; + /* 0x02E4 */ cXyz m02E4; + /* 0x02F0 */ cXyz m02F0; + /* 0x02FC */ cXyz m02FC; + /* 0x0308 */ cXyz m0308; + /* 0x0314 */ cXyz m0314; + /* 0x0320 */ u8 m0320[0x032C - 0x0320]; + /* 0x032C */ cXyz m032C; + /* 0x0338 */ u8 m0338[0x033A - 0x0338]; + /* 0x033A */ s16 m033A; + /* 0x033C */ u8 m033C[0x033E - 0x033C]; + /* 0x033E */ daPH__BehaviorTypes mType; + /* 0x033F */ u8 m033F; + /* 0x0340 */ u8 m0340; + /* 0x0341 */ u8 m0341; + /* 0x0342 */ u8 m0342[0x0344 - 0x0342]; + /* 0x0344 */ u8 m0344; + /* 0x0345 */ u8 m0345[0x0346 - 0x0345]; + /* 0x0346 */ s16 m0346; + /* 0x0348 */ s16 m0348; + /* 0x034A */ s16 m034A; + /* 0x034C */ s16 m034C; + /* 0x034E */ u8 m034E[0x0350 - 0x034E]; + /* 0x0350 */ s16 m0350; + /* 0x0352 */ u8 m0352[0x0356 - 0x0352]; + /* 0x0356 */ s16 m0356; + /* 0x0358 */ s16 m0358; + /* 0x035A */ s16 m035A; + /* 0x035C */ u8 m035C[0x036C - 0x035C]; + /* 0x036C */ s16 m036C; + /* 0x036E */ u8 m036E[0x0370 - 0x036E]; + /* 0x0370 */ s16 m0370; + /* 0x0372 */ u8 m0372[0x0374 - 0x0372]; + /* 0x0374 */ int m0374; + /* 0x0378 */ u8 m0378[0x037C - 0x0378]; + /* 0x037C */ f32 m037C; + /* 0x0380 */ f32 m0380; + /* 0x0384 */ u8 m0384[0x038C - 0x0384]; + /* 0x038C */ f32 m038C; + /* 0x0390 */ f32 m0390; + /* 0x0394 */ f32 m0394; + /* 0x0398 */ f32 m0398; + /* 0x039C */ f32 m039C; + /* 0x03A0 */ f32 m03A0; + /* 0x03A4 */ dBgS_AcchCir mAcchCir; + /* 0x03E4 */ dBgS_Acch mAcch; + /* 0x05A8 */ dPa_rippleEcallBack mParticleCallBack; + /* 0x05BC */ cXyz m05BC; + /* 0x05C8 */ u8 m05C8[0x05D0 - 0x05C8]; + /* 0x05D0 */ dCcD_Stts mStts; + /* 0x060C */ dCcD_Sph mBodySph; + /* 0x0738 */ dCcD_Cyl mAtCyl; + /* 0x0868 */ dCcD_Cyl mTgCyl; + /* 0x0998 */ enemyice mEnemyIce; + /* 0x0D50 */ enemyfire mBodyEnemyFire; + /* 0x0F78 */ enemyfire mPropellerEnemyFire; + /* 0x11A0 */ mDoExt_invisibleModel mPropellerInvisibleModel; + /* 0x11A8 */ mDoExt_invisibleModel mBodyInvisibleModel; + /* 0x11B0 */ JntHit_c* mpJntHit; +}; + +#endif /* D_A_PH_H */ diff --git a/include/d/actor/d_a_pirate_flag.h b/include/d/actor/d_a_pirate_flag.h new file mode 100644 index 000000000..22e69376e --- /dev/null +++ b/include/d/actor/d_a_pirate_flag.h @@ -0,0 +1,11 @@ +#ifndef D_A_PIRATE_FLAG_H +#define D_A_PIRATE_FLAG_H + +#include "f_op/f_op_actor.h" + +class pirate_flag_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_PIRATE_FLAG_H */ diff --git a/include/d/actor/d_a_pt.h b/include/d/actor/d_a_pt.h new file mode 100644 index 000000000..63743a4ee --- /dev/null +++ b/include/d/actor/d_a_pt.h @@ -0,0 +1,94 @@ +#ifndef D_A_PT_H +#define D_A_PT_H + +#include "f_op/f_op_actor.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" + +class pt_class : public fopAc_ac_c { +public: + /* 0x2AC */ u8 m2AC[0x2B4 - 0x2AC]; + /* 0x2B4 */ u8 mBehaviorType; + /* 0x2B5 */ u8 mNoticeRange; + /* 0x2B6 */ u8 mRespawnDelay; + /* 0x2B7 */ u8 mEnableSpawnSwitch; + /* 0x2B8 */ u8 mDisableRespawnSwitch; + /* 0x2B9 */ bool mInitialSpawnWaitsUntilOffScreen; + /* 0x2BA */ u8 m2BA; + /* 0x2BB */ u8 m2BB[0x2C0 - 0x2BB]; + /* 0x2C0 */ mDoExt_McaMorf* m2C0; + /* 0x2C4 */ u32* m2C4; + /* 0x2C8 */ u32* m2C8; + /* 0x2CC */ int m2CC; + /* 0x2D0 */ u16 m2D0; + /* 0x2D2 */ s16 m2D2; + /* 0x2D4 */ u8 m2D4[0x2D6 - 0x2D4]; + /* 0x2D6 */ s16 m2D6; + /* 0x2D8 */ u16 mInitialSpawnDelay; + /* 0x2DA */ u8 m2DA[0x2F8 - 0x2DA]; + /* 0x2F8 */ Vec* m2F8; + /* 0x2FC */ s16 m2FC; + /* 0x2FE */ u8 m2FE[0x300 - 0x2FE]; + /* 0x300 */ f32 m300; + /* 0x304 */ f32 m304; + /* 0x308 */ u8 m308[0x30E - 0x308]; + /* 0x30E */ s16 m30E; + /* 0x310 */ u8 m310[0x314 - 0x310]; + /* 0x314 */ u32 m314; + /* 0x318 */ u32 m318; + /* 0x31C */ f32 m31C; + /* 0x320 */ f32 m320; + /* 0x324 */ s16 m324; + /* 0x326 */ u8 m326[0x328 - 0x326]; + /* 0x328 */ dBgS_AcchCir m328; + /* 0x368 */ dBgS_Acch m368; + /* 0x52C */ f32 m52C; + /* 0x530 */ f32 m530; + /* 0x534 */ f32 m534; + /* 0x538 */ u8 m538[0x544 - 0x538]; + /* 0x544 */ u32 m544; + /* 0x548 */ u32 m548; + /* 0x54C */ u8 m54C[0x5A4 - 0x54C]; + /* 0x5A4 */ u32 m5A4; + /* 0x5A8 */ u8 m5A8[0x5AC - 0x5A8]; + /* 0x5AC */ float* m5AC; + /* 0x5B0 */ u8 m5B0[0x678 - 0x5B0]; + /* 0x678 */ u32 m678; + /* 0x67C */ u32 m67C; + /* 0x680 */ u8 m680[0x690 - 0x680]; + /* 0x690 */ u32 m690; + /* 0x694 */ u8 m694[0x6D0 - 0x694]; + /* 0x6D0 */ u32 m6D0; + /* 0x6D4 */ u8 m6D4[0x6D8 - 0x6D4]; + /* 0x6D8 */ float* m6D8; + /* 0x6DC */ u8 m6DC[0x7A4 - 0x6DC]; + /* 0x7A4 */ u32 m7A4; + /* 0x7A8 */ u32 m7A8; + /* 0x7AC */ u8 m7AC[0x7BC - 0x7AC]; + /* 0x7BC */ u32 m7BC; + /* 0x7C0 */ u8 m7C0; + /* 0x7C1 */ u8 m7C1[0x7C4 - 0x7C1]; + /* 0x7C4 */ int m7C4; + /* 0x7C8 */ u8 m7C8[0x7E4 - 0x7C8]; + /* 0x7E4 */ enemyice mEnemyIce; + /* 0xB9C */ pt_class* mB9C; + /* 0xBA0 */ u8 mBA0[0xBA8 - 0xBA0]; + /* 0xBA8 */ mDoExt_McaMorf* mBA8; + /* 0xBAC */ u8 mBAC[0xC54 - 0xBAC]; + /* 0xC54 */ u32 mC54; + /* 0xC58 */ u32 mC58; + /* 0xC5C */ u8 mC5C[0xCB4 - 0xC5C]; + /* 0xCB4 */ u32 mCB4; + /* 0xCB8 */ u8 mCB8[0xD88 - 0xCB8]; + /* 0xD88 */ u32 mD88; + /* 0xD8C */ u32 mD8C; + /* 0xD90 */ u8 mD90[0xDA0 - 0xD90]; + /* 0xDA0 */ u32 mDA0; + /* 0xDA4 */ u8 mDA4[0xDC4 - 0xDA4]; + /* 0xDC4 */ bool mDC4; + /* 0xDC5 */ u8 mDC5[0xDC8 - 0xDC5]; +}; + +#endif /* D_A_PT_H */ diff --git a/include/d/actor/d_a_pw.h b/include/d/actor/d_a_pw.h new file mode 100644 index 000000000..08c39076d --- /dev/null +++ b/include/d/actor/d_a_pw.h @@ -0,0 +1,64 @@ +#ifndef D_A_PW_H +#define D_A_PW_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "d/d_particle.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" + +class pw_class : public fopAc_ac_c { +public: + /* 0x2AC */ u8 m2AC[0x2B4 - 0x2AC]; + /* 0x2B4 */ mDoExt_McaMorf* m2B4; + /* 0x2B8 */ u8 m2B8[0x32C - 0x2B8]; + /* 0x32C */ csXyz m32C[2]; + /* 0x338 */ daPW__BehaviorType mBehaviorType; + /* 0x339 */ bool mHoversAtInitialYPos; + /* 0x33A */ u8 mNoticeRangeParam; + /* 0x33B */ u8 mColorIndex; + /* 0x33C */ pw_class__HitByWhat mHitByWhat; + /* 0x33D */ u8 m33D[0x33E - 0x33D]; + /* 0x33E */ u8 m33E; + /* 0x33F */ u8 m33F[0x344 - 0x33F]; + /* 0x344 */ u8 m344; + /* 0x345 */ u8 m345; + /* 0x346 */ u8 m346[0x359 - 0x346]; + /* 0x359 */ u8 mPathIndex; + /* 0x35A */ u8 m35A[0x366 - 0x35A]; + /* 0x366 */ s16 m366; + /* 0x368 */ s16 m368; + /* 0x36A */ u8 m36A[0x36C - 0x36A]; + /* 0x36C */ int mJalhallaParentId; + /* 0x370 */ u8 m370[0x374 - 0x370]; + /* 0x374 */ u32 m374; + /* 0x378 */ s16 m378; + /* 0x37A */ u8 m37A[0x384 - 0x37A]; + /* 0x384 */ s16 m384[4]; + /* 0x38C */ s16 m38C; + /* 0x38E */ s16 m38E; + /* 0x390 */ u8 m390[0x39A - 0x390]; + /* 0x39A */ s16 m39A; + /* 0x39C */ u8 m39C[0x3A8 - 0x39C]; + /* 0x3A8 */ f32 mNoticeRange; + /* 0x3AC */ u8 m3AC[0x3BC - 0x3AC]; + /* 0x3BC */ dBgS_AcchCir m3BC; + /* 0x3FC */ dBgS_Acch m3FC; + /* 0x5C0 */ u8 m5C0[0x5C4 - 0x5C0]; + /* 0x5C4 */ dPa_followEcallBack m5C4; + /* 0x5D8 */ u8 m5D8[0x608 - 0x5D8]; + /* 0x608 */ dCcD_GStts m608; + /* 0x628 */ dCcD_GObjInf m628; + /* 0x720 */ u8 m720[0x758 - 0x720]; + /* 0x758 */ dCcD_GObjInf m758; + /* 0x850 */ u8 m850[0x884 - 0x850]; + /* 0x884 */ enemyice mEnemyIce; + /* 0xC3C */ u8 mC3C[0xCF8 - 0xC3C]; + /* 0xCF8 */ dCcD_GStts mCF8; + /* 0xD18 */ dCcD_GObjInf mD18; + /* 0xE10 */ u8 mE10[0xE6C - 0xE10]; +}; + +#endif /* D_A_PW_H */ diff --git a/include/d/actor/d_a_pz.h b/include/d/actor/d_a_pz.h new file mode 100644 index 000000000..5d2e63dc1 --- /dev/null +++ b/include/d/actor/d_a_pz.h @@ -0,0 +1,135 @@ +#ifndef D_A_PZ_H +#define D_A_PZ_H + +#include "f_op/f_op_actor.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" +#include "c/c_damagereaction.h" +#include "SSystem/SComponent/c_phase.h" +#include "JSystem/J3DGraphAnimator/J3DNode.h" + +class daPz_c : public fopAc_ac_c { +public: + void getRightHandMatrix() {} + void isAnm(signed char) {} + void isEyeAnm(signed char) {} + void modeProcInit(int) {} + void setAfraid() {} + void setDown() {} + void setMove() {} + void setStand() {} + + void _nodeHeadControl(J3DNode*, J3DModel*); + void _nodeWaistControl(J3DNode*, J3DModel*); + void _nodeWaist2Control(J3DNode*, J3DModel*); + void _nodeSkirtControl(J3DNode*, J3DModel*); + void bodyCreateHeap(); + void bowCreateHeap(); + void _createHeap(); + void getGndPos(); + void checkEyeArea(cXyz&); + void getMsg(); + void next_msgStatus(unsigned long*); + void anmAtr(unsigned short); + void eventOrder(); + void checkOrder(); + void setFallSplash(); + void setHeadSplash(); + void setRipple(); + void setJntStatus(); + void demo(); + void checkTgHit(); + void getArg(); + void setAttention(); + void setBowAnm(signed char, bool); + void setBowString(bool); + void setAnm(signed char, bool, int); + void setAnmRunSpeed(); + void setEyeBtp(int); + void setEyeBtk(int); + void setEyeAnm(signed char); + void ctrlEye(); + void playEyeAnm(); + void setMtx(); + void modeWaitInit(); + void modeWait(); + void modeMoveInit(); + void modeMove(); + void modeAttackWaitInit(); + void modeAttackWait(); + void modeAttackInit(); + void modeAttack(); + void modeDefendInit(); + void modeDefend(); + void modeDownInit(); + void modeDown(); + void modeAfraidInit(); + void modeAfraid(); + void modeSideStepInit(); + void modeSideStep(); + void modeBackStepInit(); + void modeBackStep(); + void modeTalkInit(); + void modeTalk(); + void modeFollowInit(); + void modeFollow(); + void modeProc(daPz_c::Proc_e, int); + void _execute(); + void bowDraw(); + void bodyDraw(); + void drawShadow(); + void _draw(); + void bodyCreateInit(); + void createInit(); + void _create(); + void _delete(); + +public: + /* 0x06C4 */ int mMode; + /* 0x06C8 */ u8 m06C8[0x06D3 - 0x06C8]; + /* 0x06D3 */ u8 m06D3; + /* 0x06D4 */ u8 m06D4[0x06D5 - 0x06D4]; + /* 0x06D5 */ u8 mCurEye; + /* 0x06D6 */ u8 m06D6[0x073E - 0x06D6]; + /* 0x073E */ u8 mbEyesFollowGanondorf; + /* 0x073F */ u8 m073F; + /* 0x0740 */ u8 m0740[0x076C - 0x0740]; + /* 0x076C */ request_of_phase_process_class mPhs; + /* 0x0774 */ u32 m0774; + /* 0x0778 */ mDoExt_invisibleModel mInvisibleModel; + /* 0x0780 */ dKy_tevstr_c mTevstr; + /* 0x0830 */ u8 m0830[0x08A8 - 0x0830]; + /* 0x08A8 */ J3DMaterialAnm* m08A8[1]; + /* 0x08AC */ u8 m08AC[0x08B0 - 0x08AC]; + /* 0x08B0 */ int m08B0; + /* 0x08B4 */ u8 m08B4[0x08C4 - 0x08B4]; + /* 0x08C4 */ cXyz m08C4; + /* 0x08D0 */ u8 m08D0[0x0920 - 0x08D0]; + /* 0x0920 */ int m0920; + /* 0x0924 */ u8 m0924[0x0928 - 0x0924]; + /* 0x0928 */ enemyice mEventIce; + /* 0x0CE0 */ enemyfire mEnemyFire; + /* 0x0F08 */ u8 m0F08[0x0F48 - 0x0F08]; + /* 0x0F48 */ u8 m0F48; + /* 0x0F49 */ u8 m0F49[0x0F4C - 0x0F49]; + /* 0x0F4C */ cXyz mGanondorfPosCurrent; + /* 0x0F58 */ cXyz mGanondorfPos4; + /* 0x0F64 */ u8 mbHasGanondorf; + /* 0x0F65 */ u8 m0F65; + /* 0x0F66 */ u8 m0F66[0x0F7C - 0x0F66]; + /* 0x0F7C */ int m0F7C; + /* 0x0F80 */ u8 m0F80; + /* 0x0F81 */ u8 m0F81[0x0F82 - 0x0F81]; + /* 0x0F82 */ u8 m0F82; + /* 0x0F83 */ u8 m0F83[0x0F84 - 0x0F83]; + /* 0x0F84 */ int mArg; + /* 0x0F88 */ u8 m0F88; + /* 0x0F89 */ u8 m0F89[0x0F8C - 0x0F89]; + /* 0x0F8C */ mDoExt_McaMorf* mpBowMcaMorf; + /* 0x0F90 */ mDoExt_brkAnm mBrkAnm; + /* 0x0FA8 */ mDoExt_btkAnm mBtkAnm; + /* 0x0FBC */ mDoExt_btpAnm mBtpAnm; + /* 0x0FD0 */ u8 m0FD0[0x1049 - 0x0FD0]; +}; + +#endif /* D_A_PZ_H */ diff --git a/include/d/actor/d_a_race_item.h b/include/d/actor/d_a_race_item.h new file mode 100644 index 000000000..636004677 --- /dev/null +++ b/include/d/actor/d_a_race_item.h @@ -0,0 +1,24 @@ +#ifndef D_A_RACE_ITEM_H +#define D_A_RACE_ITEM_H + +#include "f_op/f_op_actor.h" +#include "d/actor/d_a_itembase.h" + +class daRaceItem_c : public fopAc_ac_c { +public: + void draw() {} + void execute() {} + void setListStart() {} + + void set_mtx(); + void Delete(); + void create(); + void CreateInit(); + void checkGet(); + +public: + /* 0x000 */ daItemBase_c parent; + /* 0x63C */ u8 m63C[0x648 - 0x63C]; +}; + +#endif /* D_A_RACE_ITEM_H */ diff --git a/include/d/actor/d_a_rectangle.h b/include/d/actor/d_a_rectangle.h new file mode 100644 index 000000000..18d5a4a9b --- /dev/null +++ b/include/d/actor/d_a_rectangle.h @@ -0,0 +1,11 @@ +#ifndef D_A_RECTANGLE_H +#define D_A_RECTANGLE_H + +#include "f_op/f_op_actor.h" + +class RECTANGLE_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_RECTANGLE_H */ diff --git a/include/d/actor/d_a_sail.h b/include/d/actor/d_a_sail.h new file mode 100644 index 000000000..53ea22927 --- /dev/null +++ b/include/d/actor/d_a_sail.h @@ -0,0 +1,11 @@ +#ifndef D_A_SAIL_H +#define D_A_SAIL_H + +#include "f_op/f_op_actor.h" + +class sail_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SAIL_H */ diff --git a/include/d/actor/d_a_saku.h b/include/d/actor/d_a_saku.h new file mode 100644 index 000000000..f479ea5f2 --- /dev/null +++ b/include/d/actor/d_a_saku.h @@ -0,0 +1,46 @@ +#ifndef D_A_SAKU_H +#define D_A_SAKU_H + +#include "f_op/f_op_actor.h" + +class daSaku_c : public fopAc_ac_c { +public: + void _daSaku_create() {} + void _daSaku_delete() {} + void _daSaku_draw() {} + void _daSaku_execute() {} + void _daSaku_isdelete() {} + void chkFlag(unsigned char) {} + void setFlag(unsigned char) {} + + void CreateInit(); + void saku_draw_sub(int); + void mode_break_none(int); + void mode_break_fire(int); + void mode_break_throw_obj(int); + void RecreateHeap(int, int); + void CreateHeap(int, int); + void GetDzbId(int); + void CreateDummyHeap(int); + void loadMoveBG(int, int, int); + void loadModel(int, int, int); + void burn(); + void broken(int); + void changeCollision(int); + void setMtx(); + void setMoveBGMtx(); + void checkCol(); + void setCol(); + void MoveBGResist(int, int); + void setEffFire(int); + void setEffBreak(int); + +public: + /* 0x290 */ u8 m290[0xEF2 - 0x290]; + /* 0xEF2 */ u8 mSturdinessType; + /* 0xEF3 */ u8 mEF3[0xF00 - 0xEF3]; + /* 0xF00 */ u32 mBottomHalfDestroyedSwitch; + /* 0xF04 */ u32 mTopHalfDestroyedSwitch; +}; + +#endif /* D_A_SAKU_H */ diff --git a/include/d/actor/d_a_salvage.h b/include/d/actor/d_a_salvage.h new file mode 100644 index 000000000..d8379b04a --- /dev/null +++ b/include/d/actor/d_a_salvage.h @@ -0,0 +1,71 @@ +#ifndef D_A_SALVAGE_H +#define D_A_SALVAGE_H + +#include "f_op/f_op_actor.h" +#include "d/actor/d_a_oship.h" + +class daSalvage_c : public fopAc_ac_c { +public: + void checkRegist(int) {} + void checkUsed(int) {} + void clrFlag(int, unsigned char) {} + void debug_print() {} + void debug_print_reg() {} + void getAlphaP(int) {} + void getDistance_sub(int) {} + void getDrawMode(int) {} + void getH(int) {} + void getItemNo(int) {} + void getKind(int) {} + void getPos(int) {} + void getPosP(int) {} + void getR(int) {} + void getRoomNo(int) {} + void getSRoomNo() {} + void getSalvageId() {} + void getSalvageKind() {} + void getSaveNo(int) {} + void getScale(int) {} + void getSwitchNo(int) {} + void getType(int) {} + void init() {} + void init_one(int) {} + void isValidSalvageId() {} + void setDrawMode(int, int) {} + void setFlag(int, unsigned char) {} + void setNowAlpha(int, unsigned char) {} + void setPos(int, cXyz) {} + void setSRoomNo(signed char) {} + void setSalvageId(int) {} + + void CreateHeap(); + void CreateInit(); + void _create(); + void _delete(); + void _execute(); + void checkOrder(); + void eventOrder(); + void proc_wait_init(); + void proc_wait(); + void proc_salvage_init(); + void proc_salvage(); + void calcAlpha(); + void checkArea(cXyz, int); + void createEnemy(); + void onSalvageForOship(daOship_c*); + void end_salvage(); + void checkDistance(); + void checkXZDistance(); + void getDistance(int, float*); + void send_agb(); + void debug_print2(); + void _draw(); + void set_mtx(J3DModel*, int); + void isEffectKind(int); + void debugDraw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_SALVAGE_H */ diff --git a/include/d/actor/d_a_salvage_tbox.h b/include/d/actor/d_a_salvage_tbox.h new file mode 100644 index 000000000..200baaadf --- /dev/null +++ b/include/d/actor/d_a_salvage_tbox.h @@ -0,0 +1,31 @@ +#ifndef D_A_SALVAGE_TBOX_H +#define D_A_SALVAGE_TBOX_H + +#include "f_op/f_op_actor.h" + +class daSTBox_c : public fopAc_ac_c { +public: + void _draw() {} + + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void _execute(); + void initWait(int); + void initWait02(int); + void initWaitGetItem(int); + void initWaitDummy(int); + void initDrop(int); + void actWait(int); + void actDrop(int); + void actWait02(int); + void actWaitGetItem(int); + void actWaitDummy(int); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_SALVAGE_TBOX_H */ diff --git a/include/d/actor/d_a_sbox.h b/include/d/actor/d_a_sbox.h new file mode 100644 index 000000000..9f507df1c --- /dev/null +++ b/include/d/actor/d_a_sbox.h @@ -0,0 +1,40 @@ +#ifndef D_A_SBOX_H +#define D_A_SBOX_H + +#include "f_op/f_op_actor.h" + +class daSbox_c : public fopAc_ac_c { +public: + void chkFlag(unsigned short) {} + void clrFlag(unsigned short) {} + void draw() {} + void execute() {} + void setAction(unsigned char) {} + void setFlag(unsigned short) {} + + void CreateHeap(); + void calcMtx(); + void shipMtx(); + void volmProc(); + void darkProc(); + void lightProc(); + void lightInit(); + void CreateInit(); + void create(); + void demoInitWait(); + void demoProcWait(); + void demoInitOpen(); + void demoProcOpen(); + void demoInitDelete(); + void demoProcDelete(); + void demoInitCom(); + void demoProcCom(); + void getNowEventAction(); + void demoProc(); + void actionWait(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_SBOX_H */ diff --git a/include/d/actor/d_a_scene_change.h b/include/d/actor/d_a_scene_change.h new file mode 100644 index 000000000..e1586bde8 --- /dev/null +++ b/include/d/actor/d_a_scene_change.h @@ -0,0 +1,11 @@ +#ifndef D_A_SCENE_CHANGE_H +#define D_A_SCENE_CHANGE_H + +#include "f_op/f_op_actor.h" + +class d_a_scene_change_c : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SCENE_CHANGE_H */ diff --git a/include/d/actor/d_a_seatag.h b/include/d/actor/d_a_seatag.h new file mode 100644 index 000000000..5e89edd94 --- /dev/null +++ b/include/d/actor/d_a_seatag.h @@ -0,0 +1,16 @@ +#ifndef D_A_SEATAG_H +#define D_A_SEATAG_H + +#include "f_op/f_op_actor.h" + +class daSeatag_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void execute() {} + +public: + /* Place member variables here */ +}; + +#endif /* D_A_SEATAG_H */ diff --git a/include/d/actor/d_a_shand.h b/include/d/actor/d_a_shand.h new file mode 100644 index 000000000..01f7cd745 --- /dev/null +++ b/include/d/actor/d_a_shand.h @@ -0,0 +1,11 @@ +#ifndef D_A_SHAND_H +#define D_A_SHAND_H + +#include "f_op/f_op_actor.h" + +class shand_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SHAND_H */ diff --git a/include/d/actor/d_a_ship.h b/include/d/actor/d_a_ship.h index 49a34ec68..592128682 100644 --- a/include/d/actor/d_a_ship.h +++ b/include/d/actor/d_a_ship.h @@ -1,16 +1,63 @@ #ifndef D_A_SHIP_H #define D_A_SHIP_H -#include "f_op/f_op_actor_mng.h" +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" #include "d/d_particle.h" - -class msg_class; +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" +#include "f_op/f_op_msg.h" +#include "d/actor/d_a_grid.h" class daShip_c : public fopAc_ac_c { public: - daShip_c(); + void checkForceMove() {} + void getBodyMtx() {} + void getCraneTop() {} + void getFlyFlg() {} + void getHeadJntMtx() {} + void getJumpRate() {} + void getSailAngle() {} + void getSailOn() {} + void getTactJntMtx() {} + void getTactWarpID() {} + void getTillerAngleRate() {} + void getTillerTopPosP() {} + void getTornadoActor() {} + void getWhirlActor() {} + void offCraneHookFlg() {} + void offFantomGanonBattle() {} + void offStateFlg(daShip_c::daSHIP_SFLG) {} + void offTornadoFlg() {} + void offWhirlFlg() {} + void onCb1Ride() {} + void onCraneHookFlg() {} + void onCrashFlg() {} + void onFantomGanonBattle() {} + void onJumpRideFlg() {} + void onLinkSit() {} + void onSceneChange() {} + void onShortHitFlg() {} + void onStateFlg(daShip_c::daSHIP_SFLG) {} + void onTornadoFlg(unsigned long) {} + void onWhirlFlg(unsigned long, short) {} + void onWhirlFlgDirect(unsigned long, short) {} + void setAtnPos(const cXyz*) {} + void setCannon() {} + void setCrane() {} + void setGetOffFirst() {} + void setGetOffSecond() {} + void setPaddleMove() {} + void setReadyFirst() {} + void setReadySecond() {} + void setStartModeThrow() {} + void setStartModeWarp() {} + void setSteerMove() {} + void setTactWarp() {} + void setTactWarpID(unsigned long) {} + void setTactWarpPosNum(int) {} - void initStartPos(cXyz const*, s16); void bodyJointCallBack(int); void cannonJointCallBack(int); void craneJointCallBack(); @@ -20,24 +67,24 @@ public: void checkForceMessage(); void setInitMessage(); void setNextMessage(msg_class*); - void seStart(u32, cXyz*); + void seStart(unsigned long, cXyz*); void setSailAngle(); - void setControllAngle(s16); + void setControllAngle(short); void getMaxWaterY(cXyz*); - void setWaveAngle(s16*, s16*); + void setWaveAngle(short*, short*); void getWaterY(); void setYPos(); void checkOutRange(); - void decrementShipSpeed(f32); - void firstDecrementShipSpeed(f32); - void getAimControllAngle(s16); - void setMoveAngle(s16); + void decrementShipSpeed(float); + void firstDecrementShipSpeed(float); + void getAimControllAngle(short); + void setMoveAngle(short); void changeDemoEndProc(); - void setCrashData(s16); + void setCrashData(short); void checkNextMode(int); - void setPartOnAnime(u8); + void setPartOnAnime(unsigned char); void setPartOffAnime(); - void setPartAnimeInit(u8); + void setPartAnimeInit(unsigned char); void setSelfMove(int); void procWait_init(); void procWait(); @@ -79,7 +126,7 @@ public: void procWhirlDown(); void procStartModeThrow_init(); void procStartModeThrow(); - void setEffectData(f32, s16); + void setEffectData(float, short); void setRoomInfo(); void incRopeCnt(int, int); void setRopePos(); @@ -94,33 +141,98 @@ public: void getCannonAngleX() const; void checkForceMove() const; - /* 0x0290 */ u8 field_0x0290[0x02EC - 0x0290]; +public: + /* 0x0290 */ request_of_phase_process_class mPhs; + /* 0x0298 */ mDoExt_McaMorf* m0298; + /* 0x029C */ mDoExt_McaMorf* m029C; + /* 0x02A0 */ u8 m02A0[0x02A8 - 0x02A0]; + /* 0x02A8 */ Mtx m02A8; + /* 0x02D8 */ u8 m02D8[0x02EC - 0x02D8]; /* 0x02EC */ J3DFrameCtrl mFrameCtrl; /* 0x0300 */ J3DModel* mpCannonModel; /* 0x0304 */ J3DModel* mpSalvageArmModel; - /* 0x0308 */ J3DModel* field_0x308; + /* 0x0308 */ J3DModel* m0308; /* 0x030C */ mDoExt_3DlineMat1_c mRopeLine; - /* 0x0348 */ u8 field_0x0348[0x034D - 0x0348]; - /* 0x034D */ u8 field_0x034D; - /* 0x034E */ u8 mShipMode; - /* 0x034F */ u8 field_0x034F[0x0358 - 0x034F]; - /* 0x0358 */ u32 field_0x0358; + /* 0x0348 */ u8 m0348[0x034D - 0x0348]; + /* 0x034D */ u8 m034D; + /* 0x034E */ daShip_c__ShipMode mShipMode; + /* 0x034F */ u8 m034F[0x0354 - 0x034F]; + /* 0x0354 */ int mEvtStaffId; + /* 0x0358 */ u32 m0358; /* 0x035C */ int mNextMessageID; /* 0x0360 */ int mShadowId; - /* 0x0364 */ u8 field_0x0364[0x183C - 0x0364]; - /* 0x183C */ dPa_waveEcallBack mWaveL; - /* 0x187C */ u8 field_0x187C[0x18A0 - 0x187C]; - /* 0x18A0 */ dPa_waveEcallBack mWaveR; - /* 0x18E0 */ u8 field_0x18E0[0x1904 - 0x18E0]; + /* 0x0364 */ u8 m0364[0x036C - 0x0364]; + /* 0x036C */ s16 m036C; + /* 0x036E */ u8 m036E[0x0370 - 0x036E]; + /* 0x0370 */ s16 m0370; + /* 0x0372 */ s16 m0372; + /* 0x0374 */ u8 m0374[0x037A - 0x0374]; + /* 0x037A */ s16 m037A; + /* 0x037C */ s16 m037C; + /* 0x037E */ s16 m037E; + /* 0x0380 */ u8 m0380[0x0384 - 0x0380]; + /* 0x0384 */ s16 m0384; + /* 0x0386 */ s16 m0386; + /* 0x0388 */ s16 m0388; + /* 0x038A */ u8 m038A[0x0392 - 0x038A]; + /* 0x0392 */ s16 m0392; + /* 0x0394 */ s16 m0394; + /* 0x0396 */ s16 m0396; + /* 0x0398 */ s16 m0398; + /* 0x039A */ s16 m039A; + /* 0x039C */ s16 m039C; + /* 0x039E */ u16 m039E; + /* 0x03A0 */ u8 m03A0[0x03A4 - 0x03A0]; + /* 0x03A4 */ s16 mStickMAng; + /* 0x03A6 */ u8 m03A6[0x03B4 - 0x03A6]; + /* 0x03B4 */ s16 m03B4; + /* 0x03B6 */ u8 m03B6[0x03B8 - 0x03B6]; + /* 0x03B8 */ s16 m03B8; + /* 0x03BA */ u8 m03BA[0x03CC - 0x03BA]; + /* 0x03CC */ int m03CC; + /* 0x03D0 */ u8 m03D0[0x03D8 - 0x03D0]; + /* 0x03D8 */ f32 m03D8; + /* 0x03DC */ u8 m03DC[0x03E8 - 0x03DC]; + /* 0x03E8 */ f32 m03E8; + /* 0x03EC */ f32 mStickMVal; + /* 0x03F0 */ u8 m03F0[0x03F4 - 0x03F0]; + /* 0x03F4 */ f32 m03F4; + /* 0x03F8 */ u8 m03F8[0x03FC - 0x03F8]; + /* 0x03FC */ f32 mFwdVel; + /* 0x0400 */ f32 m0400; + /* 0x0404 */ f32 m0404; + /* 0x0408 */ f32 m0408; + /* 0x040C */ f32 m040C; + /* 0x0410 */ int mGridId; + /* 0x0414 */ daGrid_c* mpGrid; + /* 0x0418 */ int m0418; + /* 0x041C */ fopAc_ac_c* m041C; + /* 0x0420 */ u8 m0420[0x0434 - 0x0420]; + /* 0x0434 */ cXyz* m0434; + /* 0x0438 */ cXyz m0438; + /* 0x0444 */ cXyz m0444; + /* 0x0450 */ u8 m0450[0x045C - 0x0450]; + /* 0x045C */ cXyz m045C; + /* 0x0468 */ u8 m0468[0x1044 - 0x0468]; + /* 0x1044 */ cXyz m1044; + /* 0x1050 */ u8 m1050[0x105C - 0x1050]; + /* 0x105C */ cXyz mEffPos; + /* 0x1068 */ u8 m1068[0x1180 - 0x1068]; + /* 0x1180 */ dBgS_Acch mAcch; + /* 0x1344 */ dCcD_Stts mStts; + /* 0x1380 */ dCcD_Cyl mCyl[3]; + /* 0x14B0 */ u8 m14B0[0x1710 - 0x14B0]; + /* 0x1710 */ dCcD_Sph m1710; + /* 0x183C */ dPa_waveEcallBack mWaveR; + /* 0x18A0 */ dPa_waveEcallBack mWaveL; /* 0x1904 */ dPa_splashEcallBack mSplash; /* 0x1920 */ dPa_trackEcallBack mTrack; - /* 0x194C */ u8 field_0x194C[0x1970 - 0x194C]; - /* 0x1970 */ dPa_rippleEcallBack field_0x1970; - /* 0x1984 */ dPa_followEcallBack field_0x1984; - /* 0x1984 */ dPa_followEcallBack field_0x1998; - /* 0x1984 */ dPa_followEcallBack field_0x19ac; - /* 0x19C0 */ dPa_rippleEcallBack field_0x19c0; - + /* 0x1970 */ dPa_rippleEcallBack m1970; + /* 0x1984 */ dPa_followEcallBack m1984; + /* 0x1998 */ dPa_followEcallBack m1998; + /* 0x19AC */ dPa_followEcallBack m19AC; + /* 0x19C0 */ dPa_rippleEcallBack m19C0; + /* 0x19D4 */ int (daShip_c::*mProc)(); }; #endif /* D_A_SHIP_H */ diff --git a/include/d/actor/d_a_shutter.h b/include/d/actor/d_a_shutter.h new file mode 100644 index 000000000..db02b1e1e --- /dev/null +++ b/include/d/actor/d_a_shutter.h @@ -0,0 +1,28 @@ +#ifndef D_A_SHUTTER_H +#define D_A_SHUTTER_H + +#include "f_op/f_op_actor.h" +#include "SSystem/SComponent/c_phase.h" + +class daShutter_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void Create(); + void _create(); + void set_mtx(); + void _execute(); + void shutter_move(); + void demo(); + void _draw(); + +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ u8 m298[0x308 - 0x298]; + /* 0x308 */ cXyz m308[2]; + /* 0x320 */ u8 m320[0x335 - 0x320]; + /* 0x335 */ u8 mType; + /* 0x336 */ u8 m336[0x33C - 0x336]; +}; + +#endif /* D_A_SHUTTER_H */ diff --git a/include/d/actor/d_a_shutter2.h b/include/d/actor/d_a_shutter2.h new file mode 100644 index 000000000..ee57c886f --- /dev/null +++ b/include/d/actor/d_a_shutter2.h @@ -0,0 +1,22 @@ +#ifndef D_A_SHUTTER2_H +#define D_A_SHUTTER2_H + +#include "f_op/f_op_actor.h" + +class daShutter2_c : public fopAc_ac_c { +public: + void Delete(); + void CreateHeap(); + void Create(); + void _create(); + void set_mtx(); + void Execute(float(**)[3][4]); + void shutter_move(); + void demo(); + void Draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_SHUTTER2_H */ diff --git a/include/d/actor/d_a_sie_flag.h b/include/d/actor/d_a_sie_flag.h new file mode 100644 index 000000000..aed74aa6a --- /dev/null +++ b/include/d/actor/d_a_sie_flag.h @@ -0,0 +1,30 @@ +#ifndef D_A_SIE_FLAG_H +#define D_A_SIE_FLAG_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/d_cloth_packet.h" + +class daSie_Flag_c : public fopAc_ac_c { +public: + void set_mtx(); + void CreateHeap(); + void CreateInit(); + void _create(); + void _delete(); + void _execute(); + void _draw(); + +public: + /* 0x290 */ request_of_phase_process_class mPhsEshata; + /* 0x298 */ request_of_phase_process_class mPhsCloth; + /* 0x2A0 */ J3DModel* mpModel; + /* 0x2A4 */ dCloth_packet_c* mpClothPacket; + /* 0x2A8 */ cXyz mWindvec; + /* 0x2B4 */ dKy_tevstr_c mTevStr; + /* 0x364 */ dCcD_Stts mStts; + /* 0x3A0 */ dCcD_Cyl mCyl; +}; + +#endif /* D_A_SIE_FLAG_H */ diff --git a/include/d/actor/d_a_sitem.h b/include/d/actor/d_a_sitem.h new file mode 100644 index 000000000..f4c271d54 --- /dev/null +++ b/include/d/actor/d_a_sitem.h @@ -0,0 +1,11 @@ +#ifndef D_A_SITEM_H +#define D_A_SITEM_H + +#include "f_op/f_op_actor.h" + +class sitem_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SITEM_H */ diff --git a/include/d/actor/d_a_sk.h b/include/d/actor/d_a_sk.h new file mode 100644 index 000000000..e6c10929a --- /dev/null +++ b/include/d/actor/d_a_sk.h @@ -0,0 +1,11 @@ +#ifndef D_A_SK_H +#define D_A_SK_H + +#include "f_op/f_op_actor.h" + +class sk_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SK_H */ diff --git a/include/d/actor/d_a_sk2.h b/include/d/actor/d_a_sk2.h new file mode 100644 index 000000000..2ac97818a --- /dev/null +++ b/include/d/actor/d_a_sk2.h @@ -0,0 +1,11 @@ +#ifndef D_A_SK2_H +#define D_A_SK2_H + +#include "f_op/f_op_actor.h" + +class sk2_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SK2_H */ diff --git a/include/d/actor/d_a_spc_item01.h b/include/d/actor/d_a_spc_item01.h new file mode 100644 index 000000000..5db7a6153 --- /dev/null +++ b/include/d/actor/d_a_spc_item01.h @@ -0,0 +1,26 @@ +#ifndef D_A_SPC_ITEM01_H +#define D_A_SPC_ITEM01_H + +#include "f_op/f_op_actor.h" + +class daSpcItem01_c : public fopAc_ac_c { +public: + void set_mtx(); + void _delete(); + void _create(); + void CreateInit(); + void _execute(); + void set_effect(); + void scale_anim(); + void anim_play(); + void move(); + void rotate_item(); + void setCol(); + void _draw(); + void setTevStr(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_SPC_ITEM01_H */ diff --git a/include/d/actor/d_a_spotbox.h b/include/d/actor/d_a_spotbox.h new file mode 100644 index 000000000..14bf87dee --- /dev/null +++ b/include/d/actor/d_a_spotbox.h @@ -0,0 +1,17 @@ +#ifndef D_A_SPOTBOX_H +#define D_A_SPOTBOX_H + +#include "f_op/f_op_actor.h" + +class daSpotbox_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void execute() {} + void getType() {} + +public: + /* Place member variables here */ +}; + +#endif /* D_A_SPOTBOX_H */ diff --git a/include/d/actor/d_a_ss.h b/include/d/actor/d_a_ss.h new file mode 100644 index 000000000..04249c974 --- /dev/null +++ b/include/d/actor/d_a_ss.h @@ -0,0 +1,11 @@ +#ifndef D_A_SS_H +#define D_A_SS_H + +#include "f_op/f_op_actor.h" + +class ss_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SS_H */ diff --git a/include/d/actor/d_a_ssk.h b/include/d/actor/d_a_ssk.h new file mode 100644 index 000000000..da1432352 --- /dev/null +++ b/include/d/actor/d_a_ssk.h @@ -0,0 +1,11 @@ +#ifndef D_A_SSK_H +#define D_A_SSK_H + +#include "f_op/f_op_actor.h" + +class ssk_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SSK_H */ diff --git a/include/d/actor/d_a_sss.h b/include/d/actor/d_a_sss.h new file mode 100644 index 000000000..8fc571c37 --- /dev/null +++ b/include/d/actor/d_a_sss.h @@ -0,0 +1,11 @@ +#ifndef D_A_SSS_H +#define D_A_SSS_H + +#include "f_op/f_op_actor.h" + +class sss_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SSS_H */ diff --git a/include/d/actor/d_a_st.h b/include/d/actor/d_a_st.h new file mode 100644 index 000000000..06b3de6f4 --- /dev/null +++ b/include/d/actor/d_a_st.h @@ -0,0 +1,76 @@ +#ifndef D_A_ST_H +#define D_A_ST_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "m_Do/m_Do_ext.h" +#include "c/c_damagereaction.h" + +class st_class : public fopAc_ac_c { +public: + /* 0x02AC */ u8 m02AC[0x02B4 - 0x02AC]; + /* 0x02B4 */ daSt__BehaviorTypes mBehaviorType; + /* 0x02B5 */ u8 mAmbushSightRange; + /* 0x02B6 */ u8 mUnusedParam; + /* 0x02B7 */ u8 mAmbushSwitch; + /* 0x02B8 */ u8 mDeathSwitch; + /* 0x02B9 */ u8 m02B9; + /* 0x02BA */ u8 m02BA[0x02BC - 0x02BA]; + /* 0x02BC */ int m02BC; + /* 0x02C0 */ int m02C0; + /* 0x02C4 */ s16 m02C4; + /* 0x02C6 */ s16 mActionState; + /* 0x02C8 */ u8 m02C8[0x02CC - 0x02C8]; + /* 0x02CC */ s8 m02CC; + /* 0x02CD */ u8 m02CD[0x02E8 - 0x02CD]; + /* 0x02E8 */ u32 m02E8; + /* 0x02EC */ s16 mTimers[5]; + /* 0x02F6 */ u16 m02F6; + /* 0x02F8 */ u16 m02F8; + /* 0x02FA */ u8 m02FA; + /* 0x02FB */ u8 m02FB[0x0302 - 0x02FB]; + /* 0x0302 */ u16 m0302; + /* 0x0304 */ s16 m0304; + /* 0x0306 */ u8 m0306[0x0308 - 0x0306]; + /* 0x0308 */ f32 m0308; + /* 0x030C */ dBgS_AcchCir m030C; + /* 0x034C */ dBgS_Acch m034C; + /* 0x0510 */ u8 m0510[0x052C - 0x0510]; + /* 0x052C */ dCcD_GStts m052C; + /* 0x054C */ dCcD_Sph m054C[7]; + /* 0x0D80 */ u32 m0D80; + /* 0x0D84 */ u8 m0D84[0x0ED2 - 0x0D84]; + /* 0x0ED2 */ u8 m0ED2; + /* 0x0ED3 */ u8 m0ED3; + /* 0x0ED4 */ st_p mParts[26]; + /* 0x19CC */ st_ke_s m19CC[3]; + /* 0x1D50 */ mDoExt_3DlineMat_c m1D50; + /* 0x1D58 */ u8 m1D58[0x1D6C - 0x1D58]; + /* 0x1D6C */ cXyz m1D6C[3]; + /* 0x1D90 */ csXyz m1D90[3]; + /* 0x1DA2 */ u8 m1DA2[0x1DA4 - 0x1DA2]; + /* 0x1DA4 */ cXyz m1DA4[3]; + /* 0x1DC8 */ u8 m1DC8[0x1DCC - 0x1DC8]; + /* 0x1DCC */ int mHeldWeaponEntityId; + /* 0x1DD0 */ u8 m1DD0; + /* 0x1DD1 */ u8 m1DD1[0x1DD4 - 0x1DD1]; + /* 0x1DD4 */ int mUpperBodyEntityId; + /* 0x1DD8 */ u8 m1DD8; + /* 0x1DD9 */ u8 m1DD9[0x1DDA - 0x1DD9]; + /* 0x1DDA */ s16 m1DDA; + /* 0x1DDC */ u8 m1DDC[0x1DE6 - 0x1DDC]; + /* 0x1DE6 */ csXyz m1DE6[26]; + /* 0x1E82 */ u8 m1E82[0x1E84 - 0x1E82]; + /* 0x1E84 */ u8 m1E84; + /* 0x1E85 */ u8 mCountdownToDeath; + /* 0x1E86 */ u8 m1E86; + /* 0x1E87 */ u8 m1E87[0x1FA8 - 0x1E87]; + /* 0x1FA8 */ enemyice mEnemyIce; + /* 0x2360 */ u8 m2360[0x2364 - 0x2360]; + /* 0x2364 */ u8 m2364; + /* 0x2365 */ u8 m2365[0x2368 - 0x2365]; +}; + +#endif /* D_A_ST_H */ diff --git a/include/d/actor/d_a_steam_tag.h b/include/d/actor/d_a_steam_tag.h new file mode 100644 index 000000000..7adf2bd75 --- /dev/null +++ b/include/d/actor/d_a_steam_tag.h @@ -0,0 +1,33 @@ +#ifndef D_A_STEAM_TAG_H +#define D_A_STEAM_TAG_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "JSystem/JParticle/JPAEmitter.h" + +class daSteamTag_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void execute() {} + + void getData(); + void CreateInit(); + void createEmitter(); + void endEmitter(); + +public: + /* 0x290 */ JPABaseEmitter* mpEmitter; + /* 0x294 */ u8 m294[0x296 - 0x294]; + /* 0x296 */ s16 mEmitTimer; + /* 0x298 */ s16 mCreateTimer; + /* 0x29A */ u8 m29A[0x29B - 0x29A]; + /* 0x29B */ u8 m29B; + /* 0x29C */ dCcD_Stts mGStts; + /* 0x2D8 */ dCcD_Cyl mCyl; + /* 0x408 */ dCcD_Cps mCps; + /* 0x540 */ cM3dGCpsS mPntWindCpsS; + /* 0x55C */ dPointWind_c mPointWind; +}; + +#endif /* D_A_STEAM_TAG_H */ diff --git a/include/d/actor/d_a_stone.h b/include/d/actor/d_a_stone.h new file mode 100644 index 000000000..399140583 --- /dev/null +++ b/include/d/actor/d_a_stone.h @@ -0,0 +1,14 @@ +#ifndef D_A_STONE_H +#define D_A_STONE_H + +#include "f_op/f_op_actor.h" + +class daStone : public fopAc_ac_c { +public: + void CreateHeapCB(fopAc_ac_c*); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_STONE_H */ diff --git a/include/d/actor/d_a_stone2.h b/include/d/actor/d_a_stone2.h new file mode 100644 index 000000000..ee2fea118 --- /dev/null +++ b/include/d/actor/d_a_stone2.h @@ -0,0 +1,63 @@ +#ifndef D_A_STONE2_H +#define D_A_STONE2_H + +#include "f_op/f_op_actor.h" + +namespace daStone2 { + class Act_c : public fopAc_ac_c { + public: + void attr() {} + + void prmZ_init(); + void is_switch() const; + void on_switch() const; + void CreateHeap(); + void Create(); + void chk_appear(); + void Mthd_Create(); + void Delete(); + void Mthd_Delete(); + void set_mtx(); + void init_mtx(); + void cull_set_draw(); + void cull_set_move(); + void damaged(int); + void damage_cc_proc(); + void damage_bg_proc(); + void damage_bg_proc_directly(); + void eff_m_break(unsigned short, unsigned short); + void eff_b_break(unsigned short); + void eff_break_ebrock(); + void eff_break_ekao(); + void eff_break_ebrock2(); + void eff_lift_smoke_start(); + void eff_lift_smoke_end(); + void eff_lift_smoke_remove(); + void set_senv(int, int) const; + void cam_lockoff() const; + void mode_wait_init(); + void mode_wait(); + void mode_carry_init(); + void mode_carry(); + void mode_drop_init(); + void mode_drop(); + void mode_fine_init(); + void mode_fine(); + void mode_proc_call(); + void demo_non_init(); + void demo_non(); + void demo_req_init(); + void demo_req(); + void demo_run_init(); + void demo_run(); + void demo_proc_call(); + void Execute(float(**)[3][4]); + void draw_shadow(); + void Draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_STONE2_H */ diff --git a/include/d/actor/d_a_swattack.h b/include/d/actor/d_a_swattack.h new file mode 100644 index 000000000..ff8fd72c4 --- /dev/null +++ b/include/d/actor/d_a_swattack.h @@ -0,0 +1,18 @@ +#ifndef D_A_SWATTACK_H +#define D_A_SWATTACK_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daSwAt_c : public fopAc_ac_c { +public: + void CreateInit(); + +public: + /* 0x290 */ u8 m290[0x29C - 0x290]; + /* 0x29C */ dCcD_Stts mStts; + /* 0x2D8 */ dCcD_Cyl mCyl; + /* 0x408 */ u8 m408[0x410 - 0x408]; +}; + +#endif /* D_A_SWATTACK_H */ diff --git a/include/d/actor/d_a_swc00.h b/include/d/actor/d_a_swc00.h new file mode 100644 index 000000000..e6f829016 --- /dev/null +++ b/include/d/actor/d_a_swc00.h @@ -0,0 +1,11 @@ +#ifndef D_A_SWC00_H +#define D_A_SWC00_H + +#include "f_op/f_op_actor.h" + +class swc00_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SWC00_H */ diff --git a/include/d/actor/d_a_switem.h b/include/d/actor/d_a_switem.h new file mode 100644 index 000000000..d9088c02a --- /dev/null +++ b/include/d/actor/d_a_switem.h @@ -0,0 +1,17 @@ +#ifndef D_A_SWITEM_H +#define D_A_SWITEM_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" + +class daSwItem_c : public fopAc_ac_c { +public: + /* 0x290 */ u8 m290[0x29C - 0x290]; + /* 0x29C */ dCcD_Stts mStts; + /* 0x2D8 */ dCcD_Cyl mCyl; + /* 0x408 */ u8 mAtTypeTrigger; + /* 0x409 */ bool m409; + /* 0x40A */ u8 m40A[0x40C - 0x40A]; +}; + +#endif /* D_A_SWITEM_H */ diff --git a/include/d/actor/d_a_swpropeller.h b/include/d/actor/d_a_swpropeller.h new file mode 100644 index 000000000..1381f4104 --- /dev/null +++ b/include/d/actor/d_a_swpropeller.h @@ -0,0 +1,35 @@ +#ifndef D_A_SWPROPELLER_H +#define D_A_SWPROPELLER_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" + +class daSwProp_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void _execute(); + void _draw(); + +public: + /* 0x290 */ u8 m290[0x294 - 0x290]; + /* 0x294 */ void* m294; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ dCcD_Stts mStts; + /* 0x2D8 */ dCcD_Cyl mCyl; + /* 0x408 */ u8 m408[0x43C - 0x408]; + /* 0x43C */ dBgS_Acch mAcch; + /* 0x600 */ dBgS_AcchCir mAcchCir; + /* 0x640 */ s16 mRotY; + /* 0x642 */ s16 mRotYVel; + /* 0x644 */ u8 m644[0x648 - 0x644]; + /* 0x648 */ u32 m648; + /* 0x64C */ u8 m64C[0x800 - 0x64C]; +}; + +#endif /* D_A_SWPROPELLER_H */ diff --git a/include/d/actor/d_a_swtact.h b/include/d/actor/d_a_swtact.h new file mode 100644 index 000000000..7dbc6b716 --- /dev/null +++ b/include/d/actor/d_a_swtact.h @@ -0,0 +1,25 @@ +#ifndef D_A_SWTACT_H +#define D_A_SWTACT_H + +#include "f_op/f_op_actor.h" +#include "SSystem/SComponent/c_phase.h" + +class daSwTact_c : public fopAc_ac_c { +public: + void getR() {} + + void CreateInit(); + void set_mtx(); + +public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ f32 mRadius; + /* 0x2A0 */ u32 m2A0; + /* 0x2A4 */ u8 mAnswer; + /* 0x2A5 */ u8 m2A5; + /* 0x2A6 */ u8 m2A6; + /* 0x2A7 */ u8 m2A7[0x2A8 - 0x2A7]; +}; + +#endif /* D_A_SWTACT_H */ diff --git a/include/d/actor/d_a_swtdoor.h b/include/d/actor/d_a_swtdoor.h new file mode 100644 index 000000000..fd47accea --- /dev/null +++ b/include/d/actor/d_a_swtdoor.h @@ -0,0 +1,11 @@ +#ifndef D_A_SWTDOOR_H +#define D_A_SWTDOOR_H + +#include "f_op/f_op_actor.h" + +class swtdoor_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SWTDOOR_H */ diff --git a/include/d/actor/d_a_syan.h b/include/d/actor/d_a_syan.h new file mode 100644 index 000000000..e30571f56 --- /dev/null +++ b/include/d/actor/d_a_syan.h @@ -0,0 +1,11 @@ +#ifndef D_A_SYAN_H +#define D_A_SYAN_H + +#include "f_op/f_op_actor.h" + +class syan_class : public fopAc_ac_c { +public: + /* Place member variables here */ +}; + +#endif /* D_A_SYAN_H */ diff --git a/include/d/actor/d_a_tag_attention.h b/include/d/actor/d_a_tag_attention.h new file mode 100644 index 000000000..fbdbf0768 --- /dev/null +++ b/include/d/actor/d_a_tag_attention.h @@ -0,0 +1,18 @@ +#ifndef D_A_TAG_ATTENTION_H +#define D_A_TAG_ATTENTION_H + +#include "f_op/f_op_actor.h" + +namespace daTagAttention { + class Act_c : public fopAc_ac_c { + public: + void _create(); + void _execute(); + void chk_inside(cXyz*) const; + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_TAG_ATTENTION_H */ diff --git a/include/d/actor/d_a_tag_ba1.h b/include/d/actor/d_a_tag_ba1.h new file mode 100644 index 000000000..49d19b179 --- /dev/null +++ b/include/d/actor/d_a_tag_ba1.h @@ -0,0 +1,20 @@ +#ifndef D_A_TAG_BA1_H +#define D_A_TAG_BA1_H + +#include "f_op/f_op_actor.h" + +class daTag_Ba1_c : public fopAc_ac_c { +public: + void XyCheck_cB(int); + void XyEvent_cB(int); + void createInit(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_BA1_H */ diff --git a/include/d/actor/d_a_tag_etc.h b/include/d/actor/d_a_tag_etc.h new file mode 100644 index 000000000..472cac583 --- /dev/null +++ b/include/d/actor/d_a_tag_etc.h @@ -0,0 +1,24 @@ +#ifndef D_A_TAG_ETC_H +#define D_A_TAG_ETC_H + +#include "f_op/f_op_actor.h" + +class daTag_Etc_c : public fopAc_ac_c { +public: + void draw() {} + void execute() {} + void setActio(unsigned char) {} + + void getEventNo(); + void getType2(); + void rangeCheck(fopAc_ac_c*); + void otherCheck(fopAc_ac_c*); + void demoProc(); + void demoInitProc(); + void create(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_ETC_H */ diff --git a/include/d/actor/d_a_tag_event.h b/include/d/actor/d_a_tag_event.h new file mode 100644 index 000000000..9150116dd --- /dev/null +++ b/include/d/actor/d_a_tag_event.h @@ -0,0 +1,40 @@ +#ifndef D_A_TAG_EVENT_H +#define D_A_TAG_EVENT_H + +#include "f_op/f_op_actor.h" + +class daTag_Event_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void execute() {} + void setActio(unsigned char) {} + + void getEventNo(); + void getSwbit(); + void getSwbit2(); + void getType(); + void getEventFlag(); + void cancelShutter(); + void arrivalTerms(); + void demoInitProc(); + void demoEndProc(); + void demoProc(); + void actionEvent(); + void actionReady(); + void actionHunt(); + void actionArrival(); + void actionSpeEvent(); + void actionSpeReady(); + void actionSpeHunt(); + void actionSpeArrival(); + void actionWait(); + void actionMjReady(); + void actionMjHunt(); + void actionHunt2(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_EVENT_H */ diff --git a/include/d/actor/d_a_tag_evsw.h b/include/d/actor/d_a_tag_evsw.h new file mode 100644 index 000000000..661213e12 --- /dev/null +++ b/include/d/actor/d_a_tag_evsw.h @@ -0,0 +1,19 @@ +#ifndef D_A_TAG_EVSW_H +#define D_A_TAG_EVSW_H + +#include "f_op/f_op_actor.h" + +namespace daTagEvsw { + class Act_c : public fopAc_ac_c { + public: + void _create(); + void _delete(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_TAG_EVSW_H */ diff --git a/include/d/actor/d_a_tag_ghostship.h b/include/d/actor/d_a_tag_ghostship.h new file mode 100644 index 000000000..ab13f3b91 --- /dev/null +++ b/include/d/actor/d_a_tag_ghostship.h @@ -0,0 +1,31 @@ +#ifndef D_A_TAG_GHOSTSHIP_H +#define D_A_TAG_GHOSTSHIP_H + +#include "f_op/f_op_actor.h" + +class daTag_Gship_c : public fopAc_ac_c { +public: + void modeProcInit(int) {} + + void modeClearWaitInit(); + void modeClearWait(); + void modeClearEventInit(); + void modeClearEvent(); + void modeProc(daTag_Gship_c::Proc_e, int); + void _execute(); + void _draw(); + void getArg(); + void _create(); + void _delete(); + +public: + /* 0x290 */ PTMF* m290; + /* 0x294 */ s8 m294; + /* 0x295 */ s8 m295; + /* 0x296 */ s8 m296; + /* 0x297 */ s8 m297; + /* 0x298 */ f32 m298; + /* 0x29C */ u8 m29C[0x2A4 - 0x29C]; +}; + +#endif /* D_A_TAG_GHOSTSHIP_H */ diff --git a/include/d/actor/d_a_tag_hint.h b/include/d/actor/d_a_tag_hint.h new file mode 100644 index 000000000..630494a5d --- /dev/null +++ b/include/d/actor/d_a_tag_hint.h @@ -0,0 +1,61 @@ +#ifndef D_A_TAG_HINT_H +#define D_A_TAG_HINT_H + +#include "f_op/f_op_actor.h" + +class daTag_Hint_c : public fopAc_ac_c { +public: + void chkFlag(unsigned short) {} + void create() {} + void draw() {} + void execute() {} + void setActio(unsigned char) {} + void setFlag(unsigned short) {} + + void getEventNo(); + void getSwbit(); + void getSwbit2(); + void getType(); + void getType2(); + void getMessage(); + void getEventFlag(); + void arrivalTerms(); + void waitTerms(); + void rangeCheck_local(cXyz*); + void rangeCheck(); + void otherCheck(); + void getPriority(); + void makeEventId(); + void initLight(); + void setLightPos(); + void makeLight(); + void deleteLight(); + void moveBoxCheck(); + void setPlayerAngle(); + void darkProc(); + void startProc(); + void next_msgStatus(unsigned long*); + void getMsg(); + void talkInit(); + void talk(); + void actionEvent(); + void actionHunt(); + void actionArrival(); + void actionLight(); + void actionWait(); + +public: + /* 0x290 */ u8 m290[0x298 - 0x290]; + /* 0x298 */ u32 mMsgId; + /* 0x29C */ int m29C; + /* 0x2A0 */ s16 m2A0; + /* 0x2A2 */ u8 mCurProc; + /* 0x2A3 */ u8 m2A3[0x2A4 - 0x2A3]; + /* 0x2A4 */ s16 m2A4; + /* 0x2A6 */ u8 m2A6[0x2A8 - 0x2A6]; + /* 0x2A8 */ f32 m2A8; + /* 0x2AC */ f32 m2AC; + /* 0x2B0 */ f32 m2B0; +}; + +#endif /* D_A_TAG_HINT_H */ diff --git a/include/d/actor/d_a_tag_island.h b/include/d/actor/d_a_tag_island.h new file mode 100644 index 000000000..65f07416c --- /dev/null +++ b/include/d/actor/d_a_tag_island.h @@ -0,0 +1,53 @@ +#ifndef D_A_TAG_ISLAND_H +#define D_A_TAG_ISLAND_H + +#include "f_op/f_op_actor.h" + +class daTag_Island_c : public fopAc_ac_c { +public: + void chkFlag(unsigned short) {} + void clrFlag(unsigned short) {} + void create() {} + void draw() {} + void execute() {} + void setActio(unsigned char) {} + void setFlag(unsigned short) {} + + void getEventNo(); + void getSwbit(); + void getType(); + void checkArea(); + void makeEvId(); + void getArrivalFlag(); + void otherCheck(); + void arrivalTerms(); + void demoInitProc(); + void next_msgStatus(unsigned long*); + void getMsg(); + void talkInit(); + void talk(); + void demoInitTact_Bf(); + void demoProcTact_Bf(); + void demoInitTact_Af(); + void demoProcTact_Af(); + void demoInitSpeak(); + void demoProcSpeak(); + void demoInitWait(); + void demoProcWait(); + void demoInitCom(); + void demoProcCom(); + void demoProcCom_ikada(); + void getNowEventAction(); + void demoProc(); + void actionTact(); + void actionEvent(); + void actionReady(); + void actionHunt(); + void actionArrival(); + void actionWait(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_ISLAND_H */ diff --git a/include/d/actor/d_a_tag_kf1.h b/include/d/actor/d_a_tag_kf1.h new file mode 100644 index 000000000..70b234b55 --- /dev/null +++ b/include/d/actor/d_a_tag_kf1.h @@ -0,0 +1,38 @@ +#ifndef D_A_TAG_KF1_H +#define D_A_TAG_KF1_H + +#include "f_op/f_op_actor.h" + +class daTag_Kf1_c : public fopAc_ac_c { +public: + void createInit(); + void setStt(signed char); + void next_msgStatus(unsigned long*); + void eventOrder(); + void checkOrder(); + void chkAttention(cXyz); + void partner_srch(); + void checkPartner(); + void goto_nextStage(); + void event_talkInit(int); + void event_mesSet(); + void event_mesEnd(); + void bensyoInit(); + void event_bensyo(); + void event_cntTsubo(); + void privateCut(); + void event_proc(); + void set_action(int (daTag_Kf1_c::*)(void*), void*); + void wait01(); + void wait02(); + void wait_action1(void*); + void _draw(); + void _execute(); + void _delete(); + void _create(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_KF1_H */ diff --git a/include/d/actor/d_a_tag_kk1.h b/include/d/actor/d_a_tag_kk1.h new file mode 100644 index 000000000..42daf2034 --- /dev/null +++ b/include/d/actor/d_a_tag_kk1.h @@ -0,0 +1,18 @@ +#ifndef D_A_TAG_KK1_H +#define D_A_TAG_KK1_H + +#include "f_op/f_op_actor.h" + +class daTag_Kk1_c : public fopAc_ac_c { +public: + void createInit(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_KK1_H */ diff --git a/include/d/actor/d_a_tag_light.h b/include/d/actor/d_a_tag_light.h new file mode 100644 index 000000000..998d2afc6 --- /dev/null +++ b/include/d/actor/d_a_tag_light.h @@ -0,0 +1,33 @@ +#ifndef D_A_TAG_LIGHT_H +#define D_A_TAG_LIGHT_H + +#include "f_op/f_op_actor.h" +#include "JSystem/J3DGraphBase/J3DMaterial.h" + +namespace daTagLight { + class Act_c : public fopAc_ac_c { + public: + void get_cc_r() const; + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void chk_sw() const; + void chk_sch() const; + void chk_light() const; + void get_base_model_light_start_offset(cXyz*); + void get_projection_info(cXyz*, cXyz*, cXyz*, const cXyz*, const cXyz*); + void make_projection_mtx(const cXyz*, const cXyz*, const cXyz*, const cXyz*); + void set_spot_mtx(); + void set_spot(); + void init_spot(); + void _execute(); + void set_material(J3DMaterial*, unsigned char); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_TAG_LIGHT_H */ diff --git a/include/d/actor/d_a_tag_md_cb.h b/include/d/actor/d_a_tag_md_cb.h new file mode 100644 index 000000000..a2c02dc64 --- /dev/null +++ b/include/d/actor/d_a_tag_md_cb.h @@ -0,0 +1,45 @@ +#ifndef D_A_TAG_MD_CB_H +#define D_A_TAG_MD_CB_H + +#include "f_op/f_op_actor.h" + +class daTag_MdCb_c : public fopAc_ac_c { +public: + void offEventAccept() {} + void onEventAccept() {} + void setTimer(short) {} + + void create(); + void init(); + void checkTimer(); + void checkEventFinish(); + void action(void*); + void setAction(int (daTag_MdCb_c::*)(void*), void*); + void warpAction(void*); + void messageAction(void*); + void talk_init(); + void talk(); + void next_msgStatus(unsigned long*); + void eventProc(); + void eventEnd(); + void getMyStaffId(); + void initialDefault(int); + void actionDefault(int); + void initialInitEvent(int); + void initialMsgSetEvent(int); + void actionMsgSetEvent(int); + void actionMessageEvent(int); + void initialPlayerOffDrow(int); + void initialPlayerOnDrow(int); + void eventOrder(); + void checkCommandTalk(); + void checkAreaIn(fopAc_ac_c*); + void checkCondition(); + void execute(); + void draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_MD_CB_H */ diff --git a/include/d/actor/d_a_tag_mk.h b/include/d/actor/d_a_tag_mk.h new file mode 100644 index 000000000..ef71ea999 --- /dev/null +++ b/include/d/actor/d_a_tag_mk.h @@ -0,0 +1,47 @@ +#ifndef D_A_TAG_MK_H +#define D_A_TAG_MK_H + +#include "f_op/f_op_actor.h" + +class daTag_Mk_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void setAction(unsigned char) {} + + void getSwbit(); + void getSwbit2(); + void getType(); + void checkArea(float, float, float); + void next_msgStatus(unsigned long*); + void getMsg(); + void talkInit(); + void talk(); + void setTagWpEvId(); + void demoInitSetgoal(); + void demoInitDelete(); + void demoInitMake(); + void demoProcMake(); + void demoInitWait(); + void demoProcWait(); + void demoInitCom(); + void demoProcCom(); + void getNowEventAction(); + void demoProc(); + void actionEvent(); + void actionReady(); + void actionHunt(); + void actionArrival(); + void actionWait(); + void actionVillaTalk(); + void actionVilla(); + void actionTagWp2(); + void actionTagWp(); + void actionDaichi(); + void execute(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_MK_H */ diff --git a/include/d/actor/d_a_tag_msg.h b/include/d/actor/d_a_tag_msg.h new file mode 100644 index 000000000..b734365fa --- /dev/null +++ b/include/d/actor/d_a_tag_msg.h @@ -0,0 +1,17 @@ +#ifndef D_A_TAG_MSG_H +#define D_A_TAG_MSG_H + +#include "f_op/f_op_actor.h" + +class daTag_Msg_c : public fopAc_ac_c { +public: + void create() {} + void draw() {} + void execute() {} + void setActio(unsigned char) {} + +public: + /* 0x290 */ u8 m290[0x294 - 0x290]; +}; + +#endif /* D_A_TAG_MSG_H */ diff --git a/include/d/actor/d_a_tag_photo.h b/include/d/actor/d_a_tag_photo.h new file mode 100644 index 000000000..5c18b9e3a --- /dev/null +++ b/include/d/actor/d_a_tag_photo.h @@ -0,0 +1,35 @@ +#ifndef D_A_TAG_PHOTO_H +#define D_A_TAG_PHOTO_H + +#include "f_op/f_op_actor.h" + +class daTagPhoto_c : public fopAc_ac_c { +public: + void getTagNo() {} + + void _create(); + void createHeap(); + void createInit(); + void _delete(); + void _draw(); + void setMode(unsigned char); + void _execute(); + void executeWait(); + void executeTalk(); + void checkOrder(); + void eventOrder(); + void eventMove(); + void privateCut(); + void eventMesSetInit(int); + void eventMesSet(); + void talk(int); + void next_msgStatus(unsigned long*); + void getMsg(); + void setMessage(unsigned long); + void getPrmTagNo(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_PHOTO_H */ diff --git a/include/d/actor/d_a_tag_ret.h b/include/d/actor/d_a_tag_ret.h new file mode 100644 index 000000000..03a90224b --- /dev/null +++ b/include/d/actor/d_a_tag_ret.h @@ -0,0 +1,13 @@ +#ifndef D_A_TAG_RET_H +#define D_A_TAG_RET_H + +#include "f_op/f_op_actor.h" + +namespace daTagRet { + class Act_c : public fopAc_ac_c { + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_TAG_RET_H */ diff --git a/include/d/actor/d_a_tag_so.h b/include/d/actor/d_a_tag_so.h new file mode 100644 index 000000000..b60b3e608 --- /dev/null +++ b/include/d/actor/d_a_tag_so.h @@ -0,0 +1,24 @@ +#ifndef D_A_TAG_SO_H +#define D_A_TAG_SO_H + +#include "f_op/f_op_actor.h" + +class daTag_So_c : public fopAc_ac_c { +public: + void getJumpRange() {} + void getRndNum() {} + void isMinigame() {} + void isTag() {} + + void _execute(); + void debugDraw(); + void _draw(); + void getArg(); + void _create(); + void _delete(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAG_SO_H */ diff --git a/include/d/actor/d_a_tag_volcano.h b/include/d/actor/d_a_tag_volcano.h new file mode 100644 index 000000000..fddb90cc7 --- /dev/null +++ b/include/d/actor/d_a_tag_volcano.h @@ -0,0 +1,20 @@ +#ifndef D_A_TAG_VOLCANO_H +#define D_A_TAG_VOLCANO_H + +#include "f_op/f_op_actor.h" + +namespace daTagvolcano { + class Act_c : public fopAc_ac_c { + public: + void _create(); + void check_timer_clear(); + void _delete(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_TAG_VOLCANO_H */ diff --git a/include/d/actor/d_a_tag_waterlevel.h b/include/d/actor/d_a_tag_waterlevel.h new file mode 100644 index 000000000..78856629b --- /dev/null +++ b/include/d/actor/d_a_tag_waterlevel.h @@ -0,0 +1,23 @@ +#ifndef D_A_TAG_WATERLEVEL_H +#define D_A_TAG_WATERLEVEL_H + +#include "f_op/f_op_actor.h" + +namespace daTagWaterlevel { + class Act_c : public fopAc_ac_c { + public: + void get_now() {} + void get_state() {} + + void _create(); + void _delete(); + void bgm_proc(); + void _execute(); + void _draw(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_TAG_WATERLEVEL_H */ diff --git a/include/d/actor/d_a_tama.h b/include/d/actor/d_a_tama.h new file mode 100644 index 000000000..e288df39c --- /dev/null +++ b/include/d/actor/d_a_tama.h @@ -0,0 +1,22 @@ +#ifndef D_A_TAMA_H +#define D_A_TAMA_H + +#include "f_op/f_op_actor.h" + +class daTama_c : public fopAc_ac_c { +public: + void setDis(float) {} + void setPartnerID(unsigned int) {} + void setSpd(float) {} + + void createInit(); + void _draw(); + void _execute(); + void _delete(); + void _create(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TAMA_H */ diff --git a/include/d/actor/d_a_tbox.h b/include/d/actor/d_a_tbox.h new file mode 100644 index 000000000..a8e50da9e --- /dev/null +++ b/include/d/actor/d_a_tbox.h @@ -0,0 +1,93 @@ +#ifndef D_A_TBOX_H +#define D_A_TBOX_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "JSystem/JParticle/JPAEmitter.h" +#include "m_Do/m_Do_ext.h" +#include "SSystem/SComponent/c_phase.h" + +class daTbox_c : public fopAc_ac_c { +public: + void action() {} + void deleteProc() {} + void draw() {} + void flagCheck(unsigned short) {} + void flagClr() {} + void flagOff(unsigned short) {} + void flagOn(unsigned short) {} + void getItemNo() {} + void getPhase() {} + void getSwNo() {} + void getTboxNo() {} + void setAction(int (daTbox_c::*)()) {} + + void searchRoomNo(); + void lightReady(); + void clrDzb(); + void setDzb(); + void surfaceProc(); + void CreateInit(); + void lightUpProc(); + void lightDownProc(); + void darkProc(); + void volmProc(); + void demoProcOpen(); + void demoInitAppear_Tact(); + void demoInitAppear(); + void demoProcAppear_Tact(); + void demoProcAppear(); + void OpenInit_com(); + void OpenInit(); + void setCollision(); + +public: + /* 0x290 */ int mRoomNo; + /* 0x294 */ request_of_phase_process_class mResLoadDalways; + /* 0x29C */ J3DModel* mpModel1; + /* 0x2A0 */ mDoExt_bckAnm mBckAnkm; + /* 0x2B0 */ mDoExt_btkAnm* mpBtkAnm; + /* 0x2B4 */ mDoExt_brkAnm* m2B4; + /* 0x2B8 */ cBgW* m2B8; + /* 0x2BC */ void* m2BC; + /* 0x2C0 */ void* m2C0; + /* 0x2C4 */ void* m2C4; + /* 0x2C8 */ void* m2C8; + /* 0x2CC */ void* m2CC; + /* 0x2D0 */ void* m2D0; + /* 0x2D4 */ void* m2D4; + /* 0x2D8 */ void* m2D8; + /* 0x2DC */ void* m2DC; + /* 0x2E0 */ void* m2E0; + /* 0x2E4 */ void* m2E4; + /* 0x2E8 */ void* m2E8; + /* 0x2EC */ void* m2EC; + /* 0x2F0 */ void* m2F0; + /* 0x2F4 */ void* m2F4; + /* 0x2F8 */ void* m2F8; + /* 0x2FC */ void* m2FC; + /* 0x300 */ void* m300; + /* 0x304 */ void* m304; + /* 0x308 */ void* m308; + /* 0x30C */ u8 m30C[0x324 - 0x30C]; + /* 0x324 */ J3DModel* mpModel; + /* 0x328 */ mDoExt_brkAnm m328; + /* 0x340 */ u8 m340[0x350 - 0x340]; + /* 0x350 */ int mStaffId; + /* 0x354 */ Mtx m354; + /* 0x384 */ LIGHT_INFLUENCE mPLight; + /* 0x3A4 */ LIGHT_INFLUENCE mEfLight; + /* 0x3C4 */ u8 m3C4[0x3E4 - 0x3C4]; + /* 0x3E4 */ JPABaseEmitter* m3E4; + /* 0x3E8 */ f32 mAllColRatio; + /* 0x3EC */ u8 m3EC[0x3F0 - 0x3EC]; + /* 0x3F0 */ u16 m3F0; + /* 0x3F2 */ s16 m3F2; + /* 0x3F4 */ u8 m3F4[0x600 - 0x3F4]; + /* 0x600 */ dCcD_Stts mStts; + /* 0x63C */ dCcD_Cyl mCyl; + /* 0x76C */ u8 mChestOpenFlagIndex; + /* 0x76D */ u8 m76D[0x770 - 0x76D]; +}; + +#endif /* D_A_TBOX_H */ diff --git a/include/d/actor/d_a_title.h b/include/d/actor/d_a_title.h index f3aea3bb0..4812803f2 100644 --- a/include/d/actor/d_a_title.h +++ b/include/d/actor/d_a_title.h @@ -1,9 +1,16 @@ #ifndef D_A_TITLE_H #define D_A_TITLE_H -class daTitle_proc_c { +#include "f_op/f_op_actor.h" + +class daTitle_c : public fopAc_ac_c { public: - static void daTitle_Kirakira_Sound_flag_on(); + void create() {} + void draw() {} + void execute() {} + +public: + /* Place member variables here */ }; #endif /* D_A_TITLE_H */ diff --git a/include/d/actor/d_a_tn.h b/include/d/actor/d_a_tn.h new file mode 100644 index 000000000..53978f47a --- /dev/null +++ b/include/d/actor/d_a_tn.h @@ -0,0 +1,64 @@ +#ifndef D_A_TN_H +#define D_A_TN_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_particle.h" +#include "c/c_damagereaction.h" +#include "c/c_damagereaction.h" +#include "c/c_damagereaction.h" + +class tn_class : public fopAc_ac_c { +public: + /* 0x02AC */ u8 m02AC[0x02BC - 0x02AC]; + /* 0x02BC */ daTn__BehaviorTypes mBehaviorType; + /* 0x02BD */ u8 mRangeOrFrozenAnim; + /* 0x02BE */ u8 mPathIndex; + /* 0x02BF */ u8 mEnableSpawnSwitch; + /* 0x02C0 */ u8 mDisableSpawnOnDeathSwitch; + /* 0x02C1 */ u8 m02C1[0x02D0 - 0x02C1]; + /* 0x02D0 */ daTn__RemainingEquipmentPieces mRemainingEquipmentPieces; + /* 0x02D1 */ u8 m02D1[0x02E0 - 0x02D1]; + /* 0x02E0 */ tn_p parts[3]; + /* 0x03C4 */ u8 mArmorColorIndex; + /* 0x03C5 */ daTn__EquipmentTypes mEquipmentType; + /* 0x03C6 */ u8 m03C6[0x03E2 - 0x03C6]; + /* 0x03E2 */ s16 m03E2; + /* 0x03E4 */ u8 m03E4[0x03EE - 0x03E4]; + /* 0x03EE */ s16 m03EE; + /* 0x03F0 */ s16 m03F0; + /* 0x03F2 */ u8 m03F2[0x041A - 0x03F2]; + /* 0x041A */ s16 m041A; + /* 0x041C */ u8 m041C[0x0428 - 0x041C]; + /* 0x0428 */ s16 m0428; + /* 0x042A */ u8 m042A[0x0430 - 0x042A]; + /* 0x0430 */ s16 m0430; + /* 0x0432 */ u8 m0432[0x0474 - 0x0432]; + /* 0x0474 */ damagereaction mDamageReaction; + /* 0x0C30 */ u8 m0C30[0x0C5C - 0x0C30]; + /* 0x0C5C */ dCcD_GObjInf m0C5C; + /* 0x0D54 */ u8 m0D54[0x0D8C - 0x0D54]; + /* 0x0D8C */ dCcD_GObjInf m0D8C; + /* 0x0E84 */ u8 m0E84[0x0EBC - 0x0E84]; + /* 0x0EBC */ dCcD_GObjInf m0EBC; + /* 0x0FB4 */ u8 m0FB4[0x0FE8 - 0x0FB4]; + /* 0x0FE8 */ dCcD_GObjInf m0FE8; + /* 0x10E0 */ u8 m10E0[0x1114 - 0x10E0]; + /* 0x1114 */ dCcD_GObjInf m1114; + /* 0x120C */ u8 m120C[0x1240 - 0x120C]; + /* 0x1240 */ dCcD_GObjInf m1240; + /* 0x1338 */ u8 m1338[0x1384 - 0x1338]; + /* 0x1384 */ cXyz m1384; + /* 0x1390 */ u8 m1390[0x1408 - 0x1390]; + /* 0x1408 */ int m1408; + /* 0x140C */ u8 m140C[0x1430 - 0x140C]; + /* 0x1430 */ int mCapeEntityId; + /* 0x1434 */ dPa_cutTurnEcallBack_c m1434[3]; + /* 0x1464 */ cXyz m1464[10]; + /* 0x14DC */ u8 m14DC[0x150C - 0x14DC]; + /* 0x150C */ enemyice mEnemyIce; + /* 0x18C4 */ enemyfire mEnemyFire; + /* 0x1AEC */ u8 m1AEC[0x1AF0 - 0x1AEC]; +}; + +#endif /* D_A_TN_H */ diff --git a/include/d/actor/d_a_toge.h b/include/d/actor/d_a_toge.h new file mode 100644 index 000000000..d83a3f7d6 --- /dev/null +++ b/include/d/actor/d_a_toge.h @@ -0,0 +1,25 @@ +#ifndef D_A_TOGE_H +#define D_A_TOGE_H + +#include "f_op/f_op_actor.h" + +class daToge_c : public fopAc_ac_c { +public: + void set_mtx() {} + + void _delete(); + void CreateHeap(); + void Create(); + void _create(); + void _execute(); + void set_collision(); + void search_wind(); + void toge_move(); + void toge_seStart(unsigned long); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TOGE_H */ diff --git a/include/d/actor/d_a_tori_flag.h b/include/d/actor/d_a_tori_flag.h new file mode 100644 index 000000000..f1ac9488e --- /dev/null +++ b/include/d/actor/d_a_tori_flag.h @@ -0,0 +1,32 @@ +#ifndef D_A_TORI_FLAG_H +#define D_A_TORI_FLAG_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "SSystem/SComponent/c_phase.h" +#include "d/d_cloth_packet.h" + +class daTori_Flag_c : public fopAc_ac_c { +public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + + void set_mtx(); + void CreateHeap(); + void CreateInit(); + +public: + /* 0x290 */ request_of_phase_process_class mPhsTrflag; + /* 0x298 */ request_of_phase_process_class mPhsCloth; + /* 0x2A0 */ J3DModel* mpModel; + /* 0x2A4 */ dCloth_packet_c* mpCloth; + /* 0x2A8 */ cXyz mWindvec; + /* 0x2B4 */ dKy_tevstr_c mClothTevStr; + /* 0x364 */ dCcD_Stts mStts; + /* 0x3A0 */ dCcD_Cyl mCyl; + /* 0x4D0 */ dCcD_Cyl mCyl2; +}; + +#endif /* D_A_TORI_FLAG_H */ diff --git a/include/d/actor/d_a_tornado.h b/include/d/actor/d_a_tornado.h new file mode 100644 index 000000000..ddb9c4642 --- /dev/null +++ b/include/d/actor/d_a_tornado.h @@ -0,0 +1,23 @@ +#ifndef D_A_TORNADO_H +#define D_A_TORNADO_H + +#include "f_op/f_op_actor.h" + +class daTornado_c : public fopAc_ac_c { +public: + void getScaleEnd() {} + void getSmallScaleEnd() {} + void setScaleOn() {} + + void jointCallBack(int); + void draw(); + void execute(); + void tornado_delete(); + void createHeap(); + void create(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TORNADO_H */ diff --git a/include/d/actor/d_a_tpota.h b/include/d/actor/d_a_tpota.h new file mode 100644 index 000000000..0ce0cfc7a --- /dev/null +++ b/include/d/actor/d_a_tpota.h @@ -0,0 +1,22 @@ +#ifndef D_A_TPOTA_H +#define D_A_TPOTA_H + +#include "f_op/f_op_actor.h" +#include "JSystem/JParticle/JPAParticle.h" + +class daTpota_c : public fopAc_ac_c { +public: + void _create(); + void _delete(); + void make_ripple(cXyz); + void check_water_h(JPABaseParticle*, float); + void clear_splash(); + void renew_splash(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_TPOTA_H */ diff --git a/include/d/actor/d_a_tsubo.h b/include/d/actor/d_a_tsubo.h new file mode 100644 index 000000000..2a3942a56 --- /dev/null +++ b/include/d/actor/d_a_tsubo.h @@ -0,0 +1,195 @@ +#ifndef D_A_TSUBO_H +#define D_A_TSUBO_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "d/d_bg_s_gnd_chk.h" +#include "d/d_bg_s_acch.h" +#include "d/d_bg_s_acch.h" +#include "SSystem/SComponent/c_bg_s_poly_info.h" +#include "d/d_particle.h" +#include "SSystem/SComponent/c_angle.h" +#include "SSystem/SComponent/c_phase.h" + +namespace daTsubo { + class Act_c : public fopAc_ac_c { + public: + void attrSpine() {} + void data_spec_boko(int) {} + void pos_init() {} + void prm_make_acorn(bool, int, int) {} + void prm_make_skull() {} + void prm_make_yw1() {} + void prm_off_moveBg() {} + void prm_off_stick() {} + void prm_set_cull_non() {} + void prm_set_itemNo(int) {} + void set_drop_spd_y0(float) {} + + void prmZ_init(); + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void create_init_cull(); + void create_init_cc(); + void create_init_bgc(); + void _create(); + void _is_delete(); + void _delete(); + void spec_make_boko(int); + void spec_init(); + void spec_set_actor(); + void spec_clr_actor(); + void spec_carry_spec(); + void spec_mode_carry_init(); + void spec_mode_carry(bool); + void spec_mode_put_init(); + void spec_set_room(); + void spec_remove(); + void spec_kill(); + void spec_mtx(); + void mode_hide_init(); + void mode_hide(); + void mode_appear_init(); + void mode_appear(); + void mode_wait_init(); + void mode_wait(); + void mode_walk_init(); + void mode_walk(); + void mode_carry_init(); + void mode_carry(); + void mode_drop_init(); + void mode_drop(); + void mode_sink_init(); + void mode_sink(); + void mode_afl_init(); + void mode_afl(); + void mode_proc_call(); + void cull_set_draw(); + void cull_set_move(); + void damaged(int, cBgS_PolyInfo*, bool, const cXyz*); + void damaged(int, cBgS_PolyInfo*); + void damaged_lava(); + void damage_tg_acc(); + void damage_cc_proc(); + void damage_bg_proc(); + void damage_bg_proc_directly(); + void damage_kill_proc(); + void crr_pos(const cXyz&); + void crr_pos_water(); + void crr_pos_lava(); + void water_tention(); + void reflect(cXyz*, const cBgS_PolyInfo&, float); + void bound(float); + void moment_small(const cXyz*); + void moment_big(const cXyz*); + void moment_water(const cXyz*); + void moment_barrel(const cXyz*); + void moment_stool(const cXyz*); + void moment_skull(const cXyz*); + void moment_pail(const cXyz*); + void moment_spine(const cXyz*); + void moment_hbox2S(const cXyz*); + void moment_tryColSun(const cXyz*); + void moment_tryColMer(const cXyz*); + void moment_tryColJup(const cXyz*); + void moment_tryKeyGate(const cXyz*); + void moment_pinecone(const cXyz*); + void moment_kutani(const cXyz*); + void moment_woodS(const cXyz*); + void moment_proc_call(); + void set_wind_vec(); + void init_mtx(); + void set_mtx(); + void set_tensor(const cXyz*); + void init_rot_throw(); + void init_rot_clean(); + void set_tensor_hide(); + void set_tensor_appear(); + void set_tensor_wait(); + void set_tensor_walk(); + void set_tensor_carry(); + void set_tensor_drop(); + void set_tensor_sink(); + void set_tensor_afl(); + void eff_drop_water(); + void eff_land_smoke(); + void eff_break_barrel(); + void eff_break_tsubo(); + void eff_break_stool(); + void eff_break_skull(); + void eff_break_pail(); + void eff_break_spine(); + void eff_break_hbox2S(); + void eff_break_try(); + void eff_break_pinecone(); + void eff_break_woodS(); + void eff_hit_water_splash(); + void eff_hit_lava_splash(); + void eff_kutani_set(); + void eff_kutani_init(); + void chk_sink_lava(); + void chk_sink_water(); + void chk_sinkdown_water(); + void calc_drop_param(float*, float*, float*) const; + void calc_afl_param(float*, float*, float*) const; + void se_fall_water(); + void se_fall_lava(); + void se_break(cBgS_PolyInfo*); + void se_pickup_carry(); + void se_pickup_carry_init(); + void se_pickup(); + void set_senv(int, int) const; + void cam_lockoff() const; + void _execute(); + void _draw(); + + public: + /* 0x290 */ request_of_phase_process_class mPhs; + /* 0x298 */ J3DModel* mpModel; + /* 0x29C */ u8 m29C[0x2A0 - 0x29C]; + /* 0x2A0 */ dBgS_Acch mAcch; + /* 0x464 */ dBgS_AcchCir mAcchCir; + /* 0x4A4 */ dBgS_GndChk mGndChk; + /* 0x4F8 */ u32 m4F8; + /* 0x4FC */ u32 m4FC; + /* 0x500 */ u32 m500; + /* 0x504 */ u8 m504[0x508 - 0x504]; + /* 0x508 */ dCcD_Cyl mCyl; + /* 0x638 */ dCcD_Stts mStts; + /* 0x674 */ int mType; + /* 0x678 */ int m678; + /* 0x67C */ u16 mSwitchId; + /* 0x67E */ u8 m67E[0x67F - 0x67E]; + /* 0x67F */ u8 m67F; + /* 0x680 */ u8 m680[0x682 - 0x680]; + /* 0x682 */ u8 m682; + /* 0x683 */ u8 m683; + /* 0x684 */ u8 m684[0x686 - 0x684]; + /* 0x686 */ u8 m686; + /* 0x687 */ u8 m687[0x688 - 0x687]; + /* 0x688 */ cSAngle m688; + /* 0x68A */ cSAngle m68A; + /* 0x68C */ cSAngle m68C; + /* 0x68E */ cSAngle m68E; + /* 0x690 */ cSAngle m690; + /* 0x692 */ cSAngle m692; + /* 0x694 */ Quaternion m694; + /* 0x6A4 */ u8 m6A4[0x6B0 - 0x6A4]; + /* 0x6B0 */ cXyz m6B0; + /* 0x6BC */ Mtx mPoseMtx; + /* 0x6EC */ f32 m6EC; + /* 0x6F0 */ cXyz m6F0; + /* 0x6FC */ f32 m6FC; + /* 0x700 */ cXyz m700; + /* 0x70C */ dPa_followEcallBack m70C[3]; + /* 0x748 */ dPa_followEcallBack m748[3]; + /* 0x784 */ dPa_followEcallBack m784; + /* 0x798 */ u8 m798[0x800 - 0x798]; + /* 0x800 */ s16 m800; + /* 0x802 */ u8 m802[0x814 - 0x802]; + /* 0x814 */ cXyz m814; + /* 0x820 */ u8 m820[0xF00 - 0x820]; + }; +}; + +#endif /* D_A_TSUBO_H */ diff --git a/include/d/actor/d_a_vrbox2.h b/include/d/actor/d_a_vrbox2.h new file mode 100644 index 000000000..8ecea3868 --- /dev/null +++ b/include/d/actor/d_a_vrbox2.h @@ -0,0 +1,17 @@ +#ifndef D_A_VRBOX2_H +#define D_A_VRBOX2_H + +#include "f_op/f_op_actor.h" + +class vrbox2_class : public fopAc_ac_c { +public: + /* 0x290 */ u8 m290[0x294 - 0x290]; + /* 0x294 */ J3DModel* mpBackCloud; + /* 0x298 */ u8 m298[0x29C - 0x298]; + /* 0x29C */ J3DModel* mpKasumiMae; + /* 0x2A0 */ u8 m2A0[0x2A4 - 0x2A0]; + /* 0x2A4 */ J3DModel* mpUsoUmi; + /* 0x2A8 */ u8 m2A8[0x2AC - 0x2A8]; +}; + +#endif /* D_A_VRBOX2_H */ diff --git a/include/d/actor/d_a_wall.h b/include/d/actor/d_a_wall.h new file mode 100644 index 000000000..c042ec1fb --- /dev/null +++ b/include/d/actor/d_a_wall.h @@ -0,0 +1,26 @@ +#ifndef D_A_WALL_H +#define D_A_WALL_H + +#include "f_op/f_op_actor.h" + +class daWall_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void setMoveBGMtx(); + void _execute(); + void mode_wait(); + void mode_break(); + void set_tri(); + void set_effect(); + void set_se(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WALL_H */ diff --git a/include/d/actor/d_a_warpdm20.h b/include/d/actor/d_a_warpdm20.h new file mode 100644 index 000000000..337d5dae7 --- /dev/null +++ b/include/d/actor/d_a_warpdm20.h @@ -0,0 +1,45 @@ +#ifndef D_A_WARPDM20_H +#define D_A_WARPDM20_H + +#include "f_op/f_op_actor.h" + +class daWarpdm20_c : public fopAc_ac_c { +public: + void set_mtx() {} + + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void _execute(); + void normal_execute(); + void demo_execute(); + void demo_proc(); + void initWait(int); + void actWait(int); + void initWait2(int); + void actWait2(int); + void initWarp(int); + void actWarp(int); + void initWaitDead(int); + void actWaitDead(int); + void initDead(int); + void actDead(int); + void initReturnWait(int); + void actReturnWait(int); + void eventOrder(); + void checkOrder(); + void animPlay(); + void setEndAnm(); + void getSeaY(cXyz); + void set_effect(unsigned short); + void set_wpsenko(); + void init_bck_anm(int); + void check_warp(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WARPDM20_H */ diff --git a/include/d/actor/d_a_warpf.h b/include/d/actor/d_a_warpf.h new file mode 100644 index 000000000..ccbd3d197 --- /dev/null +++ b/include/d/actor/d_a_warpf.h @@ -0,0 +1,46 @@ +#ifndef D_A_WARPF_H +#define D_A_WARPF_H + +#include "f_op/f_op_actor.h" + +class daWarpf_c : public fopAc_ac_c { +public: + void CreateHeap(); + void _delete(); + void checkEndDemo(); + void onEndDemo(); + void CreateInit(); + void _create(); + void _execute(); + void eventOrder(); + void checkOrder(); + void demo_proc(); + void initWait(int); + void actWait(int); + void initWarpStart(int); + void actWarpStart(int); + void initWarpMode_1(int); + void actWarpMode_1(int); + void initWarpMode_2(int); + void actWarpMode_2(int); + void initWarpMode_3(int); + void actWarpMode_3(int); + void initEndWait(int); + void actEndWait(int); + void check_warp_event(); + void get_distance(); + void get_earth_pos(); + void set_effect(); + void set_effect_wind00(); + void get_angle_wind01(); + void anim_play(); + void setEndAnim(); + void set_se(); + void set_mtx(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WARPF_H */ diff --git a/include/d/actor/d_a_warpfout.h b/include/d/actor/d_a_warpfout.h new file mode 100644 index 000000000..03e169f6f --- /dev/null +++ b/include/d/actor/d_a_warpfout.h @@ -0,0 +1,34 @@ +#ifndef D_A_WARPFOUT_H +#define D_A_WARPFOUT_H + +#include "f_op/f_op_actor.h" + +class daWarpfout_c : public fopAc_ac_c { +public: + void _draw() {} + + void _delete(); + void CreateInit(); + void _create(); + void _execute(); + void checkOrder(); + void eventOrder(); + void demo_proc(); + void initWarp1(int); + void actWarp1(int); + void initWarp2(int); + void actWarp2(int); + void initWarp3(int); + void actWarp3(int); + void initWarp4(int); + void actWarp4(int); + void initEnd(int); + void actEnd(int); + void set_effect_wind01(cXyz, short); + void get_effect_angle(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WARPFOUT_H */ diff --git a/include/d/actor/d_a_warpgn.h b/include/d/actor/d_a_warpgn.h new file mode 100644 index 000000000..c53e48a23 --- /dev/null +++ b/include/d/actor/d_a_warpgn.h @@ -0,0 +1,42 @@ +#ifndef D_A_WARPGN_H +#define D_A_WARPGN_H + +#include "f_op/f_op_actor.h" + +class daWarpgn_c : public fopAc_ac_c { +public: + void set_mtx() {} + + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void _execute(); + void normal_execute(); + void demo_execute(); + void demo_proc(); + void initWait(int); + void actWait(int); + void initStartWarp(int); + void actStartWarp(int); + void initWarp(int); + void actWarp(int); + void initWarpArrive(int); + void actWarpArrive(int); + void initWarpArriveEnd(int); + void actWarpArriveEnd(int); + void initAppear(int); + void actAppear(int); + void eventOrder(); + void checkOrder(); + void anim_play(int); + void set_end_anim(); + void check_warp(); + void checkValidWarp(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WARPGN_H */ diff --git a/include/d/actor/d_a_warphr.h b/include/d/actor/d_a_warphr.h new file mode 100644 index 000000000..441c3b8d6 --- /dev/null +++ b/include/d/actor/d_a_warphr.h @@ -0,0 +1,40 @@ +#ifndef D_A_WARPHR_H +#define D_A_WARPHR_H + +#include "f_op/f_op_actor.h" + +class daWarphr_c : public fopAc_ac_c { +public: + void set_mtx() {} + + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void _execute(); + void normal_execute(); + void demo_execute(); + void demo_proc(); + void initWait(int); + void actWait(int); + void initStartWarp(int); + void actStartWarp(int); + void initWarp(int); + void actWarp(int); + void initWarpArrive(int); + void actWarpArrive(int); + void initWarpArriveEnd(int); + void actWarpArriveEnd(int); + void eventOrder(); + void checkOrder(); + void anim_play(int); + void set_end_anim(); + void get_return_count(); + void check_warp(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WARPHR_H */ diff --git a/include/d/actor/d_a_warpls.h b/include/d/actor/d_a_warpls.h new file mode 100644 index 000000000..3057272ef --- /dev/null +++ b/include/d/actor/d_a_warpls.h @@ -0,0 +1,28 @@ +#ifndef D_A_WARPLS_H +#define D_A_WARPLS_H + +#include "f_op/f_op_actor.h" + +class daWarpls_c : public fopAc_ac_c { +public: + void _draw() {} + void set_mtx() {} + + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void _execute(); + void checkOrder(); + void eventOrder(); + void setStatus(); + void demo(); + void check_warp_link(); + void check_warp_distance(); + void warp_eff_start(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WARPLS_H */ diff --git a/include/d/actor/d_a_warpmj.h b/include/d/actor/d_a_warpmj.h new file mode 100644 index 000000000..21c386ae4 --- /dev/null +++ b/include/d/actor/d_a_warpmj.h @@ -0,0 +1,36 @@ +#ifndef D_A_WARPMJ_H +#define D_A_WARPMJ_H + +#include "f_op/f_op_actor.h" + +class daWarpmj_c : public fopAc_ac_c { +public: + void set_mtx() {} + + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void _execute(); + void normal_execute(); + void demo_execute(); + void demo_proc(); + void initWait(int); + void actWait(int); + void initWarp(int); + void actWarp(int); + void initWarpArrive(int); + void actWarpArrive(int); + void eventOrder(); + void checkOrder(); + void animPlay(); + void setEndAnm(); + void getSeaY(cXyz); + void check_warp(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WARPMJ_H */ diff --git a/include/d/actor/d_a_waterfall.h b/include/d/actor/d_a_waterfall.h new file mode 100644 index 000000000..4bf954628 --- /dev/null +++ b/include/d/actor/d_a_waterfall.h @@ -0,0 +1,33 @@ +#ifndef D_A_WATERFALL_H +#define D_A_WATERFALL_H + +#include "f_op/f_op_actor.h" + +class daWfall_c : public fopAc_ac_c { +public: + void _draw() {} + + void _delete(); + void CreateHeap(); + void CreateInit(); + void _create(); + void set_mtx(); + void set_gate_mtx(); + void set_minamo_mtx(); + void _execute(); + void mode_proc_call(); + void mode_wtr_on_init(); + void mode_wtr_on(); + void mode_wtr_off_init(); + void mode_wtr_off(); + void setEmitter00Pos(); + void setEmitter01Pos(); + void getWaterScaleFromGatePos(); + void getWaterHeight(); + void set_se(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WATERFALL_H */ diff --git a/include/d/actor/d_a_wbird.h b/include/d/actor/d_a_wbird.h new file mode 100644 index 000000000..4a259f5a8 --- /dev/null +++ b/include/d/actor/d_a_wbird.h @@ -0,0 +1,25 @@ +#ifndef D_A_WBIRD_H +#define D_A_WBIRD_H + +#include "f_op/f_op_actor.h" + +class daWbird_c : public fopAc_ac_c { +public: + void draw() {} + void execute() {} + void setAction(unsigned char) {} + + void calcMtx(); + void setStartPos(); + void CreateInit(); + void create(); + void actionWait(); + void actionEnd(); + void actionMove(); + void actionSelect(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WBIRD_H */ diff --git a/include/d/actor/d_a_wind_tag.h b/include/d/actor/d_a_wind_tag.h new file mode 100644 index 000000000..a0507e9a6 --- /dev/null +++ b/include/d/actor/d_a_wind_tag.h @@ -0,0 +1,29 @@ +#ifndef D_A_WIND_TAG_H +#define D_A_WIND_TAG_H + +#include "f_op/f_op_actor.h" + +namespace daWindTag { + class daWindTag_c : public fopAc_ac_c { + public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void set_wind_angle(); + void _create(); + void set_mtx(); + void checkSizeSpecialBig(); + void set_wind_se_sub(unsigned long, cXyz*); + void set_wind_se(); + void _execute(); + void path_move(); + void set_next_pnt(); + void _draw(); + void MoveEmitter(); + + public: + /* Place member variables here */ + }; +}; + +#endif /* D_A_WIND_TAG_H */ diff --git a/include/d/actor/d_a_windmill.h b/include/d/actor/d_a_windmill.h new file mode 100644 index 000000000..5d97bf41e --- /dev/null +++ b/include/d/actor/d_a_windmill.h @@ -0,0 +1,24 @@ +#ifndef D_A_WINDMILL_H +#define D_A_WINDMILL_H + +#include "f_op/f_op_actor.h" + +class daWindMill_c : public fopAc_ac_c { +public: + void _delete(); + void CreateHeap(); + void CreateInit(); + void search_wind(); + void _create(); + void set_mtx(); + void _execute(); + void hane_move(); + void set_at(); + void set_co(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_WINDMILL_H */ diff --git a/include/d/actor/d_a_wz.h b/include/d/actor/d_a_wz.h new file mode 100644 index 000000000..e8a9b1183 --- /dev/null +++ b/include/d/actor/d_a_wz.h @@ -0,0 +1,29 @@ +#ifndef D_A_WZ_H +#define D_A_WZ_H + +#include "f_op/f_op_actor.h" +#include "d/d_cc_d.h" +#include "m_Do/m_Do_ext.h" + +class wz_class : public fopAc_ac_c { +public: + /* 0x2AC */ u8 m2AC[0x2B4 - 0x2AC]; + /* 0x2B4 */ mDoExt_McaMorf* m2B4; + /* 0x2B8 */ u8 m2B8[0x314 - 0x2B8]; + /* 0x314 */ cXyz m314; + /* 0x320 */ u8 m320[0x348 - 0x320]; + /* 0x348 */ daWZ__BehaviorTypes mBehaviorType; + /* 0x349 */ u8 mEnemySummonTableIndex; + /* 0x34A */ u8 mEnableSpawnSwitch; + /* 0x34B */ u8 mDisableSpawnOnDeathSwitch; + /* 0x34C */ u8 m34C[0x350 - 0x34C]; + /* 0x350 */ bool mIsMiniBoss; + /* 0x351 */ bool m351; + /* 0x352 */ u8 m352[0x425 - 0x352]; + /* 0x425 */ u8 mPathIndex; + /* 0x426 */ u8 m426[0x7D8 - 0x426]; + /* 0x7D8 */ dCcD_Sph m7D8; + /* 0x904 */ u8 m904[0xF8C - 0x904]; +}; + +#endif /* D_A_WZ_H */ diff --git a/include/d/actor/d_a_ygcwp.h b/include/d/actor/d_a_ygcwp.h new file mode 100644 index 000000000..8497602aa --- /dev/null +++ b/include/d/actor/d_a_ygcwp.h @@ -0,0 +1,24 @@ +#ifndef D_A_YGCWP_H +#define D_A_YGCWP_H + +#include "f_op/f_op_actor.h" + +class daYgcwp_c : public fopAc_ac_c { +public: + void solidHeapCB(fopAc_ac_c*); + void create_heap(); + void _create(); + void _delete(); + void check_ev() const; + void off_ev() const; + void init_mtx(); + void make_shine(); + void set_timer(); + void _execute(); + void _draw(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_YGCWP_H */ diff --git a/include/d/actor/d_a_ykgr.h b/include/d/actor/d_a_ykgr.h index a57cc635a..634c228c8 100644 --- a/include/d/actor/d_a_ykgr.h +++ b/include/d/actor/d_a_ykgr.h @@ -1,26 +1,27 @@ -// -// Created by kris on 04/10/23. -// +#ifndef D_A_YKGR_H +#define D_A_YKGR_H -#ifndef TWW_D_A_YKGR_H -#define TWW_D_A_YKGR_H +#include "f_op/f_op_actor.h" -struct daYkgr_c { -public: - static void stop() { - if (m_emitter) { - m_alpha_flag = 0; - } - }; - - static JPABaseEmitter* m_emitter; - static u8 m_alpha_flag; +class daYkgr_c : public fopAc_ac_c { public: + void _create() {} + void _delete() {} + void _draw() {} + void _execute() {} + void hide() {} + void init() {} + void setAimRate(float) {} + void setAlpha(unsigned char) {} + void set_mtx() {} + void show() {} + void start() {} + void stop() {} + void getPosRate(); + +public: + /* Place member variables here */ }; -extern daYkgr_c daYkgr_c_class; - - - -#endif // TWW_D_A_YKGR_H +#endif /* D_A_YKGR_H */ diff --git a/include/d/actor/d_a_yougan.h b/include/d/actor/d_a_yougan.h new file mode 100644 index 000000000..2a9f5b394 --- /dev/null +++ b/include/d/actor/d_a_yougan.h @@ -0,0 +1,19 @@ +#ifndef D_A_YOUGAN_H +#define D_A_YOUGAN_H + +#include "f_op/f_op_actor.h" + +class daYougan_c : public fopAc_ac_c { +public: + void _daYougan_draw(); + void _daYougan_execute(); + void _daYougan_isdelete(); + void _daYougan_delete(); + void useHeapInit(); + void _daYougan_create(); + +public: + /* Place member variables here */ +}; + +#endif /* D_A_YOUGAN_H */ diff --git a/src/d/actor/d_a_acorn_leaf.cpp b/src/d/actor/d_a_acorn_leaf.cpp index a0cdf2966..236b4c210 100644 --- a/src/d/actor/d_a_acorn_leaf.cpp +++ b/src/d/actor/d_a_acorn_leaf.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_acorn_leaf.cpp // -#include "d_a_acorn_leaf.h" +#include "d/actor/d_a_acorn_leaf.h" #include "dolphin/types.h" /* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_amiprop.cpp b/src/d/actor/d_a_amiprop.cpp index 5df296586..987ece63e 100644 --- a/src/d/actor/d_a_amiprop.cpp +++ b/src/d/actor/d_a_amiprop.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_amiprop.cpp // -#include "d_a_amiprop.h" +#include "d/actor/d_a_amiprop.h" #include "dolphin/types.h" /* 00000078-000000D4 .text _delete__11daAmiProp_cFv */ diff --git a/src/d/actor/d_a_arrow_iceeff.cpp b/src/d/actor/d_a_arrow_iceeff.cpp index 4512f8f67..16cf8986a 100644 --- a/src/d/actor/d_a_arrow_iceeff.cpp +++ b/src/d/actor/d_a_arrow_iceeff.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_arrow_iceeff.cpp // -#include "d_a_arrow_iceeff.h" +#include "d/actor/d_a_arrow_iceeff.h" #include "dolphin/types.h" /* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_arrow_lighteff.cpp b/src/d/actor/d_a_arrow_lighteff.cpp index a4c145e73..70efc6042 100644 --- a/src/d/actor/d_a_arrow_lighteff.cpp +++ b/src/d/actor/d_a_arrow_lighteff.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_arrow_lighteff.cpp // -#include "d_a_arrow_lighteff.h" +#include "d/actor/d_a_arrow_lighteff.h" #include "dolphin/types.h" /* 00000078-00000108 .text setTopPos__18daArrow_Lighteff_cFv */ diff --git a/src/d/actor/d_a_atdoor.cpp b/src/d/actor/d_a_atdoor.cpp index 9dbeb20c0..5b1f15cb4 100644 --- a/src/d/actor/d_a_atdoor.cpp +++ b/src/d/actor/d_a_atdoor.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_atdoor.cpp // -#include "d_a_atdoor.h" +#include "d/actor/d_a_atdoor.h" #include "dolphin/types.h" /* 00000078-00000084 .text getSwbit__10daAtdoor_cFv */ diff --git a/src/d/actor/d_a_att.cpp b/src/d/actor/d_a_att.cpp index 605f9190e..d46fd855c 100644 --- a/src/d/actor/d_a_att.cpp +++ b/src/d/actor/d_a_att.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_att.cpp // -#include "d_a_att.h" +#include "d/actor/d_a_att.h" #include "dolphin/types.h" /* 000000EC-000000F4 .text daAtt_Draw__FP9att_class */ diff --git a/src/d/actor/d_a_auction.cpp b/src/d/actor/d_a_auction.cpp index 1e540cb0a..e34188f38 100644 --- a/src/d/actor/d_a_auction.cpp +++ b/src/d/actor/d_a_auction.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_auction.cpp // -#include "d_a_auction.h" +#include "d/actor/d_a_auction.h" #include "dolphin/types.h" /* 000000EC-000002FC .text __ct__11daAuction_cFv */ diff --git a/src/d/actor/d_a_bb.cpp b/src/d/actor/d_a_bb.cpp index f9b898124..f2907fa2e 100644 --- a/src/d/actor/d_a_bb.cpp +++ b/src/d/actor/d_a_bb.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bb.cpp // -#include "d_a_bb.h" +#include "d/actor/d_a_bb.h" #include "dolphin/types.h" /* 000000EC-000003C8 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_bdk.cpp b/src/d/actor/d_a_bdk.cpp index cc43d0199..41e6d5d87 100644 --- a/src/d/actor/d_a_bdk.cpp +++ b/src/d/actor/d_a_bdk.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bdk.cpp // -#include "d_a_bdk.h" +#include "d/actor/d_a_bdk.h" #include "dolphin/types.h" /* 000000EC-0000015C .text __ct__11daBdk_HIO_cFv */ diff --git a/src/d/actor/d_a_bdkobj.cpp b/src/d/actor/d_a_bdkobj.cpp index c44601c2d..178831813 100644 --- a/src/d/actor/d_a_bdkobj.cpp +++ b/src/d/actor/d_a_bdkobj.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bdkobj.cpp // -#include "d_a_bdkobj.h" +#include "d/actor/d_a_bdkobj.h" #include "dolphin/types.h" /* 000000EC-00000104 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_beam.cpp b/src/d/actor/d_a_beam.cpp index 4dc6ddbdd..0cd98ada2 100644 --- a/src/d/actor/d_a_beam.cpp +++ b/src/d/actor/d_a_beam.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_beam.cpp // -#include "d_a_beam.h" +#include "d/actor/d_a_beam.h" #include "dolphin/types.h" /* 000000EC-00000118 .text __ct__12daBeam_HIO_cFv */ diff --git a/src/d/actor/d_a_bflower.cpp b/src/d/actor/d_a_bflower.cpp index 9d738eeec..de2e57ac7 100644 --- a/src/d/actor/d_a_bflower.cpp +++ b/src/d/actor/d_a_bflower.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bflower.cpp // -#include "d_a_bflower.h" +#include "d/actor/d_a_bflower.h" #include "dolphin/types.h" /* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_bgn.cpp b/src/d/actor/d_a_bgn.cpp index b20a62645..a947a29c4 100644 --- a/src/d/actor/d_a_bgn.cpp +++ b/src/d/actor/d_a_bgn.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bgn.cpp // -#include "d_a_bgn.h" +#include "d/actor/d_a_bgn.h" #include "dolphin/types.h" /* 000000EC-000003F0 .text __ct__11daBgn_HIO_cFv */ diff --git a/src/d/actor/d_a_bgn2.cpp b/src/d/actor/d_a_bgn2.cpp index 1eca6b670..f7b1e11ae 100644 --- a/src/d/actor/d_a_bgn2.cpp +++ b/src/d/actor/d_a_bgn2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bgn2.cpp // -#include "d_a_bgn2.h" +#include "d/actor/d_a_bgn2.h" #include "dolphin/types.h" /* 000000EC-00000194 .text __ct__12daBgn2_HIO_cFv */ diff --git a/src/d/actor/d_a_bgn3.cpp b/src/d/actor/d_a_bgn3.cpp index aefe9af69..0d7c284c4 100644 --- a/src/d/actor/d_a_bgn3.cpp +++ b/src/d/actor/d_a_bgn3.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bgn3.cpp // -#include "d_a_bgn3.h" +#include "d/actor/d_a_bgn3.h" #include "dolphin/types.h" /* 000000EC-000001F4 .text __ct__12daBgn3_HIO_cFv */ diff --git a/src/d/actor/d_a_bigelf.cpp b/src/d/actor/d_a_bigelf.cpp index 7a96d0f16..51f2afff7 100644 --- a/src/d/actor/d_a_bigelf.cpp +++ b/src/d/actor/d_a_bigelf.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bigelf.cpp // -#include "d_a_bigelf.h" +#include "d/actor/d_a_bigelf.h" #include "dolphin/types.h" /* 00000078-0000016C .text oct_delete__10daBigelf_cFv */ diff --git a/src/d/actor/d_a_bita.cpp b/src/d/actor/d_a_bita.cpp index 88fe3e6b4..4bca505b3 100644 --- a/src/d/actor/d_a_bita.cpp +++ b/src/d/actor/d_a_bita.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bita.cpp // -#include "d_a_bita.h" +#include "d/actor/d_a_bita.h" #include "dolphin/types.h" /* 00000078-000000C4 .text b_a_sub__FPvPv */ diff --git a/src/d/actor/d_a_bk.cpp b/src/d/actor/d_a_bk.cpp index e5f457ca7..fe4e5ce09 100644 --- a/src/d/actor/d_a_bk.cpp +++ b/src/d/actor/d_a_bk.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bk.cpp // -#include "d_a_bk.h" +#include "d/actor/d_a_bk.h" #include "dolphin/types.h" /* 000000EC-00000234 .text anm_init__FP8bk_classifUcfi */ diff --git a/src/d/actor/d_a_bl.cpp b/src/d/actor/d_a_bl.cpp index 37c982e27..dfd931875 100644 --- a/src/d/actor/d_a_bl.cpp +++ b/src/d/actor/d_a_bl.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bl.cpp // -#include "d_a_bl.h" +#include "d/actor/d_a_bl.h" #include "dolphin/types.h" /* 00000078-00000178 .text draw_SUB__FP8bl_class */ diff --git a/src/d/actor/d_a_bmd.cpp b/src/d/actor/d_a_bmd.cpp index 053d0eba1..83cb21cb2 100644 --- a/src/d/actor/d_a_bmd.cpp +++ b/src/d/actor/d_a_bmd.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bmd.cpp // -#include "d_a_bmd.h" +#include "d/actor/d_a_bmd.h" #include "dolphin/types.h" /* 000000EC-00000134 .text __ct__11daBmd_HIO_cFv */ diff --git a/src/d/actor/d_a_bmdfoot.cpp b/src/d/actor/d_a_bmdfoot.cpp index d1e623bf8..b44196fcc 100644 --- a/src/d/actor/d_a_bmdfoot.cpp +++ b/src/d/actor/d_a_bmdfoot.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bmdfoot.cpp // -#include "d_a_bmdfoot.h" +#include "d/actor/d_a_bmdfoot.h" #include "dolphin/types.h" /* 000000EC-00000114 .text __ct__15daBmdfoot_HIO_cFv */ diff --git a/src/d/actor/d_a_bmdhand.cpp b/src/d/actor/d_a_bmdhand.cpp index c8ec2863e..4673cb30e 100644 --- a/src/d/actor/d_a_bmdhand.cpp +++ b/src/d/actor/d_a_bmdhand.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bmdhand.cpp // -#include "d_a_bmdhand.h" +#include "d/actor/d_a_bmdhand.h" #include "dolphin/types.h" /* 000000EC-00000118 .text __ct__15daBmdhand_HIO_cFv */ diff --git a/src/d/actor/d_a_bo.cpp b/src/d/actor/d_a_bo.cpp index f6c1af92c..f64236f52 100644 --- a/src/d/actor/d_a_bo.cpp +++ b/src/d/actor/d_a_bo.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bo.cpp // -#include "d_a_bo.h" +#include "d/actor/d_a_bo.h" #include "dolphin/types.h" /* 000000EC-000001E8 .text smoke_set__FP8bo_class */ diff --git a/src/d/actor/d_a_boko.cpp b/src/d/actor/d_a_boko.cpp index 288fa6c34..b125ebfb4 100644 --- a/src/d/actor/d_a_boko.cpp +++ b/src/d/actor/d_a_boko.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_boko.cpp // -#include "d_a_boko.h" +#include "d/actor/d_a_boko.h" #include "dolphin/types.h" /* 000000EC-0000017C .text keDraw__8daBoko_cFv */ diff --git a/src/d/actor/d_a_boomerang.cpp b/src/d/actor/d_a_boomerang.cpp index 30cfbfed8..4b74fc020 100644 --- a/src/d/actor/d_a_boomerang.cpp +++ b/src/d/actor/d_a_boomerang.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_boomerang.cpp // -#include "d_a_boomerang.h" +#include "d/actor/d_a_boomerang.h" #include "dolphin/types.h" /* 800E0C08-800E0D44 .text initBlur__18daBoomerang_blur_cFPA4_fs */ diff --git a/src/d/actor/d_a_bpw.cpp b/src/d/actor/d_a_bpw.cpp index e170acf1a..cb62db5f0 100644 --- a/src/d/actor/d_a_bpw.cpp +++ b/src/d/actor/d_a_bpw.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bpw.cpp // -#include "d_a_bpw.h" +#include "d/actor/d_a_bpw.h" #include "dolphin/types.h" /* 00000078-00000258 .text body_nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_bridge.cpp b/src/d/actor/d_a_bridge.cpp index 1fed1b809..8202a888e 100644 --- a/src/d/actor/d_a_bridge.cpp +++ b/src/d/actor/d_a_bridge.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bridge.cpp // -#include "d_a_bridge.h" +#include "d/actor/d_a_bridge.h" #include "dolphin/types.h" /* 00000078-00000504 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_bst.cpp b/src/d/actor/d_a_bst.cpp index 909fed7b5..0a4b7b455 100644 --- a/src/d/actor/d_a_bst.cpp +++ b/src/d/actor/d_a_bst.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bst.cpp // -#include "d_a_bst.h" +#include "d/actor/d_a_bst.h" #include "dolphin/types.h" /* 000000EC-00000110 .text __ct__11daBst_HIO_cFv */ diff --git a/src/d/actor/d_a_btd.cpp b/src/d/actor/d_a_btd.cpp index 6afd026a4..e7ba45c0c 100644 --- a/src/d/actor/d_a_btd.cpp +++ b/src/d/actor/d_a_btd.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_btd.cpp // -#include "d_a_btd.h" +#include "d/actor/d_a_btd.h" #include "dolphin/types.h" /* 000000EC-000001C8 .text __ct__11daBtd_HIO_cFv */ diff --git a/src/d/actor/d_a_bwd.cpp b/src/d/actor/d_a_bwd.cpp index 4b6d2944d..dd86c6591 100644 --- a/src/d/actor/d_a_bwd.cpp +++ b/src/d/actor/d_a_bwd.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bwd.cpp // -#include "d_a_bwd.h" +#include "d/actor/d_a_bwd.h" #include "dolphin/types.h" /* 000000EC-0000019C .text __ct__11daBwd_HIO_cFv */ diff --git a/src/d/actor/d_a_bwdg.cpp b/src/d/actor/d_a_bwdg.cpp index 593f168bf..4d3173644 100644 --- a/src/d/actor/d_a_bwdg.cpp +++ b/src/d/actor/d_a_bwdg.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bwdg.cpp // -#include "d_a_bwdg.h" +#include "d/actor/d_a_bwdg.h" #include "dolphin/types.h" /* 00000078-000001C4 .text draw__15daBwdg_packet_cFv */ diff --git a/src/d/actor/d_a_bwds.cpp b/src/d/actor/d_a_bwds.cpp index 709276809..09bb10155 100644 --- a/src/d/actor/d_a_bwds.cpp +++ b/src/d/actor/d_a_bwds.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_bwds.cpp // -#include "d_a_bwds.h" +#include "d/actor/d_a_bwds.h" #include "dolphin/types.h" /* 000000EC-00000144 .text __ct__12daBwds_HIO_cFv */ diff --git a/src/d/actor/d_a_canon.cpp b/src/d/actor/d_a_canon.cpp index ea6886f8b..f0033ba40 100644 --- a/src/d/actor/d_a_canon.cpp +++ b/src/d/actor/d_a_canon.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_canon.cpp // -#include "d_a_canon.h" +#include "d/actor/d_a_canon.h" #include "dolphin/types.h" /* 000000EC-000002C8 .text set_mtx__9daCanon_cFv */ diff --git a/src/d/actor/d_a_cc.cpp b/src/d/actor/d_a_cc.cpp index be3626a3e..105cc0e90 100644 --- a/src/d/actor/d_a_cc.cpp +++ b/src/d/actor/d_a_cc.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_cc.cpp // -#include "d_a_cc.h" +#include "d/actor/d_a_cc.h" #include "dolphin/types.h" /* 00000078-000002AC .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_coming2.cpp b/src/d/actor/d_a_coming2.cpp index 56143c033..a399aa43a 100644 --- a/src/d/actor/d_a_coming2.cpp +++ b/src/d/actor/d_a_coming2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_coming2.cpp // -#include "d_a_coming2.h" +#include "d/actor/d_a_coming2.h" #include "dolphin/types.h" /* 000000EC-00000164 .text chase_ship__Q29daComing25Act_cFv */ diff --git a/src/d/actor/d_a_coming3.cpp b/src/d/actor/d_a_coming3.cpp index d5780e507..9867815f8 100644 --- a/src/d/actor/d_a_coming3.cpp +++ b/src/d/actor/d_a_coming3.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_coming3.cpp // -#include "d_a_coming3.h" +#include "d/actor/d_a_coming3.h" #include "dolphin/types.h" /* 000000EC-00000404 .text get_water_height__Q29daComing35Act_cFPfPiPC4cXyz */ diff --git a/src/d/actor/d_a_dai.cpp b/src/d/actor/d_a_dai.cpp index 4267ef138..1bbe1f93c 100644 --- a/src/d/actor/d_a_dai.cpp +++ b/src/d/actor/d_a_dai.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_dai.cpp // -#include "d_a_dai.h" +#include "d/actor/d_a_dai.h" #include "dolphin/types.h" /* 00000078-000000C4 .text _delete__7daDai_cFv */ diff --git a/src/d/actor/d_a_dai_item.cpp b/src/d/actor/d_a_dai_item.cpp index 6e996fbe7..103a31e8f 100644 --- a/src/d/actor/d_a_dai_item.cpp +++ b/src/d/actor/d_a_dai_item.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_dai_item.cpp // -#include "d_a_dai_item.h" +#include "d/actor/d_a_dai_item.h" #include "dolphin/types.h" /* 800E3638-800E36C8 .text convItemNo__FUc */ diff --git a/src/d/actor/d_a_daiocta.cpp b/src/d/actor/d_a_daiocta.cpp index df93f7128..1555fd9c6 100644 --- a/src/d/actor/d_a_daiocta.cpp +++ b/src/d/actor/d_a_daiocta.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_daiocta.cpp // -#include "d_a_daiocta.h" +#include "d/actor/d_a_daiocta.h" #include "dolphin/types.h" /* 000000EC-000002B0 .text __ct__15daDaiocta_HIO_cFv */ diff --git a/src/d/actor/d_a_daiocta_eye.cpp b/src/d/actor/d_a_daiocta_eye.cpp index 91abea35e..2ecbb42d3 100644 --- a/src/d/actor/d_a_daiocta_eye.cpp +++ b/src/d/actor/d_a_daiocta_eye.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_daiocta_eye.cpp // -#include "d_a_daiocta_eye.h" +#include "d/actor/d_a_daiocta_eye.h" #include "dolphin/types.h" /* 000000EC-000001B0 .text __ct__19daDaiocta_Eye_HIO_cFv */ diff --git a/src/d/actor/d_a_deku_item.cpp b/src/d/actor/d_a_deku_item.cpp index 91acaaba5..60f84b891 100644 --- a/src/d/actor/d_a_deku_item.cpp +++ b/src/d/actor/d_a_deku_item.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_deku_item.cpp // -#include "d_a_deku_item.h" +#include "d/actor/d_a_deku_item.h" #include "dolphin/types.h" /* 00000078-000000D0 .text _delete__12daDekuItem_cFv */ diff --git a/src/d/actor/d_a_demo00.cpp b/src/d/actor/d_a_demo00.cpp index e18da77c9..122f92df0 100644 --- a/src/d/actor/d_a_demo00.cpp +++ b/src/d/actor/d_a_demo00.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_demo00.cpp // -#include "d_a_demo00.h" +#include "d/actor/d_a_demo00.h" #include "dolphin/types.h" /* 800E595C-800E598C .text reset__16daDemo00_resID_cFv */ diff --git a/src/d/actor/d_a_demo_dk.cpp b/src/d/actor/d_a_demo_dk.cpp index d14fc87cb..da0a9ddda 100644 --- a/src/d/actor/d_a_demo_dk.cpp +++ b/src/d/actor/d_a_demo_dk.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_demo_dk.cpp // -#include "d_a_demo_dk.h" +#include "d/actor/d_a_demo_dk.h" #include "dolphin/types.h" /* 00000078-000000E8 .text daDEMO_DK_Draw__FP13demo_dk_class */ diff --git a/src/d/actor/d_a_demo_item.cpp b/src/d/actor/d_a_demo_item.cpp index 06e5e600e..5733ff88a 100644 --- a/src/d/actor/d_a_demo_item.cpp +++ b/src/d/actor/d_a_demo_item.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_demo_item.cpp // -#include "d_a_demo_item.h" +#include "d/actor/d_a_demo_item.h" #include "dolphin/types.h" /* 000000EC-00000320 .text setParticle__9daDitem_cFv */ diff --git a/src/d/actor/d_a_demo_kmm.cpp b/src/d/actor/d_a_demo_kmm.cpp index ebcb7de78..cd0c3c7da 100644 --- a/src/d/actor/d_a_demo_kmm.cpp +++ b/src/d/actor/d_a_demo_kmm.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_demo_kmm.cpp // -#include "d_a_demo_kmm.h" +#include "d/actor/d_a_demo_kmm.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_dk.cpp b/src/d/actor/d_a_dk.cpp index bf9578db2..dd2b0f090 100644 --- a/src/d/actor/d_a_dk.cpp +++ b/src/d/actor/d_a_dk.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_dk.cpp // -#include "d_a_dk.h" +#include "d/actor/d_a_dk.h" #include "dolphin/types.h" /* 000000EC-00000130 .text __ct__10daDk_HIO_cFv */ diff --git a/src/d/actor/d_a_door10.cpp b/src/d/actor/d_a_door10.cpp index 8bc04845a..a7827d480 100644 --- a/src/d/actor/d_a_door10.cpp +++ b/src/d/actor/d_a_door10.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_door10.cpp // -#include "d_a_door10.h" +#include "d/actor/d_a_door10.h" #include "dolphin/types.h" /* 00000078-000000C8 .text chkMakeKey__10daDoor10_cFv */ diff --git a/src/d/actor/d_a_door12.cpp b/src/d/actor/d_a_door12.cpp index a52037b1f..3d9e2d277 100644 --- a/src/d/actor/d_a_door12.cpp +++ b/src/d/actor/d_a_door12.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_door12.cpp // -#include "d_a_door12.h" +#include "d/actor/d_a_door12.h" #include "dolphin/types.h" /* 00000078-000000C0 .text chkMakeKey__10daDoor12_cFv */ diff --git a/src/d/actor/d_a_dr2.cpp b/src/d/actor/d_a_dr2.cpp index 122c4c428..282554383 100644 --- a/src/d/actor/d_a_dr2.cpp +++ b/src/d/actor/d_a_dr2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_dr2.cpp // -#include "d_a_dr2.h" +#include "d/actor/d_a_dr2.h" #include "dolphin/types.h" /* 000000EC-00000110 .text __ct__11daDr2_HIO_cFv */ diff --git a/src/d/actor/d_a_dummy.cpp b/src/d/actor/d_a_dummy.cpp index 418e3166c..09f29ee52 100644 --- a/src/d/actor/d_a_dummy.cpp +++ b/src/d/actor/d_a_dummy.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_dummy.cpp // -#include "d_a_dummy.h" +#include "d/actor/d_a_dummy.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q27daDummy5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_ep.cpp b/src/d/actor/d_a_ep.cpp index 8b46774a1..b241fb44c 100644 --- a/src/d/actor/d_a_ep.cpp +++ b/src/d/actor/d_a_ep.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ep.cpp // -#include "d_a_ep.h" +#include "d/actor/d_a_ep.h" #include "dolphin/types.h" /* 00000078-00000158 .text ga_draw__FP8ep_class */ diff --git a/src/d/actor/d_a_esa.cpp b/src/d/actor/d_a_esa.cpp index 2a3464780..479b5c324 100644 --- a/src/d/actor/d_a_esa.cpp +++ b/src/d/actor/d_a_esa.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_esa.cpp // -#include "d_a_esa.h" +#include "d/actor/d_a_esa.h" #include "dolphin/types.h" /* 800E7E60-800E7EA8 .text daEsa_Draw__FP9esa_class */ diff --git a/src/d/actor/d_a_fallrock.cpp b/src/d/actor/d_a_fallrock.cpp index 7e8efd172..cf9173967 100644 --- a/src/d/actor/d_a_fallrock.cpp +++ b/src/d/actor/d_a_fallrock.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_fallrock.cpp // -#include "d_a_fallrock.h" +#include "d/actor/d_a_fallrock.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_fallrock_tag.cpp b/src/d/actor/d_a_fallrock_tag.cpp index c0cc83fe9..be0f053d6 100644 --- a/src/d/actor/d_a_fallrock_tag.cpp +++ b/src/d/actor/d_a_fallrock_tag.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_fallrock_tag.cpp // -#include "d_a_fallrock_tag.h" +#include "d/actor/d_a_fallrock_tag.h" #include "dolphin/types.h" /* 00000078-00000080 .text daFallRockTag_Draw__FP15daFallRockTag_c */ diff --git a/src/d/actor/d_a_fan.cpp b/src/d/actor/d_a_fan.cpp index 1621650a1..f60542e80 100644 --- a/src/d/actor/d_a_fan.cpp +++ b/src/d/actor/d_a_fan.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_fan.cpp // -#include "d_a_fan.h" +#include "d/actor/d_a_fan.h" #include "dolphin/types.h" /* 00000078-000000F0 .text Delete__7daFan_cFv */ diff --git a/src/d/actor/d_a_ff.cpp b/src/d/actor/d_a_ff.cpp index 64c865306..7dc2e8bcf 100644 --- a/src/d/actor/d_a_ff.cpp +++ b/src/d/actor/d_a_ff.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ff.cpp // -#include "d_a_ff.h" +#include "d/actor/d_a_ff.h" #include "dolphin/types.h" /* 00000078-000001E4 .text fire_fly_draw__FP8ff_class */ diff --git a/src/d/actor/d_a_fganon.cpp b/src/d/actor/d_a_fganon.cpp index 864130782..b124ca794 100644 --- a/src/d/actor/d_a_fganon.cpp +++ b/src/d/actor/d_a_fganon.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_fganon.cpp // -#include "d_a_fganon.h" +#include "d/actor/d_a_fganon.h" #include "dolphin/types.h" /* 000000EC-000001A0 .text __ct__14daFganon_HIO_cFv */ diff --git a/src/d/actor/d_a_fgmahou.cpp b/src/d/actor/d_a_fgmahou.cpp index e50e218da..6d007778a 100644 --- a/src/d/actor/d_a_fgmahou.cpp +++ b/src/d/actor/d_a_fgmahou.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_fgmahou.cpp // -#include "d_a_fgmahou.h" +#include "d/actor/d_a_fgmahou.h" #include "dolphin/types.h" /* 00000078-000000E4 .text daFgmahou_Draw__FP13fgmahou_class */ diff --git a/src/d/actor/d_a_fire.cpp b/src/d/actor/d_a_fire.cpp index dc03e16e8..d40f9611a 100644 --- a/src/d/actor/d_a_fire.cpp +++ b/src/d/actor/d_a_fire.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_fire.cpp // -#include "d_a_fire.h" +#include "d/actor/d_a_fire.h" #include "dolphin/types.h" /* 00000078-000000F8 .text _delete__8daFire_cFv */ diff --git a/src/d/actor/d_a_floor.cpp b/src/d/actor/d_a_floor.cpp index 8af955da4..b7ac3ef49 100644 --- a/src/d/actor/d_a_floor.cpp +++ b/src/d/actor/d_a_floor.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_floor.cpp // -#include "d_a_floor.h" +#include "d/actor/d_a_floor.h" #include "dolphin/types.h" /* 00000078-000000DC .text rideCallBack__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_fm.cpp b/src/d/actor/d_a_fm.cpp index 2c00e7a21..1bd85a1c2 100644 --- a/src/d/actor/d_a_fm.cpp +++ b/src/d/actor/d_a_fm.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_fm.cpp // -#include "d_a_fm.h" +#include "d/actor/d_a_fm.h" #include "dolphin/types.h" /* 000000EC-000003EC .text __ct__10daFm_HIO_cFv */ diff --git a/src/d/actor/d_a_ghostship.cpp b/src/d/actor/d_a_ghostship.cpp index bdb584ef5..07a2fa689 100644 --- a/src/d/actor/d_a_ghostship.cpp +++ b/src/d/actor/d_a_ghostship.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ghostship.cpp // -#include "d_a_ghostship.h" +#include "d/actor/d_a_ghostship.h" #include "dolphin/types.h" /* 000000EC-000000F8 .text daGhostship_SailVtxFactorCB__FP15dCloth_packet_cii */ diff --git a/src/d/actor/d_a_gm.cpp b/src/d/actor/d_a_gm.cpp index 3862d355c..5cdefc080 100644 --- a/src/d/actor/d_a_gm.cpp +++ b/src/d/actor/d_a_gm.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_gm.cpp // -#include "d_a_gm.h" +#include "d/actor/d_a_gm.h" #include "dolphin/types.h" /* 000000EC-0000032C .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_gnd.cpp b/src/d/actor/d_a_gnd.cpp index d38e53a3e..c68c2cafe 100644 --- a/src/d/actor/d_a_gnd.cpp +++ b/src/d/actor/d_a_gnd.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_gnd.cpp // -#include "d_a_gnd.h" +#include "d/actor/d_a_gnd.h" #include "dolphin/types.h" /* 000000EC-0000023C .text __ct__11daGnd_HIO_cFv */ diff --git a/src/d/actor/d_a_goal_flag.cpp b/src/d/actor/d_a_goal_flag.cpp index a43ebe2ab..49388a7c2 100644 --- a/src/d/actor/d_a_goal_flag.cpp +++ b/src/d/actor/d_a_goal_flag.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_goal_flag.cpp // -#include "d_a_goal_flag.h" +#include "d/actor/d_a_goal_flag.h" #include "dolphin/types.h" /* 000000EC-00000210 .text setTexObj__16daGFlag_packet_cFUc */ diff --git a/src/d/actor/d_a_grid.cpp b/src/d/actor/d_a_grid.cpp index 3b3bbbe39..4cbd5e6a7 100644 --- a/src/d/actor/d_a_grid.cpp +++ b/src/d/actor/d_a_grid.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_grid.cpp // -#include "d_a_grid.h" +#include "d/actor/d_a_grid.h" #include "dolphin/types.h" /* 800E8CC0-800E8D48 .text setBackNrm__13daHo_packet_cFv */ diff --git a/src/d/actor/d_a_gy.cpp b/src/d/actor/d_a_gy.cpp index b2a61b333..f20d5f555 100644 --- a/src/d/actor/d_a_gy.cpp +++ b/src/d/actor/d_a_gy.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_gy.cpp // -#include "d_a_gy.h" +#include "d/actor/d_a_gy.h" #include "dolphin/types.h" /* 000000EC-000003CC .text __ct__10daGy_HIO_cFv */ diff --git a/src/d/actor/d_a_gy_ctrl.cpp b/src/d/actor/d_a_gy_ctrl.cpp index 0baa57a49..4b2850c59 100644 --- a/src/d/actor/d_a_gy_ctrl.cpp +++ b/src/d/actor/d_a_gy_ctrl.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_gy_ctrl.cpp // -#include "d_a_gy_ctrl.h" +#include "d/actor/d_a_gy_ctrl.h" #include "dolphin/types.h" /* 000000EC-00000170 .text __ct__15daGy_Ctrl_HIO_cFv */ diff --git a/src/d/actor/d_a_himo2.cpp b/src/d/actor/d_a_himo2.cpp index 7bd87df63..8d62f0927 100644 --- a/src/d/actor/d_a_himo2.cpp +++ b/src/d/actor/d_a_himo2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_himo2.cpp // -#include "d_a_himo2.h" +#include "d/actor/d_a_himo2.h" #include "dolphin/types.h" /* 800EB60C-800EBABC .text spin_draw__FP11himo2_class */ diff --git a/src/d/actor/d_a_himo3.cpp b/src/d/actor/d_a_himo3.cpp index d15875b82..a41992bd9 100644 --- a/src/d/actor/d_a_himo3.cpp +++ b/src/d/actor/d_a_himo3.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_himo3.cpp // -#include "d_a_himo3.h" +#include "d/actor/d_a_himo3.h" #include "dolphin/types.h" /* 000000EC-00000C58 .text himo3_control__FP11himo3_classP7himo3_s */ diff --git a/src/d/actor/d_a_hitobj.cpp b/src/d/actor/d_a_hitobj.cpp index b8dcb3ab1..fe16fb05e 100644 --- a/src/d/actor/d_a_hitobj.cpp +++ b/src/d/actor/d_a_hitobj.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_hitobj.cpp // -#include "d_a_hitobj.h" +#include "d/actor/d_a_hitobj.h" #include "dolphin/types.h" /* 00000078-00000080 .text daHitobj_Draw__FP12hitobj_class */ diff --git a/src/d/actor/d_a_hmlif.cpp b/src/d/actor/d_a_hmlif.cpp index 27a57fe48..d5b260fc0 100644 --- a/src/d/actor/d_a_hmlif.cpp +++ b/src/d/actor/d_a_hmlif.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_hmlif.cpp // -#include "d_a_hmlif.h" +#include "d/actor/d_a_hmlif.h" #include "dolphin/types.h" /* 00000078-00000080 .text Delete__9daHmlif_cFv */ diff --git a/src/d/actor/d_a_hys.cpp b/src/d/actor/d_a_hys.cpp index ed59caf2d..7455725eb 100644 --- a/src/d/actor/d_a_hys.cpp +++ b/src/d/actor/d_a_hys.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_hys.cpp // -#include "d_a_hys.h" +#include "d/actor/d_a_hys.h" #include "dolphin/types.h" /* 00000078-000000B8 .text Delete__7daHys_cFv */ diff --git a/src/d/actor/d_a_icelift.cpp b/src/d/actor/d_a_icelift.cpp index 022083a56..a4fe8dc74 100644 --- a/src/d/actor/d_a_icelift.cpp +++ b/src/d/actor/d_a_icelift.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_icelift.cpp // -#include "d_a_icelift.h" +#include "d/actor/d_a_icelift.h" #include "dolphin/types.h" /* 00000078-000000E0 .text _delete__9daIlift_cFv */ diff --git a/src/d/actor/d_a_ikari.cpp b/src/d/actor/d_a_ikari.cpp index f392a23b2..a3937ee46 100644 --- a/src/d/actor/d_a_ikari.cpp +++ b/src/d/actor/d_a_ikari.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ikari.cpp // -#include "d_a_ikari.h" +#include "d/actor/d_a_ikari.h" #include "dolphin/types.h" /* 000000EC-0000010C .text createHeap_CB__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_jbo.cpp b/src/d/actor/d_a_jbo.cpp index 7ad3f89b2..ffdd39fbc 100644 --- a/src/d/actor/d_a_jbo.cpp +++ b/src/d/actor/d_a_jbo.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_jbo.cpp // -#include "d_a_jbo.h" +#include "d/actor/d_a_jbo.h" #include "dolphin/types.h" /* 00000078-00000108 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_kamome.cpp b/src/d/actor/d_a_kamome.cpp index 03de3b872..226a6a304 100644 --- a/src/d/actor/d_a_kamome.cpp +++ b/src/d/actor/d_a_kamome.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kamome.cpp // -#include "d_a_kamome.h" +#include "d/actor/d_a_kamome.h" #include "dolphin/types.h" /* 000000EC-000001E4 .text anm_init__FP12kamome_classifUcfi */ diff --git a/src/d/actor/d_a_kanban.cpp b/src/d/actor/d_a_kanban.cpp index fe583e006..5d5bcc631 100644 --- a/src/d/actor/d_a_kanban.cpp +++ b/src/d/actor/d_a_kanban.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kanban.cpp // -#include "d_a_kanban.h" +#include "d/actor/d_a_kanban.h" #include "dolphin/types.h" /* 000000EC-0000012C .text __ct__14daKanban_HIO_cFv */ diff --git a/src/d/actor/d_a_kantera.cpp b/src/d/actor/d_a_kantera.cpp index 04e99a9f0..f724ec864 100644 --- a/src/d/actor/d_a_kantera.cpp +++ b/src/d/actor/d_a_kantera.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kantera.cpp // -#include "d_a_kantera.h" +#include "d/actor/d_a_kantera.h" #include "dolphin/types.h" /* 000000EC-000001E8 .text kantera_nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_kb.cpp b/src/d/actor/d_a_kb.cpp index febe4b27b..b559a2d48 100644 --- a/src/d/actor/d_a_kb.cpp +++ b/src/d/actor/d_a_kb.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kb.cpp // -#include "d_a_kb.h" +#include "d/actor/d_a_kb.h" #include "dolphin/types.h" /* 00000078-000001A4 .text anm_init__FP8kb_classifUcfi */ diff --git a/src/d/actor/d_a_kddoor.cpp b/src/d/actor/d_a_kddoor.cpp index 14554835e..140596e63 100644 --- a/src/d/actor/d_a_kddoor.cpp +++ b/src/d/actor/d_a_kddoor.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kddoor.cpp // -#include "d_a_kddoor.h" +#include "d/actor/d_a_kddoor.h" #include "dolphin/types.h" /* 00000078-000000A8 .text chkMakeKey__10daKddoor_cFv */ diff --git a/src/d/actor/d_a_ki.cpp b/src/d/actor/d_a_ki.cpp index 5cf8b8c27..18e05fb74 100644 --- a/src/d/actor/d_a_ki.cpp +++ b/src/d/actor/d_a_ki.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ki.cpp // -#include "d_a_ki.h" +#include "d/actor/d_a_ki.h" #include "dolphin/types.h" /* 000000EC-000001B4 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_kita.cpp b/src/d/actor/d_a_kita.cpp index bd9f2b21a..0fe952c74 100644 --- a/src/d/actor/d_a_kita.cpp +++ b/src/d/actor/d_a_kita.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kita.cpp // -#include "d_a_kita.h" +#include "d/actor/d_a_kita.h" #include "dolphin/types.h" /* 00000078-0000032C .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_klft.cpp b/src/d/actor/d_a_klft.cpp index afb0d5621..2ca6c7b3b 100644 --- a/src/d/actor/d_a_klft.cpp +++ b/src/d/actor/d_a_klft.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_klft.cpp // -#include "d_a_klft.h" +#include "d/actor/d_a_klft.h" #include "dolphin/types.h" /* 00000078-00000374 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_kmon.cpp b/src/d/actor/d_a_kmon.cpp index 68c019e32..4bbd7fca3 100644 --- a/src/d/actor/d_a_kmon.cpp +++ b/src/d/actor/d_a_kmon.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kmon.cpp // -#include "d_a_kmon.h" +#include "d/actor/d_a_kmon.h" #include "dolphin/types.h" /* 00000078-00000118 .text set_mtx__8daKmon_cFv */ diff --git a/src/d/actor/d_a_kn.cpp b/src/d/actor/d_a_kn.cpp index 1f778fbcd..bc6c0e58f 100644 --- a/src/d/actor/d_a_kn.cpp +++ b/src/d/actor/d_a_kn.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kn.cpp // -#include "d_a_kn.h" +#include "d/actor/d_a_kn.h" #include "dolphin/types.h" /* 00000078-00000120 .text daKN_Draw__FP8kn_class */ diff --git a/src/d/actor/d_a_knob00.cpp b/src/d/actor/d_a_knob00.cpp index e4df9bcd2..7b65cd128 100644 --- a/src/d/actor/d_a_knob00.cpp +++ b/src/d/actor/d_a_knob00.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_knob00.cpp // -#include "d_a_knob00.h" +#include "d/actor/d_a_knob00.h" #include "dolphin/types.h" /* 00000078-000000B4 .text daKnob00_charactorExchange__FPc */ diff --git a/src/d/actor/d_a_kokiie.cpp b/src/d/actor/d_a_kokiie.cpp index f2db3bf9f..0c8e40749 100644 --- a/src/d/actor/d_a_kokiie.cpp +++ b/src/d/actor/d_a_kokiie.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kokiie.cpp // -#include "d_a_kokiie.h" +#include "d/actor/d_a_kokiie.h" #include "dolphin/types.h" /* 00000078-000000B4 .text __dt__4cXyzFv */ diff --git a/src/d/actor/d_a_komore.cpp b/src/d/actor/d_a_komore.cpp index 6b45f1a97..5e222b9ba 100644 --- a/src/d/actor/d_a_komore.cpp +++ b/src/d/actor/d_a_komore.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_komore.cpp // -#include "d_a_komore.h" +#include "d/actor/d_a_komore.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q28daKomore5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_ks.cpp b/src/d/actor/d_a_ks.cpp index 231ae3840..31aa4725f 100644 --- a/src/d/actor/d_a_ks.cpp +++ b/src/d/actor/d_a_ks.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ks.cpp // -#include "d_a_ks.h" +#include "d/actor/d_a_ks.h" #include "dolphin/types.h" /* 00000078-000002CC .text draw_SUB__FP8ks_class */ diff --git a/src/d/actor/d_a_kt.cpp b/src/d/actor/d_a_kt.cpp index a646e25bf..4472f214b 100644 --- a/src/d/actor/d_a_kt.cpp +++ b/src/d/actor/d_a_kt.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kt.cpp // -#include "d_a_kt.h" +#include "d/actor/d_a_kt.h" #include "dolphin/types.h" /* 00000078-000001BC .text kotori_draw__FP8kt_class */ diff --git a/src/d/actor/d_a_kui.cpp b/src/d/actor/d_a_kui.cpp index 3437820bf..9ee1635e3 100644 --- a/src/d/actor/d_a_kui.cpp +++ b/src/d/actor/d_a_kui.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kui.cpp // -#include "d_a_kui.h" +#include "d/actor/d_a_kui.h" #include "dolphin/types.h" /* 00000078-000000C4 .text s_a_i_sub__FPvPv */ diff --git a/src/d/actor/d_a_kytag01.cpp b/src/d/actor/d_a_kytag01.cpp index 4ddef109f..3c8a91057 100644 --- a/src/d/actor/d_a_kytag01.cpp +++ b/src/d/actor/d_a_kytag01.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kytag01.cpp // -#include "d_a_kytag01.h" +#include "d/actor/d_a_kytag01.h" #include "dolphin/types.h" /* 00000078-0000007C .text wether_tag_move__FP13kytag01_class */ diff --git a/src/d/actor/d_a_kytag02.cpp b/src/d/actor/d_a_kytag02.cpp index 264dc470f..08a960ca9 100644 --- a/src/d/actor/d_a_kytag02.cpp +++ b/src/d/actor/d_a_kytag02.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kytag02.cpp // -#include "d_a_kytag02.h" +#include "d/actor/d_a_kytag02.h" #include "dolphin/types.h" /* 00000078-000000C0 .text set_path_info__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_kytag03.cpp b/src/d/actor/d_a_kytag03.cpp index 8ab8f9757..9406b0a58 100644 --- a/src/d/actor/d_a_kytag03.cpp +++ b/src/d/actor/d_a_kytag03.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kytag03.cpp // -#include "d_a_kytag03.h" +#include "d/actor/d_a_kytag03.h" #include "dolphin/types.h" /* 00000078-0000015C .text useHeapInit__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_kytag07.cpp b/src/d/actor/d_a_kytag07.cpp index c4e658187..9556fa4ab 100644 --- a/src/d/actor/d_a_kytag07.cpp +++ b/src/d/actor/d_a_kytag07.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_kytag07.cpp // -#include "d_a_kytag07.h" +#include "d/actor/d_a_kytag07.h" #include "dolphin/types.h" /* 00000078-00000080 .text daKytag07_Draw__FP13kytag07_class */ diff --git a/src/d/actor/d_a_lamp.cpp b/src/d/actor/d_a_lamp.cpp index 3db9f4660..6fffc2fdf 100644 --- a/src/d/actor/d_a_lamp.cpp +++ b/src/d/actor/d_a_lamp.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_lamp.cpp // -#include "d_a_lamp.h" +#include "d/actor/d_a_lamp.h" #include "dolphin/types.h" /* 000000EC-00000158 .text daLamp_Draw__FP10lamp_class */ diff --git a/src/d/actor/d_a_lbridge.cpp b/src/d/actor/d_a_lbridge.cpp index c7d41a96a..99db5a639 100644 --- a/src/d/actor/d_a_lbridge.cpp +++ b/src/d/actor/d_a_lbridge.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_lbridge.cpp // -#include "d_a_lbridge.h" +#include "d/actor/d_a_lbridge.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_leaflift.cpp b/src/d/actor/d_a_leaflift.cpp index 95849f106..ea247fc1c 100644 --- a/src/d/actor/d_a_leaflift.cpp +++ b/src/d/actor/d_a_leaflift.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_leaflift.cpp // -#include "d_a_leaflift.h" +#include "d/actor/d_a_leaflift.h" #include "dolphin/types.h" /* 000000EC-000001C0 .text _delete__9daLlift_cFv */ diff --git a/src/d/actor/d_a_lod_bg.cpp b/src/d/actor/d_a_lod_bg.cpp index 332095b73..a1ecd28db 100644 --- a/src/d/actor/d_a_lod_bg.cpp +++ b/src/d/actor/d_a_lod_bg.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_lod_bg.cpp // -#include "d_a_lod_bg.h" +#include "d/actor/d_a_lod_bg.h" #include "dolphin/types.h" /* 00000078-00000204 .text __ct__9daLodbg_cFv */ diff --git a/src/d/actor/d_a_lstair.cpp b/src/d/actor/d_a_lstair.cpp index f1c878979..231585eda 100644 --- a/src/d/actor/d_a_lstair.cpp +++ b/src/d/actor/d_a_lstair.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_lstair.cpp // -#include "d_a_lstair.h" +#include "d/actor/d_a_lstair.h" #include "dolphin/types.h" /* 00000078-000000D4 .text _delete__10daLStair_cFv */ diff --git a/src/d/actor/d_a_lwood.cpp b/src/d/actor/d_a_lwood.cpp index 50bee33da..6402db0b1 100644 --- a/src/d/actor/d_a_lwood.cpp +++ b/src/d/actor/d_a_lwood.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_lwood.cpp // -#include "d_a_lwood.h" +#include "d/actor/d_a_lwood.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_machine.cpp b/src/d/actor/d_a_machine.cpp index 219f6d931..9e31dcbff 100644 --- a/src/d/actor/d_a_machine.cpp +++ b/src/d/actor/d_a_machine.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_machine.cpp // -#include "d_a_machine.h" +#include "d/actor/d_a_machine.h" #include "dolphin/types.h" /* 00000078-000000A8 .text _delete__11daMachine_cFv */ diff --git a/src/d/actor/d_a_majuu_flag.cpp b/src/d/actor/d_a_majuu_flag.cpp index 7fb09f119..43293bed7 100644 --- a/src/d/actor/d_a_majuu_flag.cpp +++ b/src/d/actor/d_a_majuu_flag.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_majuu_flag.cpp // -#include "d_a_majuu_flag.h" +#include "d/actor/d_a_majuu_flag.h" #include "dolphin/types.h" /* 000000EC-00000374 .text set_mtx__FP14daMajuu_Flag_c */ diff --git a/src/d/actor/d_a_mant.cpp b/src/d/actor/d_a_mant.cpp index 2eb315982..4002cb9da 100644 --- a/src/d/actor/d_a_mant.cpp +++ b/src/d/actor/d_a_mant.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_mant.cpp // -#include "d_a_mant.h" +#include "d/actor/d_a_mant.h" #include "dolphin/types.h" /* 000000EC-000003EC .text draw__15daMant_packet_cFv */ diff --git a/src/d/actor/d_a_mdoor.cpp b/src/d/actor/d_a_mdoor.cpp index 9a48bb1ab..52fff29fd 100644 --- a/src/d/actor/d_a_mdoor.cpp +++ b/src/d/actor/d_a_mdoor.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_mdoor.cpp // -#include "d_a_mdoor.h" +#include "d/actor/d_a_mdoor.h" #include "dolphin/types.h" /* 00000078-00000084 .text getSwbit__9daMdoor_cFv */ diff --git a/src/d/actor/d_a_mflft.cpp b/src/d/actor/d_a_mflft.cpp index 9d492dff9..c70ab90a8 100644 --- a/src/d/actor/d_a_mflft.cpp +++ b/src/d/actor/d_a_mflft.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_mflft.cpp // -#include "d_a_mflft.h" +#include "d/actor/d_a_mflft.h" #include "dolphin/types.h" /* 00000078-00000170 .text setLiftUp__11mflft_classF4cXyz */ diff --git a/src/d/actor/d_a_mmusic.cpp b/src/d/actor/d_a_mmusic.cpp index feec47d35..e85e915b4 100644 --- a/src/d/actor/d_a_mmusic.cpp +++ b/src/d/actor/d_a_mmusic.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_mmusic.cpp // -#include "d_a_mmusic.h" +#include "d/actor/d_a_mmusic.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q28daMmusic5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_mo2.cpp b/src/d/actor/d_a_mo2.cpp index 279f82ffc..47c124f64 100644 --- a/src/d/actor/d_a_mo2.cpp +++ b/src/d/actor/d_a_mo2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_mo2.cpp // -#include "d_a_mo2.h" +#include "d/actor/d_a_mo2.h" #include "dolphin/types.h" /* 000000EC-000001E8 .text tex_anm_set__FP9mo2_classUs */ diff --git a/src/d/actor/d_a_movie_player.cpp b/src/d/actor/d_a_movie_player.cpp index c1df29b74..9cf6337b1 100644 --- a/src/d/actor/d_a_movie_player.cpp +++ b/src/d/actor/d_a_movie_player.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_movie_player.cpp // -#include "d_a_movie_player.h" +#include "d/actor/d_a_movie_player.h" #include "dolphin/types.h" /* 000000EC-00000584 .text THPAudioDecode */ diff --git a/src/d/actor/d_a_msw.cpp b/src/d/actor/d_a_msw.cpp index d79362175..50d47bc0f 100644 --- a/src/d/actor/d_a_msw.cpp +++ b/src/d/actor/d_a_msw.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_msw.cpp // -#include "d_a_msw.h" +#include "d/actor/d_a_msw.h" #include "dolphin/types.h" /* 00000078-000002D4 .text ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_mt.cpp b/src/d/actor/d_a_mt.cpp index 916cd7bfa..f1177cd16 100644 --- a/src/d/actor/d_a_mt.cpp +++ b/src/d/actor/d_a_mt.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_mt.cpp // -#include "d_a_mt.h" +#include "d/actor/d_a_mt.h" #include "dolphin/types.h" /* 000000EC-000001E8 .text __ct__10daMt_HIO_cFv */ diff --git a/src/d/actor/d_a_mtoge.cpp b/src/d/actor/d_a_mtoge.cpp index 0e14687cb..cc8858d6a 100644 --- a/src/d/actor/d_a_mtoge.cpp +++ b/src/d/actor/d_a_mtoge.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_mtoge.cpp // -#include "d_a_mtoge.h" +#include "d/actor/d_a_mtoge.h" #include "dolphin/types.h" /* 00000078-00000084 .text getSwbit__9daMtoge_cFv */ diff --git a/src/d/actor/d_a_npc_ac1.cpp b/src/d/actor/d_a_npc_ac1.cpp index 41513e1fc..44e4b5b70 100644 --- a/src/d/actor/d_a_npc_ac1.cpp +++ b/src/d/actor/d_a_npc_ac1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ac1.cpp // -#include "d_a_npc_ac1.h" +#include "d/actor/d_a_npc_ac1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Ac1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_ah.cpp b/src/d/actor/d_a_npc_ah.cpp index 90af487ce..a7c3248c3 100644 --- a/src/d/actor/d_a_npc_ah.cpp +++ b/src/d/actor/d_a_npc_ah.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ah.cpp // -#include "d_a_npc_ah.h" +#include "d/actor/d_a_npc_ah.h" #include "dolphin/types.h" /* 00000078-00000210 .text __ct__9daNpcAh_cFv */ diff --git a/src/d/actor/d_a_npc_aj1.cpp b/src/d/actor/d_a_npc_aj1.cpp index 1cc93d02d..fee2befb9 100644 --- a/src/d/actor/d_a_npc_aj1.cpp +++ b/src/d/actor/d_a_npc_aj1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_aj1.cpp // -#include "d_a_npc_aj1.h" +#include "d/actor/d_a_npc_aj1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Aj1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_auction.cpp b/src/d/actor/d_a_npc_auction.cpp index 23ed9615e..8c9fcefca 100644 --- a/src/d/actor/d_a_npc_auction.cpp +++ b/src/d/actor/d_a_npc_auction.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_auction.cpp // -#include "d_a_npc_auction.h" +#include "d/actor/d_a_npc_auction.h" #include "dolphin/types.h" /* 000000EC-00000268 .text __ct__14daNpcAuction_cFv */ diff --git a/src/d/actor/d_a_npc_ba1.cpp b/src/d/actor/d_a_npc_ba1.cpp index b16c23191..fd5c484a8 100644 --- a/src/d/actor/d_a_npc_ba1.cpp +++ b/src/d/actor/d_a_npc_ba1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ba1.cpp // -#include "d_a_npc_ba1.h" +#include "d/actor/d_a_npc_ba1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Ba1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_bj1.cpp b/src/d/actor/d_a_npc_bj1.cpp index 0eccad1f4..572fa8d23 100644 --- a/src/d/actor/d_a_npc_bj1.cpp +++ b/src/d/actor/d_a_npc_bj1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_bj1.cpp // -#include "d_a_npc_bj1.h" +#include "d/actor/d_a_npc_bj1.h" #include "dolphin/types.h" /* 000000EC-00000108 .text __ct__20daNpc_Bj1_childHIO_cFv */ diff --git a/src/d/actor/d_a_npc_bm1.cpp b/src/d/actor/d_a_npc_bm1.cpp index baafbe93e..93a77ef3f 100644 --- a/src/d/actor/d_a_npc_bm1.cpp +++ b/src/d/actor/d_a_npc_bm1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_bm1.cpp // -#include "d_a_npc_bm1.h" +#include "d/actor/d_a_npc_bm1.h" #include "dolphin/types.h" /* 000000EC-00000108 .text __ct__20daNpc_Bm1_childHIO_cFv */ diff --git a/src/d/actor/d_a_npc_bmcon1.cpp b/src/d/actor/d_a_npc_bmcon1.cpp index 25835d8e4..6e3fc402b 100644 --- a/src/d/actor/d_a_npc_bmcon1.cpp +++ b/src/d/actor/d_a_npc_bmcon1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_bmcon1.cpp // -#include "d_a_npc_bmcon1.h" +#include "d/actor/d_a_npc_bmcon1.h" #include "dolphin/types.h" /* 000000EC-000002A4 .text __ct__12daNpcBmcon_cFv */ diff --git a/src/d/actor/d_a_npc_bms1.cpp b/src/d/actor/d_a_npc_bms1.cpp index 05338076c..64c7a39f2 100644 --- a/src/d/actor/d_a_npc_bms1.cpp +++ b/src/d/actor/d_a_npc_bms1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_bms1.cpp // -#include "d_a_npc_bms1.h" +#include "d/actor/d_a_npc_bms1.h" #include "dolphin/types.h" /* 000000EC-00000108 .text __ct__21daNpc_Bms1_childHIO_cFv */ diff --git a/src/d/actor/d_a_npc_bmsw.cpp b/src/d/actor/d_a_npc_bmsw.cpp index bd2a771d7..1ca4870ab 100644 --- a/src/d/actor/d_a_npc_bmsw.cpp +++ b/src/d/actor/d_a_npc_bmsw.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_bmsw.cpp // -#include "d_a_npc_bmsw.h" +#include "d/actor/d_a_npc_bmsw.h" #include "dolphin/types.h" /* 000000EC-000001E4 .text __ct__16daNpc_Bmsw_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_bs1.cpp b/src/d/actor/d_a_npc_bs1.cpp index 06816b952..bee140ea4 100644 --- a/src/d/actor/d_a_npc_bs1.cpp +++ b/src/d/actor/d_a_npc_bs1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_bs1.cpp // -#include "d_a_npc_bs1.h" +#include "d/actor/d_a_npc_bs1.h" #include "dolphin/types.h" /* 000000EC-00000108 .text __ct__20daNpc_Bs1_childHIO_cFv */ diff --git a/src/d/actor/d_a_npc_btsw.cpp b/src/d/actor/d_a_npc_btsw.cpp index 9293c47ea..aff9a14cb 100644 --- a/src/d/actor/d_a_npc_btsw.cpp +++ b/src/d/actor/d_a_npc_btsw.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_btsw.cpp // -#include "d_a_npc_btsw.h" +#include "d/actor/d_a_npc_btsw.h" #include "dolphin/types.h" /* 000000EC-000001E8 .text __ct__16daNpc_Btsw_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_btsw2.cpp b/src/d/actor/d_a_npc_btsw2.cpp index 7cabab427..965879e19 100644 --- a/src/d/actor/d_a_npc_btsw2.cpp +++ b/src/d/actor/d_a_npc_btsw2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_btsw2.cpp // -#include "d_a_npc_btsw2.h" +#include "d/actor/d_a_npc_btsw2.h" #include "dolphin/types.h" /* 000000EC-000001A8 .text __ct__17daNpc_Btsw2_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_cb1.cpp b/src/d/actor/d_a_npc_cb1.cpp index e3f91e8a2..740ba21ea 100644 --- a/src/d/actor/d_a_npc_cb1.cpp +++ b/src/d/actor/d_a_npc_cb1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_cb1.cpp // -#include "d_a_npc_cb1.h" +#include "d/actor/d_a_npc_cb1.h" #include "dolphin/types.h" /* 000000EC-0000031C .text __ct__15daNpc_Cb1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_co1.cpp b/src/d/actor/d_a_npc_co1.cpp index c6ebddc33..c8f2b141f 100644 --- a/src/d/actor/d_a_npc_co1.cpp +++ b/src/d/actor/d_a_npc_co1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_co1.cpp // -#include "d_a_npc_co1.h" +#include "d/actor/d_a_npc_co1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Co1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_de1.cpp b/src/d/actor/d_a_npc_de1.cpp index 263c0a137..c3149d7c4 100644 --- a/src/d/actor/d_a_npc_de1.cpp +++ b/src/d/actor/d_a_npc_de1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_de1.cpp // -#include "d_a_npc_de1.h" +#include "d/actor/d_a_npc_de1.h" #include "dolphin/types.h" /* 000000EC-00000144 .text __ct__15daNpc_De1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_ds1.cpp b/src/d/actor/d_a_npc_ds1.cpp index cff675f22..c52fabdbd 100644 --- a/src/d/actor/d_a_npc_ds1.cpp +++ b/src/d/actor/d_a_npc_ds1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ds1.cpp // -#include "d_a_npc_ds1.h" +#include "d/actor/d_a_npc_ds1.h" #include "dolphin/types.h" /* 000000EC-00000108 .text __ct__20daNpc_Ds1_childHIO_cFv */ diff --git a/src/d/actor/d_a_npc_fa1.cpp b/src/d/actor/d_a_npc_fa1.cpp index 1c5c83bb7..33d80ff6b 100644 --- a/src/d/actor/d_a_npc_fa1.cpp +++ b/src/d/actor/d_a_npc_fa1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_fa1.cpp // -#include "d_a_npc_fa1.h" +#include "d/actor/d_a_npc_fa1.h" #include "dolphin/types.h" /* 800FAFC0-800FB004 .text __ct__16daNpc_Fa1_HIO3_cFv */ diff --git a/src/d/actor/d_a_npc_gk1.cpp b/src/d/actor/d_a_npc_gk1.cpp index 61d7f9e43..b3263c018 100644 --- a/src/d/actor/d_a_npc_gk1.cpp +++ b/src/d/actor/d_a_npc_gk1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_gk1.cpp // -#include "d_a_npc_gk1.h" +#include "d/actor/d_a_npc_gk1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Gk1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_gp1.cpp b/src/d/actor/d_a_npc_gp1.cpp index 22706f23d..2f6de55b5 100644 --- a/src/d/actor/d_a_npc_gp1.cpp +++ b/src/d/actor/d_a_npc_gp1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_gp1.cpp // -#include "d_a_npc_gp1.h" +#include "d/actor/d_a_npc_gp1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Gp1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_hi1.cpp b/src/d/actor/d_a_npc_hi1.cpp index 2f2a51b15..28e4b2cb9 100644 --- a/src/d/actor/d_a_npc_hi1.cpp +++ b/src/d/actor/d_a_npc_hi1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_hi1.cpp // -#include "d_a_npc_hi1.h" +#include "d/actor/d_a_npc_hi1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Hi1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_ho.cpp b/src/d/actor/d_a_npc_ho.cpp index e6be514dc..1c631aa40 100644 --- a/src/d/actor/d_a_npc_ho.cpp +++ b/src/d/actor/d_a_npc_ho.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ho.cpp // -#include "d_a_npc_ho.h" +#include "d/actor/d_a_npc_ho.h" #include "dolphin/types.h" /* 00000078-0000022C .text nodeCallBack_Ho__FP7J3DNodei */ diff --git a/src/d/actor/d_a_npc_hr.cpp b/src/d/actor/d_a_npc_hr.cpp index 187a6023b..ce4629d78 100644 --- a/src/d/actor/d_a_npc_hr.cpp +++ b/src/d/actor/d_a_npc_hr.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_hr.cpp // -#include "d_a_npc_hr.h" +#include "d/actor/d_a_npc_hr.h" #include "dolphin/types.h" /* 00000078-000000A0 .text init__14daNpc_Wind_EffFv */ diff --git a/src/d/actor/d_a_npc_jb1.cpp b/src/d/actor/d_a_npc_jb1.cpp index 7770d6173..ae0026fbc 100644 --- a/src/d/actor/d_a_npc_jb1.cpp +++ b/src/d/actor/d_a_npc_jb1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_jb1.cpp // -#include "d_a_npc_jb1.h" +#include "d/actor/d_a_npc_jb1.h" #include "dolphin/types.h" /* 000000EC-00000144 .text __ct__15daNpc_Jb1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_ji1.cpp b/src/d/actor/d_a_npc_ji1.cpp index 6cb394e27..8b37c8825 100644 --- a/src/d/actor/d_a_npc_ji1.cpp +++ b/src/d/actor/d_a_npc_ji1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ji1.cpp // -#include "d_a_npc_ji1.h" +#include "d/actor/d_a_npc_ji1.h" #include "dolphin/types.h" /* 000000EC-00000380 .text __ct__15daNpc_Ji1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_kf1.cpp b/src/d/actor/d_a_npc_kf1.cpp index 23f4cdd37..e0099b541 100644 --- a/src/d/actor/d_a_npc_kf1.cpp +++ b/src/d/actor/d_a_npc_kf1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_kf1.cpp // -#include "d_a_npc_kf1.h" +#include "d/actor/d_a_npc_kf1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Kf1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_kg1.cpp b/src/d/actor/d_a_npc_kg1.cpp index 8c4dab8bd..a71799a9f 100644 --- a/src/d/actor/d_a_npc_kg1.cpp +++ b/src/d/actor/d_a_npc_kg1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_kg1.cpp // -#include "d_a_npc_kg1.h" +#include "d/actor/d_a_npc_kg1.h" #include "dolphin/types.h" /* 000000EC-000001E0 .text __ct__15daNpc_Kg1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_kg2.cpp b/src/d/actor/d_a_npc_kg2.cpp index d58cc760d..1e503c2c6 100644 --- a/src/d/actor/d_a_npc_kg2.cpp +++ b/src/d/actor/d_a_npc_kg2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_kg2.cpp // -#include "d_a_npc_kg2.h" +#include "d/actor/d_a_npc_kg2.h" #include "dolphin/types.h" /* 000000EC-00000194 .text __ct__15daNpc_Kg2_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_kk1.cpp b/src/d/actor/d_a_npc_kk1.cpp index 6cdb0c7ef..2997d4822 100644 --- a/src/d/actor/d_a_npc_kk1.cpp +++ b/src/d/actor/d_a_npc_kk1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_kk1.cpp // -#include "d_a_npc_kk1.h" +#include "d/actor/d_a_npc_kk1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Kk1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_km1.cpp b/src/d/actor/d_a_npc_km1.cpp index 94f9a747b..6f675ab9e 100644 --- a/src/d/actor/d_a_npc_km1.cpp +++ b/src/d/actor/d_a_npc_km1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_km1.cpp // -#include "d_a_npc_km1.h" +#include "d/actor/d_a_npc_km1.h" #include "dolphin/types.h" /* 000000EC-00000144 .text __ct__15daNpc_Km1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_ko1.cpp b/src/d/actor/d_a_npc_ko1.cpp index 2d18add65..ec4ba7ab9 100644 --- a/src/d/actor/d_a_npc_ko1.cpp +++ b/src/d/actor/d_a_npc_ko1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ko1.cpp // -#include "d_a_npc_ko1.h" +#include "d/actor/d_a_npc_ko1.h" #include "dolphin/types.h" /* 000000EC-00000108 .text __ct__20daNpc_Ko1_childHIO_cFv */ diff --git a/src/d/actor/d_a_npc_kp1.cpp b/src/d/actor/d_a_npc_kp1.cpp index 18ccb8557..151275141 100644 --- a/src/d/actor/d_a_npc_kp1.cpp +++ b/src/d/actor/d_a_npc_kp1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_kp1.cpp // -#include "d_a_npc_kp1.h" +#include "d/actor/d_a_npc_kp1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Kp1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_ls1.cpp b/src/d/actor/d_a_npc_ls1.cpp index a91102b1f..2b7feb0f3 100644 --- a/src/d/actor/d_a_npc_ls1.cpp +++ b/src/d/actor/d_a_npc_ls1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ls1.cpp // -#include "d_a_npc_ls1.h" +#include "d/actor/d_a_npc_ls1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Ls1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_mk.cpp b/src/d/actor/d_a_npc_mk.cpp index 5b58d8ea7..d2a1f45ac 100644 --- a/src/d/actor/d_a_npc_mk.cpp +++ b/src/d/actor/d_a_npc_mk.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_mk.cpp // -#include "d_a_npc_mk.h" +#include "d/actor/d_a_npc_mk.h" #include "dolphin/types.h" /* 00000078-00000230 .text nodeCallBack_Mk__FP7J3DNodei */ diff --git a/src/d/actor/d_a_npc_mn.cpp b/src/d/actor/d_a_npc_mn.cpp index b796b68c1..ec04e9c88 100644 --- a/src/d/actor/d_a_npc_mn.cpp +++ b/src/d/actor/d_a_npc_mn.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_mn.cpp // -#include "d_a_npc_mn.h" +#include "d/actor/d_a_npc_mn.h" #include "dolphin/types.h" /* 00000078-00000230 .text __ct__9daNpcMn_cFv */ diff --git a/src/d/actor/d_a_npc_mt.cpp b/src/d/actor/d_a_npc_mt.cpp index e316ed0f4..edea29ecc 100644 --- a/src/d/actor/d_a_npc_mt.cpp +++ b/src/d/actor/d_a_npc_mt.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_mt.cpp // -#include "d_a_npc_mt.h" +#include "d/actor/d_a_npc_mt.h" #include "dolphin/types.h" /* 00000078-00000228 .text __ct__9daNpcMt_cFv */ diff --git a/src/d/actor/d_a_npc_nz.cpp b/src/d/actor/d_a_npc_nz.cpp index a7f7297b7..4b1b80352 100644 --- a/src/d/actor/d_a_npc_nz.cpp +++ b/src/d/actor/d_a_npc_nz.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_nz.cpp // -#include "d_a_npc_nz.h" +#include "d/actor/d_a_npc_nz.h" #include "dolphin/types.h" /* 000000EC-00000128 .text daNpcNz_NodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_npc_ob1.cpp b/src/d/actor/d_a_npc_ob1.cpp index 8b1bc923a..4af5b5d10 100644 --- a/src/d/actor/d_a_npc_ob1.cpp +++ b/src/d/actor/d_a_npc_ob1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ob1.cpp // -#include "d_a_npc_ob1.h" +#include "d/actor/d_a_npc_ob1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Ob1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_os.cpp b/src/d/actor/d_a_npc_os.cpp index dbbc2df3b..b6d7292a9 100644 --- a/src/d/actor/d_a_npc_os.cpp +++ b/src/d/actor/d_a_npc_os.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_os.cpp // -#include "d_a_npc_os.h" +#include "d/actor/d_a_npc_os.h" #include "dolphin/types.h" /* 000000EC-00000154 .text __ct__15daNpc_Os_HIO2_cFv */ diff --git a/src/d/actor/d_a_npc_p1.cpp b/src/d/actor/d_a_npc_p1.cpp index a8b7feb61..2d504cb31 100644 --- a/src/d/actor/d_a_npc_p1.cpp +++ b/src/d/actor/d_a_npc_p1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_p1.cpp // -#include "d_a_npc_p1.h" +#include "d/actor/d_a_npc_p1.h" #include "dolphin/types.h" /* 000000EC-00000264 .text __ct__14daNpc_P1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_p2.cpp b/src/d/actor/d_a_npc_p2.cpp index f081b95a4..4a570bb13 100644 --- a/src/d/actor/d_a_npc_p2.cpp +++ b/src/d/actor/d_a_npc_p2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_p2.cpp // -#include "d_a_npc_p2.h" +#include "d/actor/d_a_npc_p2.h" #include "dolphin/types.h" /* 000000EC-0000020C .text __ct__19daNpc_P2_childHIO_cFv */ diff --git a/src/d/actor/d_a_npc_people.cpp b/src/d/actor/d_a_npc_people.cpp index b782fc2b8..ce6540b15 100644 --- a/src/d/actor/d_a_npc_people.cpp +++ b/src/d/actor/d_a_npc_people.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_people.cpp // -#include "d_a_npc_people.h" +#include "d/actor/d_a_npc_people.h" #include "dolphin/types.h" /* 00000078-00000274 .text __ct__13daNpcPeople_cFv */ diff --git a/src/d/actor/d_a_npc_pf1.cpp b/src/d/actor/d_a_npc_pf1.cpp index d2fa6bfe0..2e546dc92 100644 --- a/src/d/actor/d_a_npc_pf1.cpp +++ b/src/d/actor/d_a_npc_pf1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_pf1.cpp // -#include "d_a_npc_pf1.h" +#include "d/actor/d_a_npc_pf1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Pf1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_photo.cpp b/src/d/actor/d_a_npc_photo.cpp index 48d59c8c8..851e76b67 100644 --- a/src/d/actor/d_a_npc_photo.cpp +++ b/src/d/actor/d_a_npc_photo.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_photo.cpp // -#include "d_a_npc_photo.h" +#include "d/actor/d_a_npc_photo.h" #include "dolphin/types.h" /* 000000EC-000002D0 .text __ct__12daNpcPhoto_cFv */ diff --git a/src/d/actor/d_a_npc_pm1.cpp b/src/d/actor/d_a_npc_pm1.cpp index 283291c01..45a8f9fd4 100644 --- a/src/d/actor/d_a_npc_pm1.cpp +++ b/src/d/actor/d_a_npc_pm1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_pm1.cpp // -#include "d_a_npc_pm1.h" +#include "d/actor/d_a_npc_pm1.h" #include "dolphin/types.h" /* 000000EC-00000144 .text __ct__15daNpc_Pm1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_roten.cpp b/src/d/actor/d_a_npc_roten.cpp index f4184b745..30a416f63 100644 --- a/src/d/actor/d_a_npc_roten.cpp +++ b/src/d/actor/d_a_npc_roten.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_roten.cpp // -#include "d_a_npc_roten.h" +#include "d/actor/d_a_npc_roten.h" #include "dolphin/types.h" /* 00000078-000002F0 .text __ct__12daNpcRoten_cFv */ diff --git a/src/d/actor/d_a_npc_rsh1.cpp b/src/d/actor/d_a_npc_rsh1.cpp index 6b9f8a9d7..5374256cd 100644 --- a/src/d/actor/d_a_npc_rsh1.cpp +++ b/src/d/actor/d_a_npc_rsh1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_rsh1.cpp // -#include "d_a_npc_rsh1.h" +#include "d/actor/d_a_npc_rsh1.h" #include "dolphin/types.h" /* 000000EC-0000021C .text __ct__16daNpc_Rsh1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_sarace.cpp b/src/d/actor/d_a_npc_sarace.cpp index 87ce5b95f..f6b82b682 100644 --- a/src/d/actor/d_a_npc_sarace.cpp +++ b/src/d/actor/d_a_npc_sarace.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_sarace.cpp // -#include "d_a_npc_sarace.h" +#include "d/actor/d_a_npc_sarace.h" #include "dolphin/types.h" /* 000000EC-00000198 .text __ct__18daNpc_Sarace_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_so.cpp b/src/d/actor/d_a_npc_so.cpp index e0d78bbd8..b3f011d87 100644 --- a/src/d/actor/d_a_npc_so.cpp +++ b/src/d/actor/d_a_npc_so.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_so.cpp // -#include "d_a_npc_so.h" +#include "d/actor/d_a_npc_so.h" #include "dolphin/types.h" /* 000000EC-000002A4 .text __ct__14daNpc_So_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_sv.cpp b/src/d/actor/d_a_npc_sv.cpp index 187baa4bb..7fbddfa06 100644 --- a/src/d/actor/d_a_npc_sv.cpp +++ b/src/d/actor/d_a_npc_sv.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_sv.cpp // -#include "d_a_npc_sv.h" +#include "d/actor/d_a_npc_sv.h" #include "dolphin/types.h" /* 00000078-0000021C .text __ct__9daNpcSv_cFv */ diff --git a/src/d/actor/d_a_npc_tc.cpp b/src/d/actor/d_a_npc_tc.cpp index 7cac661bb..db803e5f2 100644 --- a/src/d/actor/d_a_npc_tc.cpp +++ b/src/d/actor/d_a_npc_tc.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_tc.cpp // -#include "d_a_npc_tc.h" +#include "d/actor/d_a_npc_tc.h" #include "dolphin/types.h" /* 000000EC-00000394 .text __ct__14daNpc_Tc_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_tt.cpp b/src/d/actor/d_a_npc_tt.cpp index 29e9987ae..56c413560 100644 --- a/src/d/actor/d_a_npc_tt.cpp +++ b/src/d/actor/d_a_npc_tt.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_tt.cpp // -#include "d_a_npc_tt.h" +#include "d/actor/d_a_npc_tt.h" #include "dolphin/types.h" /* 00000078-00000098 .text daNpc_tt_XyCheckCB__FPvi */ diff --git a/src/d/actor/d_a_npc_uk.cpp b/src/d/actor/d_a_npc_uk.cpp index 099f220f9..c44093d7c 100644 --- a/src/d/actor/d_a_npc_uk.cpp +++ b/src/d/actor/d_a_npc_uk.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_uk.cpp // -#include "d_a_npc_uk.h" +#include "d/actor/d_a_npc_uk.h" #include "dolphin/types.h" /* 000000EC-000000F8 .text getType__10daNpc_Uk_cFv */ diff --git a/src/d/actor/d_a_npc_ym1.cpp b/src/d/actor/d_a_npc_ym1.cpp index ad0a4fa16..e6c0ee95f 100644 --- a/src/d/actor/d_a_npc_ym1.cpp +++ b/src/d/actor/d_a_npc_ym1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_ym1.cpp // -#include "d_a_npc_ym1.h" +#include "d/actor/d_a_npc_ym1.h" #include "dolphin/types.h" /* 000000EC-00000108 .text __ct__20daNpc_Ym1_childHIO_cFv */ diff --git a/src/d/actor/d_a_npc_yw1.cpp b/src/d/actor/d_a_npc_yw1.cpp index 08acb83e6..e0cf21efe 100644 --- a/src/d/actor/d_a_npc_yw1.cpp +++ b/src/d/actor/d_a_npc_yw1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_yw1.cpp // -#include "d_a_npc_yw1.h" +#include "d/actor/d_a_npc_yw1.h" #include "dolphin/types.h" /* 000000EC-00000108 .text __ct__20daNpc_Yw1_childHIO_cFv */ diff --git a/src/d/actor/d_a_npc_zk1.cpp b/src/d/actor/d_a_npc_zk1.cpp index bc71e884c..17c757c2b 100644 --- a/src/d/actor/d_a_npc_zk1.cpp +++ b/src/d/actor/d_a_npc_zk1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_zk1.cpp // -#include "d_a_npc_zk1.h" +#include "d/actor/d_a_npc_zk1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Zk1_HIO_cFv */ diff --git a/src/d/actor/d_a_npc_zl1.cpp b/src/d/actor/d_a_npc_zl1.cpp index 56472dd8f..ad471e249 100644 --- a/src/d/actor/d_a_npc_zl1.cpp +++ b/src/d/actor/d_a_npc_zl1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_zl1.cpp // -#include "d_a_npc_zl1.h" +#include "d/actor/d_a_npc_zl1.h" #include "dolphin/types.h" /* 000000EC-00000150 .text __ct__15daNpc_Zl1_HIO_cFv */ diff --git a/src/d/actor/d_a_nz.cpp b/src/d/actor/d_a_nz.cpp index ac0cbe70e..83958d7c4 100644 --- a/src/d/actor/d_a_nz.cpp +++ b/src/d/actor/d_a_nz.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_nz.cpp // -#include "d_a_nz.h" +#include "d/actor/d_a_nz.h" #include "dolphin/types.h" /* 000000EC-00000138 .text __ct__10daNZ_HIO_cFv */ diff --git a/src/d/actor/d_a_nzg.cpp b/src/d/actor/d_a_nzg.cpp index 53abb1e11..131e42877 100644 --- a/src/d/actor/d_a_nzg.cpp +++ b/src/d/actor/d_a_nzg.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_nzg.cpp // -#include "d_a_nzg.h" +#include "d/actor/d_a_nzg.h" #include "dolphin/types.h" /* 00000078-000000E4 .text daNZG_Draw__FP9nzg_class */ diff --git a/src/d/actor/d_a_obj_Itnak.cpp b/src/d/actor/d_a_obj_Itnak.cpp index 32fa48e1d..fe7960f02 100644 --- a/src/d/actor/d_a_obj_Itnak.cpp +++ b/src/d/actor/d_a_obj_Itnak.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_Itnak.cpp // -#include "d_a_obj_Itnak.h" +#include "d/actor/d_a_obj_Itnak.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q210daObjItnak5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_Vds.cpp b/src/d/actor/d_a_obj_Vds.cpp index 5929871cc..0374e00b8 100644 --- a/src/d/actor/d_a_obj_Vds.cpp +++ b/src/d/actor/d_a_obj_Vds.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_Vds.cpp // -#include "d_a_obj_Vds.h" +#include "d/actor/d_a_obj_Vds.h" #include "dolphin/types.h" /* 00000078-00000134 .text SetLoopJointAnimation__Q28daObjVds5Act_cFP18J3DAnmTransformKeyP18J3DAnmTransformKeyff */ diff --git a/src/d/actor/d_a_obj_YLzou.cpp b/src/d/actor/d_a_obj_YLzou.cpp index 3b2065a6c..57cb92b6d 100644 --- a/src/d/actor/d_a_obj_YLzou.cpp +++ b/src/d/actor/d_a_obj_YLzou.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_YLzou.cpp // -#include "d_a_obj_YLzou.h" +#include "d/actor/d_a_obj_YLzou.h" #include "dolphin/types.h" /* 000000EC-000002B8 .text set_start_type__12daObjYLzou_cFv */ diff --git a/src/d/actor/d_a_obj_Yboil.cpp b/src/d/actor/d_a_obj_Yboil.cpp index 3f53f4a3c..8dd580dc6 100644 --- a/src/d/actor/d_a_obj_Yboil.cpp +++ b/src/d/actor/d_a_obj_Yboil.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_Yboil.cpp // -#include "d_a_obj_Yboil.h" +#include "d/actor/d_a_obj_Yboil.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_ajav.cpp b/src/d/actor/d_a_obj_ajav.cpp index 3d2379981..9670b9bfb 100644 --- a/src/d/actor/d_a_obj_ajav.cpp +++ b/src/d/actor/d_a_obj_ajav.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ajav.cpp // -#include "d_a_obj_ajav.h" +#include "d/actor/d_a_obj_ajav.h" #include "dolphin/types.h" /* 000000EC-00000170 .text daObjAjav_make_splash__9daObjAjavF4cXyzf */ diff --git a/src/d/actor/d_a_obj_apzl.cpp b/src/d/actor/d_a_obj_apzl.cpp index dc2bdf378..6944499d4 100644 --- a/src/d/actor/d_a_obj_apzl.cpp +++ b/src/d/actor/d_a_obj_apzl.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_apzl.cpp // -#include "d_a_obj_apzl.h" +#include "d/actor/d_a_obj_apzl.h" #include "dolphin/types.h" /* 00000078-0000025C .text move_piece__11daObjApzl_cFv */ diff --git a/src/d/actor/d_a_obj_ashut.cpp b/src/d/actor/d_a_obj_ashut.cpp index c517bb2bd..883fb06d4 100644 --- a/src/d/actor/d_a_obj_ashut.cpp +++ b/src/d/actor/d_a_obj_ashut.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ashut.cpp // -#include "d_a_obj_ashut.h" +#include "d/actor/d_a_obj_ashut.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q210daObjAshut5Act_cFv */ diff --git a/src/d/actor/d_a_obj_auzu.cpp b/src/d/actor/d_a_obj_auzu.cpp index 51345715b..ada1fc4ca 100644 --- a/src/d/actor/d_a_obj_auzu.cpp +++ b/src/d/actor/d_a_obj_auzu.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_auzu.cpp // -#include "d_a_obj_auzu.h" +#include "d/actor/d_a_obj_auzu.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q29daObjAuzu5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_aygr.cpp b/src/d/actor/d_a_obj_aygr.cpp index c0e3e45c1..f054a64aa 100644 --- a/src/d/actor/d_a_obj_aygr.cpp +++ b/src/d/actor/d_a_obj_aygr.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_aygr.cpp // -#include "d_a_obj_aygr.h" +#include "d/actor/d_a_obj_aygr.h" #include "dolphin/types.h" /* 00000078-000002A4 .text CreateHeap__Q29daObjAygr5Act_cFv */ diff --git a/src/d/actor/d_a_obj_balancelift.cpp b/src/d/actor/d_a_obj_balancelift.cpp index a864ce2d6..a532b6609 100644 --- a/src/d/actor/d_a_obj_balancelift.cpp +++ b/src/d/actor/d_a_obj_balancelift.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_balancelift.cpp // -#include "d_a_obj_balancelift.h" +#include "d/actor/d_a_obj_balancelift.h" #include "dolphin/types.h" /* 000000EC-00000160 .text __ct__19daBalancelift_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_barrel.cpp b/src/d/actor/d_a_obj_barrel.cpp index 647a9474d..184283c13 100644 --- a/src/d/actor/d_a_obj_barrel.cpp +++ b/src/d/actor/d_a_obj_barrel.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_barrel.cpp // -#include "d_a_obj_barrel.h" +#include "d/actor/d_a_obj_barrel.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q211daObjBarrel5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_barrel2.cpp b/src/d/actor/d_a_obj_barrel2.cpp index 4e564777b..d0bba57d8 100644 --- a/src/d/actor/d_a_obj_barrel2.cpp +++ b/src/d/actor/d_a_obj_barrel2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_barrel2.cpp // -#include "d_a_obj_barrel2.h" +#include "d/actor/d_a_obj_barrel2.h" #include "dolphin/types.h" /* 000000EC-00000110 .text solidHeapCB__Q212daObjBarrel25Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_bemos.cpp b/src/d/actor/d_a_obj_bemos.cpp index 5c623a8d8..a53c7ed77 100644 --- a/src/d/actor/d_a_obj_bemos.cpp +++ b/src/d/actor/d_a_obj_bemos.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_bemos.cpp // -#include "d_a_obj_bemos.h" +#include "d/actor/d_a_obj_bemos.h" #include "dolphin/types.h" /* 000000EC-00000194 .text __ct__13daBemos_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_buoyrace.cpp b/src/d/actor/d_a_obj_buoyrace.cpp index 31e5d23c6..490222e6a 100644 --- a/src/d/actor/d_a_obj_buoyrace.cpp +++ b/src/d/actor/d_a_obj_buoyrace.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_buoyrace.cpp // -#include "d_a_obj_buoyrace.h" +#include "d/actor/d_a_obj_buoyrace.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q213daObjBuoyrace5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_canon.cpp b/src/d/actor/d_a_obj_canon.cpp index b17ac7fd2..50ba68006 100644 --- a/src/d/actor/d_a_obj_canon.cpp +++ b/src/d/actor/d_a_obj_canon.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_canon.cpp // -#include "d_a_obj_canon.h" +#include "d/actor/d_a_obj_canon.h" #include "dolphin/types.h" /* 000000EC-000001A0 .text __ct__17daObj_Canon_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_coming.cpp b/src/d/actor/d_a_obj_coming.cpp index 7158d59aa..8c1374644 100644 --- a/src/d/actor/d_a_obj_coming.cpp +++ b/src/d/actor/d_a_obj_coming.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_coming.cpp // -#include "d_a_obj_coming.h" +#include "d/actor/d_a_obj_coming.h" #include "dolphin/types.h" /* 000000EC-00000128 .text init__Q211daObjComing6Ctrl_cFPCQ211daObjComing5Act_c */ diff --git a/src/d/actor/d_a_obj_correct.cpp b/src/d/actor/d_a_obj_correct.cpp index 433bbab4f..4147c3c54 100644 --- a/src/d/actor/d_a_obj_correct.cpp +++ b/src/d/actor/d_a_obj_correct.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_correct.cpp // -#include "d_a_obj_correct.h" +#include "d/actor/d_a_obj_correct.h" #include "dolphin/types.h" /* 00000078-000001B0 .text _create__Q212daObjCorrect5Act_cFv */ diff --git a/src/d/actor/d_a_obj_demo_barrel.cpp b/src/d/actor/d_a_obj_demo_barrel.cpp index a8d026b32..e50a27599 100644 --- a/src/d/actor/d_a_obj_demo_barrel.cpp +++ b/src/d/actor/d_a_obj_demo_barrel.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_demo_barrel.cpp // -#include "d_a_obj_demo_barrel.h" +#include "d/actor/d_a_obj_demo_barrel.h" #include "dolphin/types.h" /* 00000078-00000144 .text setParticleHahen__19daObj_Demo_Barrel_cFv */ diff --git a/src/d/actor/d_a_obj_doguu.cpp b/src/d/actor/d_a_obj_doguu.cpp index abaa0f322..3ec76dca0 100644 --- a/src/d/actor/d_a_obj_doguu.cpp +++ b/src/d/actor/d_a_obj_doguu.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_doguu.cpp // -#include "d_a_obj_doguu.h" +#include "d/actor/d_a_obj_doguu.h" #include "dolphin/types.h" /* 00000078-00000168 .text setPointLight__12daObjDoguu_cFv */ diff --git a/src/d/actor/d_a_obj_doguu_demo.cpp b/src/d/actor/d_a_obj_doguu_demo.cpp index 281a8efc4..8be0c3981 100644 --- a/src/d/actor/d_a_obj_doguu_demo.cpp +++ b/src/d/actor/d_a_obj_doguu_demo.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_doguu_demo.cpp // -#include "d_a_obj_doguu_demo.h" +#include "d/actor/d_a_obj_doguu_demo.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_drift.cpp b/src/d/actor/d_a_obj_drift.cpp index cbe88f0b9..e2013a7d6 100644 --- a/src/d/actor/d_a_obj_drift.cpp +++ b/src/d/actor/d_a_obj_drift.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_drift.cpp // -#include "d_a_obj_drift.h" +#include "d/actor/d_a_obj_drift.h" #include "dolphin/types.h" /* 000000EC-000001A0 .text CreateHeap__Q210daObjDrift5Act_cFv */ diff --git a/src/d/actor/d_a_obj_ebomzo.cpp b/src/d/actor/d_a_obj_ebomzo.cpp index aaf50d9a0..c084c29dc 100644 --- a/src/d/actor/d_a_obj_ebomzo.cpp +++ b/src/d/actor/d_a_obj_ebomzo.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ebomzo.cpp // -#include "d_a_obj_ebomzo.h" +#include "d/actor/d_a_obj_ebomzo.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q211daObjEbomzo5Act_cFv */ diff --git a/src/d/actor/d_a_obj_eff.cpp b/src/d/actor/d_a_obj_eff.cpp index 6dade070c..0a1fa0166 100644 --- a/src/d/actor/d_a_obj_eff.cpp +++ b/src/d/actor/d_a_obj_eff.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_eff.cpp // -#include "d_a_obj_eff.h" +#include "d/actor/d_a_obj_eff.h" #include "dolphin/types.h" /* 000000EC-00000140 .text __ct__Q28daObjEff13BarrelSmokeCBFv */ diff --git a/src/d/actor/d_a_obj_ekskz.cpp b/src/d/actor/d_a_obj_ekskz.cpp index eb92ce6bf..46e28e929 100644 --- a/src/d/actor/d_a_obj_ekskz.cpp +++ b/src/d/actor/d_a_obj_ekskz.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ekskz.cpp // -#include "d_a_obj_ekskz.h" +#include "d/actor/d_a_obj_ekskz.h" #include "dolphin/types.h" /* 00000078-00000368 .text CreateHeap__Q210daObjEkskz5Act_cFv */ diff --git a/src/d/actor/d_a_obj_eskban.cpp b/src/d/actor/d_a_obj_eskban.cpp index dd231a075..15883d0a6 100644 --- a/src/d/actor/d_a_obj_eskban.cpp +++ b/src/d/actor/d_a_obj_eskban.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_eskban.cpp // -#include "d_a_obj_eskban.h" +#include "d/actor/d_a_obj_eskban.h" #include "dolphin/types.h" /* 000000EC-000001FC .text CreateHeap__Q211daObjEskban5Act_cFv */ diff --git a/src/d/actor/d_a_obj_ferris.cpp b/src/d/actor/d_a_obj_ferris.cpp index 63ae050ee..bb92aa933 100644 --- a/src/d/actor/d_a_obj_ferris.cpp +++ b/src/d/actor/d_a_obj_ferris.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ferris.cpp // -#include "d_a_obj_ferris.h" +#include "d/actor/d_a_obj_ferris.h" #include "dolphin/types.h" /* 000000EC-00000110 .text solidHeapCB__Q211daObjFerris5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_figure.cpp b/src/d/actor/d_a_obj_figure.cpp index 878dffd21..24d40c713 100644 --- a/src/d/actor/d_a_obj_figure.cpp +++ b/src/d/actor/d_a_obj_figure.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_figure.cpp // -#include "d_a_obj_figure.h" +#include "d/actor/d_a_obj_figure.h" #include "dolphin/types.h" /* 000000EC-0000032C .text __ct__13daObjFigure_cFv */ diff --git a/src/d/actor/d_a_obj_firewall.cpp b/src/d/actor/d_a_obj_firewall.cpp index 1b7f17cc9..586ca47fa 100644 --- a/src/d/actor/d_a_obj_firewall.cpp +++ b/src/d/actor/d_a_obj_firewall.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_firewall.cpp // -#include "d_a_obj_firewall.h" +#include "d/actor/d_a_obj_firewall.h" #include "dolphin/types.h" /* 00000078-000000EC .text init_mtx__15daObjFirewall_cFv */ diff --git a/src/d/actor/d_a_obj_flame.cpp b/src/d/actor/d_a_obj_flame.cpp index 6042160ff..232a95b8d 100644 --- a/src/d/actor/d_a_obj_flame.cpp +++ b/src/d/actor/d_a_obj_flame.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_flame.cpp // -#include "d_a_obj_flame.h" +#include "d/actor/d_a_obj_flame.h" #include "dolphin/types.h" /* 00000078-00000110 .text set_switch__Q210daObjFlame5Act_cFv */ diff --git a/src/d/actor/d_a_obj_ftree.cpp b/src/d/actor/d_a_obj_ftree.cpp index 5aeab2310..2094a14bc 100644 --- a/src/d/actor/d_a_obj_ftree.cpp +++ b/src/d/actor/d_a_obj_ftree.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ftree.cpp // -#include "d_a_obj_ftree.h" +#include "d/actor/d_a_obj_ftree.h" #include "dolphin/types.h" /* 00000078-000000DC .text search_heart_part__Q210daObjFtree5Act_cFv */ diff --git a/src/d/actor/d_a_obj_gaship.cpp b/src/d/actor/d_a_obj_gaship.cpp index 9f0629627..9edaa1a5a 100644 --- a/src/d/actor/d_a_obj_gaship.cpp +++ b/src/d/actor/d_a_obj_gaship.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_gaship.cpp // -#include "d_a_obj_gaship.h" +#include "d/actor/d_a_obj_gaship.h" #include "dolphin/types.h" /* 000000EC-000002DC .text birth_flag__Q211daObjGaship5Act_cFv */ diff --git a/src/d/actor/d_a_obj_gaship2.cpp b/src/d/actor/d_a_obj_gaship2.cpp index 04e3a2566..362f11d9e 100644 --- a/src/d/actor/d_a_obj_gaship2.cpp +++ b/src/d/actor/d_a_obj_gaship2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_gaship2.cpp // -#include "d_a_obj_gaship2.h" +#include "d/actor/d_a_obj_gaship2.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q212daObjGaship25Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_gnnbtltaki.cpp b/src/d/actor/d_a_obj_gnnbtltaki.cpp index 5a20c0099..e967f967e 100644 --- a/src/d/actor/d_a_obj_gnnbtltaki.cpp +++ b/src/d/actor/d_a_obj_gnnbtltaki.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_gnnbtltaki.cpp // -#include "d_a_obj_gnnbtltaki.h" +#include "d/actor/d_a_obj_gnnbtltaki.h" #include "dolphin/types.h" /* 00000078-00000098 .text solidHeapCB__15daObjGnnbtaki_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_gnndemotakie.cpp b/src/d/actor/d_a_obj_gnndemotakie.cpp index f748d82c9..628a2a540 100644 --- a/src/d/actor/d_a_obj_gnndemotakie.cpp +++ b/src/d/actor/d_a_obj_gnndemotakie.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_gnndemotakie.cpp // -#include "d_a_obj_gnndemotakie.h" +#include "d/actor/d_a_obj_gnndemotakie.h" #include "dolphin/types.h" /* 00000078-00000098 .text solidHeapCB__15daObjGnntakie_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_gnndemotakis.cpp b/src/d/actor/d_a_obj_gnndemotakis.cpp index e4855f766..89e0c4d07 100644 --- a/src/d/actor/d_a_obj_gnndemotakis.cpp +++ b/src/d/actor/d_a_obj_gnndemotakis.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_gnndemotakis.cpp // -#include "d_a_obj_gnndemotakis.h" +#include "d/actor/d_a_obj_gnndemotakis.h" #include "dolphin/types.h" /* 00000078-00000098 .text solidHeapCB__15daObjGnntakis_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_gryw00.cpp b/src/d/actor/d_a_obj_gryw00.cpp index ad99c17cb..dfb4915ce 100644 --- a/src/d/actor/d_a_obj_gryw00.cpp +++ b/src/d/actor/d_a_obj_gryw00.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_gryw00.cpp // -#include "d_a_obj_gryw00.h" +#include "d/actor/d_a_obj_gryw00.h" #include "dolphin/types.h" /* 00000078-00000090 .text get_draw_water_lv__13daObjGryw00_cFPv */ diff --git a/src/d/actor/d_a_obj_gtaki.cpp b/src/d/actor/d_a_obj_gtaki.cpp index 5f9fc70e4..947632b1c 100644 --- a/src/d/actor/d_a_obj_gtaki.cpp +++ b/src/d/actor/d_a_obj_gtaki.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_gtaki.cpp // -#include "d_a_obj_gtaki.h" +#include "d/actor/d_a_obj_gtaki.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_hami2.cpp b/src/d/actor/d_a_obj_hami2.cpp index 3bae0e82f..c011ef452 100644 --- a/src/d/actor/d_a_obj_hami2.cpp +++ b/src/d/actor/d_a_obj_hami2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_hami2.cpp // -#include "d_a_obj_hami2.h" +#include "d/actor/d_a_obj_hami2.h" #include "dolphin/types.h" /* 00000078-0000012C .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_obj_hami3.cpp b/src/d/actor/d_a_obj_hami3.cpp index 0af598f08..22d84f941 100644 --- a/src/d/actor/d_a_obj_hami3.cpp +++ b/src/d/actor/d_a_obj_hami3.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_hami3.cpp // -#include "d_a_obj_hami3.h" +#include "d/actor/d_a_obj_hami3.h" #include "dolphin/types.h" /* 00000078-0000012C .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_obj_hami4.cpp b/src/d/actor/d_a_obj_hami4.cpp index 50effc917..ac5e33cea 100644 --- a/src/d/actor/d_a_obj_hami4.cpp +++ b/src/d/actor/d_a_obj_hami4.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_hami4.cpp // -#include "d_a_obj_hami4.h" +#include "d/actor/d_a_obj_hami4.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_hat.cpp b/src/d/actor/d_a_obj_hat.cpp index a200e791b..58e3dc4a3 100644 --- a/src/d/actor/d_a_obj_hat.cpp +++ b/src/d/actor/d_a_obj_hat.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_hat.cpp // -#include "d_a_obj_hat.h" +#include "d/actor/d_a_obj_hat.h" #include "dolphin/types.h" /* 00000078-00000184 .text __ct__10daObjHat_cFv */ diff --git a/src/d/actor/d_a_obj_hbrf1.cpp b/src/d/actor/d_a_obj_hbrf1.cpp index 968d5b680..c9f07b8d4 100644 --- a/src/d/actor/d_a_obj_hbrf1.cpp +++ b/src/d/actor/d_a_obj_hbrf1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_hbrf1.cpp // -#include "d_a_obj_hbrf1.h" +#include "d/actor/d_a_obj_hbrf1.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q210daObjHbrf15Act_cFv */ diff --git a/src/d/actor/d_a_obj_hcbh.cpp b/src/d/actor/d_a_obj_hcbh.cpp index 3f0f9c0d9..5097a15e5 100644 --- a/src/d/actor/d_a_obj_hcbh.cpp +++ b/src/d/actor/d_a_obj_hcbh.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_hcbh.cpp // -#include "d_a_obj_hcbh.h" +#include "d/actor/d_a_obj_hcbh.h" #include "dolphin/types.h" /* 00000078-000000D8 .text chk_appear__11daObjHcbh_cFv */ diff --git a/src/d/actor/d_a_obj_hha.cpp b/src/d/actor/d_a_obj_hha.cpp index 38ee1c3f2..9b9716e51 100644 --- a/src/d/actor/d_a_obj_hha.cpp +++ b/src/d/actor/d_a_obj_hha.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_hha.cpp // -#include "d_a_obj_hha.h" +#include "d/actor/d_a_obj_hha.h" #include "dolphin/types.h" /* 00000078-00000170 .text init_data__14daObjHhaPart_cFffUsUcUc */ diff --git a/src/d/actor/d_a_obj_hlift.cpp b/src/d/actor/d_a_obj_hlift.cpp index c6b8d7732..0d00fbee9 100644 --- a/src/d/actor/d_a_obj_hlift.cpp +++ b/src/d/actor/d_a_obj_hlift.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_hlift.cpp // -#include "d_a_obj_hlift.h" +#include "d/actor/d_a_obj_hlift.h" #include "dolphin/types.h" /* 00000078-000001BC .text CreateHeap__Q210daObjHlift5Act_cFv */ diff --git a/src/d/actor/d_a_obj_homen.cpp b/src/d/actor/d_a_obj_homen.cpp index 25674d29e..b1af895a6 100644 --- a/src/d/actor/d_a_obj_homen.cpp +++ b/src/d/actor/d_a_obj_homen.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_homen.cpp // -#include "d_a_obj_homen.h" +#include "d/actor/d_a_obj_homen.h" #include "dolphin/types.h" /* 000000EC-00000110 .text solidHeapCB__Q210daObjHomen5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_hsehi1.cpp b/src/d/actor/d_a_obj_hsehi1.cpp index ce51a4fbb..39323b3c0 100644 --- a/src/d/actor/d_a_obj_hsehi1.cpp +++ b/src/d/actor/d_a_obj_hsehi1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_hsehi1.cpp // -#include "d_a_obj_hsehi1.h" +#include "d/actor/d_a_obj_hsehi1.h" #include "dolphin/types.h" /* 000000EC-00000130 .text __ct__15daObj_hsh_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_htetu1.cpp b/src/d/actor/d_a_obj_htetu1.cpp index a8d2423e4..3690fff43 100644 --- a/src/d/actor/d_a_obj_htetu1.cpp +++ b/src/d/actor/d_a_obj_htetu1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_htetu1.cpp // -#include "d_a_obj_htetu1.h" +#include "d/actor/d_a_obj_htetu1.h" #include "dolphin/types.h" /* 00000078-00000178 .text create_s__19daObjHtetu1Splash_cFUsP4cXyzP5csXyzP12dKy_tevstr_c */ diff --git a/src/d/actor/d_a_obj_ice.cpp b/src/d/actor/d_a_obj_ice.cpp index a6420508d..cc442ddee 100644 --- a/src/d/actor/d_a_obj_ice.cpp +++ b/src/d/actor/d_a_obj_ice.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ice.cpp // -#include "d_a_obj_ice.h" +#include "d/actor/d_a_obj_ice.h" #include "dolphin/types.h" /* 00000078-000000F0 .text chk_appear__10daObjIce_cFv */ diff --git a/src/d/actor/d_a_obj_iceisland.cpp b/src/d/actor/d_a_obj_iceisland.cpp index 431a534c3..22207638a 100644 --- a/src/d/actor/d_a_obj_iceisland.cpp +++ b/src/d/actor/d_a_obj_iceisland.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_iceisland.cpp // -#include "d_a_obj_iceisland.h" +#include "d/actor/d_a_obj_iceisland.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_ikada.cpp b/src/d/actor/d_a_obj_ikada.cpp index 6da5b2fa2..aa587b506 100644 --- a/src/d/actor/d_a_obj_ikada.cpp +++ b/src/d/actor/d_a_obj_ikada.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ikada.cpp // -#include "d_a_obj_ikada.h" +#include "d/actor/d_a_obj_ikada.h" #include "dolphin/types.h" /* 000000EC-00000254 .text __ct__17daObj_Ikada_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_kanat.cpp b/src/d/actor/d_a_obj_kanat.cpp index ea7560395..16f82ccf5 100644 --- a/src/d/actor/d_a_obj_kanat.cpp +++ b/src/d/actor/d_a_obj_kanat.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_kanat.cpp // -#include "d_a_obj_kanat.h" +#include "d/actor/d_a_obj_kanat.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q210daObjKanat5Act_cFv */ diff --git a/src/d/actor/d_a_obj_kanoke.cpp b/src/d/actor/d_a_obj_kanoke.cpp index 5d6ebafd3..c57a9f911 100644 --- a/src/d/actor/d_a_obj_kanoke.cpp +++ b/src/d/actor/d_a_obj_kanoke.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_kanoke.cpp // -#include "d_a_obj_kanoke.h" +#include "d/actor/d_a_obj_kanoke.h" #include "dolphin/types.h" /* 000000EC-000002F4 .text __ct__13daObjKanoke_cFv */ diff --git a/src/d/actor/d_a_obj_ladder.cpp b/src/d/actor/d_a_obj_ladder.cpp index 6ceca065e..b46cd2b84 100644 --- a/src/d/actor/d_a_obj_ladder.cpp +++ b/src/d/actor/d_a_obj_ladder.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ladder.cpp // -#include "d_a_obj_ladder.h" +#include "d/actor/d_a_obj_ladder.h" #include "dolphin/types.h" /* 00000078-0000013C .text CreateHeap__Q211daObjLadder5Act_cFv */ diff --git a/src/d/actor/d_a_obj_leaves.cpp b/src/d/actor/d_a_obj_leaves.cpp index efd478c06..62a1255c4 100644 --- a/src/d/actor/d_a_obj_leaves.cpp +++ b/src/d/actor/d_a_obj_leaves.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_leaves.cpp // -#include "d_a_obj_leaves.h" +#include "d/actor/d_a_obj_leaves.h" #include "dolphin/types.h" /* 00000078-000000D8 .text chk_appear__13daObjLeaves_cFv */ diff --git a/src/d/actor/d_a_obj_light.cpp b/src/d/actor/d_a_obj_light.cpp index bc0915409..f39d04a4b 100644 --- a/src/d/actor/d_a_obj_light.cpp +++ b/src/d/actor/d_a_obj_light.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_light.cpp // -#include "d_a_obj_light.h" +#include "d/actor/d_a_obj_light.h" #include "dolphin/types.h" /* 000000EC-00000110 .text solidHeapCB__Q210daObjLight5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_lpalm.cpp b/src/d/actor/d_a_obj_lpalm.cpp index 3c64da012..734fe1dab 100644 --- a/src/d/actor/d_a_obj_lpalm.cpp +++ b/src/d/actor/d_a_obj_lpalm.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_lpalm.cpp // -#include "d_a_obj_lpalm.h" +#include "d/actor/d_a_obj_lpalm.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_magmarock.cpp b/src/d/actor/d_a_obj_magmarock.cpp index 3e6941145..a555a9667 100644 --- a/src/d/actor/d_a_obj_magmarock.cpp +++ b/src/d/actor/d_a_obj_magmarock.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_magmarock.cpp // -#include "d_a_obj_magmarock.h" +#include "d/actor/d_a_obj_magmarock.h" #include "dolphin/types.h" /* 00000078-00000128 .text set_mtx__Q214daObjMagmarock5Act_cFv */ diff --git a/src/d/actor/d_a_obj_majyuu_door.cpp b/src/d/actor/d_a_obj_majyuu_door.cpp index bf83bcb99..eb4baa28d 100644 --- a/src/d/actor/d_a_obj_majyuu_door.cpp +++ b/src/d/actor/d_a_obj_majyuu_door.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_majyuu_door.cpp // -#include "d_a_obj_majyuu_door.h" +#include "d/actor/d_a_obj_majyuu_door.h" #include "dolphin/types.h" /* 000000EC-0000010C .text createHeap_CB__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_mkiek.cpp b/src/d/actor/d_a_obj_mkiek.cpp index 2761f8ce6..6e21d1de6 100644 --- a/src/d/actor/d_a_obj_mkiek.cpp +++ b/src/d/actor/d_a_obj_mkiek.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_mkiek.cpp // -#include "d_a_obj_mkiek.h" +#include "d/actor/d_a_obj_mkiek.h" #include "dolphin/types.h" /* 00000078-00000240 .text CreateHeap__Q210daObjMkiek5Act_cFv */ diff --git a/src/d/actor/d_a_obj_msdan.cpp b/src/d/actor/d_a_obj_msdan.cpp index 62ca7d9c7..3d8e67749 100644 --- a/src/d/actor/d_a_obj_msdan.cpp +++ b/src/d/actor/d_a_obj_msdan.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_msdan.cpp // -#include "d_a_obj_msdan.h" +#include "d/actor/d_a_obj_msdan.h" #include "dolphin/types.h" /* 00000078-000003D4 .text Mthd_Create__Q210daObjMsdan5Act_cFv */ diff --git a/src/d/actor/d_a_obj_msdan2.cpp b/src/d/actor/d_a_obj_msdan2.cpp index e86ecd62c..54b5a2c5c 100644 --- a/src/d/actor/d_a_obj_msdan2.cpp +++ b/src/d/actor/d_a_obj_msdan2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_msdan2.cpp // -#include "d_a_obj_msdan2.h" +#include "d/actor/d_a_obj_msdan2.h" #include "dolphin/types.h" /* 00000078-0000024C .text Mthd_Create__Q211daObjMsdan25Act_cFv */ diff --git a/src/d/actor/d_a_obj_msdan_sub.cpp b/src/d/actor/d_a_obj_msdan_sub.cpp index a07b27b51..6e752a938 100644 --- a/src/d/actor/d_a_obj_msdan_sub.cpp +++ b/src/d/actor/d_a_obj_msdan_sub.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_msdan_sub.cpp // -#include "d_a_obj_msdan_sub.h" +#include "d/actor/d_a_obj_msdan_sub.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q213daObjMsdanSub5Act_cFv */ diff --git a/src/d/actor/d_a_obj_msdan_sub2.cpp b/src/d/actor/d_a_obj_msdan_sub2.cpp index 5cb5d43d2..8fa7c0682 100644 --- a/src/d/actor/d_a_obj_msdan_sub2.cpp +++ b/src/d/actor/d_a_obj_msdan_sub2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_msdan_sub2.cpp // -#include "d_a_obj_msdan_sub2.h" +#include "d/actor/d_a_obj_msdan_sub2.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q214daObjMsdanSub25Act_cFv */ diff --git a/src/d/actor/d_a_obj_mshokki.cpp b/src/d/actor/d_a_obj_mshokki.cpp index 07b2fe93b..f3aad90c3 100644 --- a/src/d/actor/d_a_obj_mshokki.cpp +++ b/src/d/actor/d_a_obj_mshokki.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_mshokki.cpp // -#include "d_a_obj_mshokki.h" +#include "d/actor/d_a_obj_mshokki.h" #include "dolphin/types.h" /* 00000078-00000108 .text set_mtx__14daObjMshokki_cFv */ diff --git a/src/d/actor/d_a_obj_mtest.cpp b/src/d/actor/d_a_obj_mtest.cpp index a5c482f7f..aa66afc50 100644 --- a/src/d/actor/d_a_obj_mtest.cpp +++ b/src/d/actor/d_a_obj_mtest.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_mtest.cpp // -#include "d_a_obj_mtest.h" +#include "d/actor/d_a_obj_mtest.h" #include "dolphin/types.h" /* 000000EC-00000198 .text chk_appear__Q210daObjMtest5Act_cFv */ diff --git a/src/d/actor/d_a_obj_nest.cpp b/src/d/actor/d_a_obj_nest.cpp index ff00014c1..54edef6e8 100644 --- a/src/d/actor/d_a_obj_nest.cpp +++ b/src/d/actor/d_a_obj_nest.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_nest.cpp // -#include "d_a_obj_nest.h" +#include "d/actor/d_a_obj_nest.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q29daObjNest5Act_cFv */ diff --git a/src/d/actor/d_a_obj_ohatch.cpp b/src/d/actor/d_a_obj_ohatch.cpp index f0da3b558..616a1e834 100644 --- a/src/d/actor/d_a_obj_ohatch.cpp +++ b/src/d/actor/d_a_obj_ohatch.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ohatch.cpp // -#include "d_a_obj_ohatch.h" +#include "d/actor/d_a_obj_ohatch.h" #include "dolphin/types.h" /* 00000078-0000018C .text set_mtx__13daObjOhatch_cFv */ diff --git a/src/d/actor/d_a_obj_ojtree.cpp b/src/d/actor/d_a_obj_ojtree.cpp index 06a90c509..5aa9ea3ae 100644 --- a/src/d/actor/d_a_obj_ojtree.cpp +++ b/src/d/actor/d_a_obj_ojtree.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ojtree.cpp // -#include "d_a_obj_ojtree.h" +#include "d/actor/d_a_obj_ojtree.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q211daObjOjtree5Act_cFv */ diff --git a/src/d/actor/d_a_obj_ospbox.cpp b/src/d/actor/d_a_obj_ospbox.cpp index e924a0906..936dab1d4 100644 --- a/src/d/actor/d_a_obj_ospbox.cpp +++ b/src/d/actor/d_a_obj_ospbox.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_ospbox.cpp // -#include "d_a_obj_ospbox.h" +#include "d/actor/d_a_obj_ospbox.h" #include "dolphin/types.h" /* 000000EC-000001A0 .text CreateHeap__Q211daObjOspbox5Act_cFv */ diff --git a/src/d/actor/d_a_obj_otble.cpp b/src/d/actor/d_a_obj_otble.cpp index cfea34d0f..07c1fff22 100644 --- a/src/d/actor/d_a_obj_otble.cpp +++ b/src/d/actor/d_a_obj_otble.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_otble.cpp // -#include "d_a_obj_otble.h" +#include "d/actor/d_a_obj_otble.h" #include "dolphin/types.h" /* 00000078-00000098 .text createHeap_CB__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_pbco.cpp b/src/d/actor/d_a_obj_pbco.cpp index 3640e643b..758d15d74 100644 --- a/src/d/actor/d_a_obj_pbco.cpp +++ b/src/d/actor/d_a_obj_pbco.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_pbco.cpp // -#include "d_a_obj_pbco.h" +#include "d/actor/d_a_obj_pbco.h" #include "dolphin/types.h" /* 000000EC-00000104 .text __ct__16daObj_Pbco_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_pfall.cpp b/src/d/actor/d_a_obj_pfall.cpp index ea2b0b7c0..bf0dd9823 100644 --- a/src/d/actor/d_a_obj_pfall.cpp +++ b/src/d/actor/d_a_obj_pfall.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_pfall.cpp // -#include "d_a_obj_pfall.h" +#include "d/actor/d_a_obj_pfall.h" #include "dolphin/types.h" /* 000000EC-0000010C .text CallbackCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_plant.cpp b/src/d/actor/d_a_obj_plant.cpp index df3d53b2f..a1432a134 100644 --- a/src/d/actor/d_a_obj_plant.cpp +++ b/src/d/actor/d_a_obj_plant.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_plant.cpp // -#include "d_a_obj_plant.h" +#include "d/actor/d_a_obj_plant.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_quake.cpp b/src/d/actor/d_a_obj_quake.cpp index a58770eeb..2fa9cb4d8 100644 --- a/src/d/actor/d_a_obj_quake.cpp +++ b/src/d/actor/d_a_obj_quake.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_quake.cpp // -#include "d_a_obj_quake.h" +#include "d/actor/d_a_obj_quake.h" #include "dolphin/types.h" /* 000000EC-00000134 .text __ct__16daObjQuake_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_rcloud.cpp b/src/d/actor/d_a_obj_rcloud.cpp index bebd1a685..9496314a9 100644 --- a/src/d/actor/d_a_obj_rcloud.cpp +++ b/src/d/actor/d_a_obj_rcloud.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_rcloud.cpp // -#include "d_a_obj_rcloud.h" +#include "d/actor/d_a_obj_rcloud.h" #include "dolphin/types.h" /* 00000078-000000E8 .text init_mtx__13daObjRcloud_cFv */ diff --git a/src/d/actor/d_a_obj_rflw.cpp b/src/d/actor/d_a_obj_rflw.cpp index 9ba4ab766..497e65fd6 100644 --- a/src/d/actor/d_a_obj_rflw.cpp +++ b/src/d/actor/d_a_obj_rflw.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_rflw.cpp // -#include "d_a_obj_rflw.h" +#include "d/actor/d_a_obj_rflw.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_rforce.cpp b/src/d/actor/d_a_obj_rforce.cpp index 5dafe8d40..a7db88ee2 100644 --- a/src/d/actor/d_a_obj_rforce.cpp +++ b/src/d/actor/d_a_obj_rforce.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_rforce.cpp // -#include "d_a_obj_rforce.h" +#include "d/actor/d_a_obj_rforce.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q211daObjRforce5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_roten.cpp b/src/d/actor/d_a_obj_roten.cpp index 1ea383833..b597271a4 100644 --- a/src/d/actor/d_a_obj_roten.cpp +++ b/src/d/actor/d_a_obj_roten.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_roten.cpp // -#include "d_a_obj_roten.h" +#include "d/actor/d_a_obj_roten.h" #include "dolphin/types.h" /* 000000EC-00000118 .text __ct__17daObj_Roten_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_search.cpp b/src/d/actor/d_a_obj_search.cpp index b168c717f..36d44914f 100644 --- a/src/d/actor/d_a_obj_search.cpp +++ b/src/d/actor/d_a_obj_search.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_search.cpp // -#include "d_a_obj_search.h" +#include "d/actor/d_a_obj_search.h" #include "dolphin/types.h" /* 800FDAFC-800FDB1C .text createHeap_CB__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_shelf.cpp b/src/d/actor/d_a_obj_shelf.cpp index dba359eae..5c3716a7f 100644 --- a/src/d/actor/d_a_obj_shelf.cpp +++ b/src/d/actor/d_a_obj_shelf.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_shelf.cpp // -#include "d_a_obj_shelf.h" +#include "d/actor/d_a_obj_shelf.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q210daObjShelf5Act_cFv */ diff --git a/src/d/actor/d_a_obj_shmrgrd.cpp b/src/d/actor/d_a_obj_shmrgrd.cpp index 99d1a4428..e79dfca77 100644 --- a/src/d/actor/d_a_obj_shmrgrd.cpp +++ b/src/d/actor/d_a_obj_shmrgrd.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_shmrgrd.cpp // -#include "d_a_obj_shmrgrd.h" +#include "d/actor/d_a_obj_shmrgrd.h" #include "dolphin/types.h" /* 000000EC-00000358 .text __ct__14daObjShmrgrd_cFv */ diff --git a/src/d/actor/d_a_obj_smplbg.cpp b/src/d/actor/d_a_obj_smplbg.cpp index e00abd4f6..812e55089 100644 --- a/src/d/actor/d_a_obj_smplbg.cpp +++ b/src/d/actor/d_a_obj_smplbg.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_smplbg.cpp // -#include "d_a_obj_smplbg.h" +#include "d/actor/d_a_obj_smplbg.h" #include "dolphin/types.h" /* 00000078-00000144 .text CreateHeap__Q211daObjSmplbg5Act_cFv */ diff --git a/src/d/actor/d_a_obj_stair.cpp b/src/d/actor/d_a_obj_stair.cpp index 84f0b51dd..e2af02870 100644 --- a/src/d/actor/d_a_obj_stair.cpp +++ b/src/d/actor/d_a_obj_stair.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_stair.cpp // -#include "d_a_obj_stair.h" +#include "d/actor/d_a_obj_stair.h" #include "dolphin/types.h" /* 000000EC-00000130 .text __ct__16daobj_stairHIO_cFv */ diff --git a/src/d/actor/d_a_obj_swflat.cpp b/src/d/actor/d_a_obj_swflat.cpp index 5d1792d45..bb5e96cd5 100644 --- a/src/d/actor/d_a_obj_swflat.cpp +++ b/src/d/actor/d_a_obj_swflat.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_swflat.cpp // -#include "d_a_obj_swflat.h" +#include "d/actor/d_a_obj_swflat.h" #include "dolphin/types.h" /* 000000EC-00000138 .text __ct__17daObjSwflat_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_swhammer.cpp b/src/d/actor/d_a_obj_swhammer.cpp index 6298f0305..9ccfdba9c 100644 --- a/src/d/actor/d_a_obj_swhammer.cpp +++ b/src/d/actor/d_a_obj_swhammer.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_swhammer.cpp // -#include "d_a_obj_swhammer.h" +#include "d/actor/d_a_obj_swhammer.h" #include "dolphin/types.h" /* 000000EC-00000260 .text __ct__Q213daObjSwhammer5Act_cFv */ diff --git a/src/d/actor/d_a_obj_swheavy.cpp b/src/d/actor/d_a_obj_swheavy.cpp index 05d34501e..dfef3bad9 100644 --- a/src/d/actor/d_a_obj_swheavy.cpp +++ b/src/d/actor/d_a_obj_swheavy.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_swheavy.cpp // -#include "d_a_obj_swheavy.h" +#include "d/actor/d_a_obj_swheavy.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q212daObjSwheavy5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_swlight.cpp b/src/d/actor/d_a_obj_swlight.cpp index 724906861..28c120d74 100644 --- a/src/d/actor/d_a_obj_swlight.cpp +++ b/src/d/actor/d_a_obj_swlight.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_swlight.cpp // -#include "d_a_obj_swlight.h" +#include "d/actor/d_a_obj_swlight.h" #include "dolphin/types.h" /* 000000EC-00000154 .text is_switch2__Q212daObjSwlight5Act_cCFv */ diff --git a/src/d/actor/d_a_obj_swpush.cpp b/src/d/actor/d_a_obj_swpush.cpp index 981e59e3a..1dc665b21 100644 --- a/src/d/actor/d_a_obj_swpush.cpp +++ b/src/d/actor/d_a_obj_swpush.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_swpush.cpp // -#include "d_a_obj_swpush.h" +#include "d/actor/d_a_obj_swpush.h" #include "dolphin/types.h" /* 000000EC-0000011C .text prmZ_init__Q211daObjSwpush5Act_cFv */ diff --git a/src/d/actor/d_a_obj_table.cpp b/src/d/actor/d_a_obj_table.cpp index 0fb4ef2c7..b8574dc77 100644 --- a/src/d/actor/d_a_obj_table.cpp +++ b/src/d/actor/d_a_obj_table.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_table.cpp // -#include "d_a_obj_table.h" +#include "d/actor/d_a_obj_table.h" #include "dolphin/types.h" /* 00000078-000001B8 .text CreateHeap__Q210daObjTable5Act_cFv */ diff --git a/src/d/actor/d_a_obj_tapestry.cpp b/src/d/actor/d_a_obj_tapestry.cpp index 291725cb7..53e707fb7 100644 --- a/src/d/actor/d_a_obj_tapestry.cpp +++ b/src/d/actor/d_a_obj_tapestry.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_tapestry.cpp // -#include "d_a_obj_tapestry.h" +#include "d/actor/d_a_obj_tapestry.h" #include "dolphin/types.h" /* 000000EC-000001E0 .text __ct__19daObjTapestry_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_tenmado.cpp b/src/d/actor/d_a_obj_tenmado.cpp index 8e75c41f9..2ad870c94 100644 --- a/src/d/actor/d_a_obj_tenmado.cpp +++ b/src/d/actor/d_a_obj_tenmado.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_tenmado.cpp // -#include "d_a_obj_tenmado.h" +#include "d/actor/d_a_obj_tenmado.h" #include "dolphin/types.h" /* 00000078-000001B4 .text CreateHeap__Q212daObjTenmado5Act_cFv */ diff --git a/src/d/actor/d_a_obj_tide.cpp b/src/d/actor/d_a_obj_tide.cpp index 61184a06f..cc283f18e 100644 --- a/src/d/actor/d_a_obj_tide.cpp +++ b/src/d/actor/d_a_obj_tide.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_tide.cpp // -#include "d_a_obj_tide.h" +#include "d/actor/d_a_obj_tide.h" #include "dolphin/types.h" /* 00000078-00000644 .text CreateHeap__Q29daObjTide5Act_cFv */ diff --git a/src/d/actor/d_a_obj_timer.cpp b/src/d/actor/d_a_obj_timer.cpp index df5cc2602..eab839e4d 100644 --- a/src/d/actor/d_a_obj_timer.cpp +++ b/src/d/actor/d_a_obj_timer.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_timer.cpp // -#include "d_a_obj_timer.h" +#include "d/actor/d_a_obj_timer.h" #include "dolphin/types.h" /* 00000078-00000114 .text _create__Q210daObjTimer5Act_cFv */ diff --git a/src/d/actor/d_a_obj_tntrap.cpp b/src/d/actor/d_a_obj_tntrap.cpp index 9cf95d5e6..402aa2033 100644 --- a/src/d/actor/d_a_obj_tntrap.cpp +++ b/src/d/actor/d_a_obj_tntrap.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_tntrap.cpp // -#include "d_a_obj_tntrap.h" +#include "d/actor/d_a_obj_tntrap.h" #include "dolphin/types.h" /* 00000078-000002AC .text chk_appear__13daObjTnTrap_cFv */ diff --git a/src/d/actor/d_a_obj_tousekiki.cpp b/src/d/actor/d_a_obj_tousekiki.cpp index ec836f394..afd2fa941 100644 --- a/src/d/actor/d_a_obj_tousekiki.cpp +++ b/src/d/actor/d_a_obj_tousekiki.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_tousekiki.cpp // -#include "d_a_obj_tousekiki.h" +#include "d/actor/d_a_obj_tousekiki.h" #include "dolphin/types.h" /* 000000EC-0000010C .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_tower.cpp b/src/d/actor/d_a_obj_tower.cpp index e3db93f86..537b45944 100644 --- a/src/d/actor/d_a_obj_tower.cpp +++ b/src/d/actor/d_a_obj_tower.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_tower.cpp // -#include "d_a_obj_tower.h" +#include "d/actor/d_a_obj_tower.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_trap.cpp b/src/d/actor/d_a_obj_trap.cpp index a6bc432ef..628518307 100644 --- a/src/d/actor/d_a_obj_trap.cpp +++ b/src/d/actor/d_a_obj_trap.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_trap.cpp // -#include "d_a_obj_trap.h" +#include "d/actor/d_a_obj_trap.h" #include "dolphin/types.h" /* 000000EC-0000010C .text solidHeapCB__11daObjTrap_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_tribox.cpp b/src/d/actor/d_a_obj_tribox.cpp index 239e8009f..cdb07ddaa 100644 --- a/src/d/actor/d_a_obj_tribox.cpp +++ b/src/d/actor/d_a_obj_tribox.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_tribox.cpp // -#include "d_a_obj_tribox.h" +#include "d/actor/d_a_obj_tribox.h" #include "dolphin/types.h" /* 000000EC-000001A4 .text set_state__Q211daObjTribox5Act_cFv */ diff --git a/src/d/actor/d_a_obj_try.cpp b/src/d/actor/d_a_obj_try.cpp index 4e3e6bc80..1a0facdf8 100644 --- a/src/d/actor/d_a_obj_try.cpp +++ b/src/d/actor/d_a_obj_try.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_try.cpp // -#include "d_a_obj_try.h" +#include "d/actor/d_a_obj_try.h" #include "dolphin/types.h" /* 00000078-00000090 .text prm_set_swSave__Q28daObjTry5Act_cFi */ diff --git a/src/d/actor/d_a_obj_usovmc.cpp b/src/d/actor/d_a_obj_usovmc.cpp index f3f88c0ef..f2fc02249 100644 --- a/src/d/actor/d_a_obj_usovmc.cpp +++ b/src/d/actor/d_a_obj_usovmc.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_usovmc.cpp // -#include "d_a_obj_usovmc.h" +#include "d/actor/d_a_obj_usovmc.h" #include "dolphin/types.h" /* 00000078-0000012C .text CreateHeap__Q211daObjUsovmc5Act_cFv */ diff --git a/src/d/actor/d_a_obj_vfan.cpp b/src/d/actor/d_a_obj_vfan.cpp index 78108ebba..359e2cb96 100644 --- a/src/d/actor/d_a_obj_vfan.cpp +++ b/src/d/actor/d_a_obj_vfan.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_vfan.cpp // -#include "d_a_obj_vfan.h" +#include "d/actor/d_a_obj_vfan.h" #include "dolphin/types.h" /* 00000078-00000134 .text CreateHeap__Q29daObjVfan5Act_cFv */ diff --git a/src/d/actor/d_a_obj_vgnfd.cpp b/src/d/actor/d_a_obj_vgnfd.cpp index 904fdc169..65b52edec 100644 --- a/src/d/actor/d_a_obj_vgnfd.cpp +++ b/src/d/actor/d_a_obj_vgnfd.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_vgnfd.cpp // -#include "d_a_obj_vgnfd.h" +#include "d/actor/d_a_obj_vgnfd.h" #include "dolphin/types.h" /* 00000078-00000098 .text solidHeapCB__12daObjVgnfd_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_vmc.cpp b/src/d/actor/d_a_obj_vmc.cpp index 972a0665c..399f99375 100644 --- a/src/d/actor/d_a_obj_vmc.cpp +++ b/src/d/actor/d_a_obj_vmc.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_vmc.cpp // -#include "d_a_obj_vmc.h" +#include "d/actor/d_a_obj_vmc.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q28daObjVmc5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_vmsdz.cpp b/src/d/actor/d_a_obj_vmsdz.cpp index 29a644947..40457f741 100644 --- a/src/d/actor/d_a_obj_vmsdz.cpp +++ b/src/d/actor/d_a_obj_vmsdz.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_vmsdz.cpp // -#include "d_a_obj_vmsdz.h" +#include "d/actor/d_a_obj_vmsdz.h" #include "dolphin/types.h" /* 00000078-00000098 .text solidHeapCB__12daObjVmsdz_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_vmsms.cpp b/src/d/actor/d_a_obj_vmsms.cpp index 9f2fd86cf..fc8f03d43 100644 --- a/src/d/actor/d_a_obj_vmsms.cpp +++ b/src/d/actor/d_a_obj_vmsms.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_vmsms.cpp // -#include "d_a_obj_vmsms.h" +#include "d/actor/d_a_obj_vmsms.h" #include "dolphin/types.h" /* 00000078-00000098 .text solidHeapCB__12daObjVmsms_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_volcano.cpp b/src/d/actor/d_a_obj_volcano.cpp index 81b76fd42..2db066bed 100644 --- a/src/d/actor/d_a_obj_volcano.cpp +++ b/src/d/actor/d_a_obj_volcano.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_volcano.cpp // -#include "d_a_obj_volcano.h" +#include "d/actor/d_a_obj_volcano.h" #include "dolphin/types.h" /* 00000078-000003CC .text StartFire__Q212daObjVolcano5Act_cFv */ diff --git a/src/d/actor/d_a_obj_vtil.cpp b/src/d/actor/d_a_obj_vtil.cpp index 916adfd80..62b721320 100644 --- a/src/d/actor/d_a_obj_vtil.cpp +++ b/src/d/actor/d_a_obj_vtil.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_vtil.cpp // -#include "d_a_obj_vtil.h" +#include "d/actor/d_a_obj_vtil.h" #include "dolphin/types.h" /* 00000078-00000098 .text solidHeapCB__11daObjVtil_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_vyasi.cpp b/src/d/actor/d_a_obj_vyasi.cpp index 6c648aadc..bf8b20ec7 100644 --- a/src/d/actor/d_a_obj_vyasi.cpp +++ b/src/d/actor/d_a_obj_vyasi.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_vyasi.cpp // -#include "d_a_obj_vyasi.h" +#include "d/actor/d_a_obj_vyasi.h" #include "dolphin/types.h" /* 000000EC-0000015C .text SetStopJointAnimation__Q210daObjVyasi5Act_cFP18J3DAnmTransformKeyff */ diff --git a/src/d/actor/d_a_obj_warpt.cpp b/src/d/actor/d_a_obj_warpt.cpp index 95075f682..bf33af75b 100644 --- a/src/d/actor/d_a_obj_warpt.cpp +++ b/src/d/actor/d_a_obj_warpt.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_warpt.cpp // -#include "d_a_obj_warpt.h" +#include "d/actor/d_a_obj_warpt.h" #include "dolphin/types.h" /* 000000EC-00000190 .text __ct__17daObj_Warpt_HIO_cFv */ diff --git a/src/d/actor/d_a_obj_wood.cpp b/src/d/actor/d_a_obj_wood.cpp index 240641597..c5c01984a 100644 --- a/src/d/actor/d_a_obj_wood.cpp +++ b/src/d/actor/d_a_obj_wood.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_wood.cpp // -#include "d_a_obj_wood.h" +#include "d/actor/d_a_obj_wood.h" #include "dolphin/types.h" /* 00000078-00000190 .text Create__Q29daObjWood6MethodFPv */ diff --git a/src/d/actor/d_a_obj_xfuta.cpp b/src/d/actor/d_a_obj_xfuta.cpp index f4c5334bc..e222cdc57 100644 --- a/src/d/actor/d_a_obj_xfuta.cpp +++ b/src/d/actor/d_a_obj_xfuta.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_xfuta.cpp // -#include "d_a_obj_xfuta.h" +#include "d/actor/d_a_obj_xfuta.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q210daObjXfuta5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_obj_zouK.cpp b/src/d/actor/d_a_obj_zouK.cpp index 825541517..501ec85b4 100644 --- a/src/d/actor/d_a_obj_zouK.cpp +++ b/src/d/actor/d_a_obj_zouK.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_zouK.cpp // -#include "d_a_obj_zouK.h" +#include "d/actor/d_a_obj_zouK.h" #include "dolphin/types.h" /* 00000078-0000009C .text solidHeapCB__Q29daObjZouk5Act_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_oq.cpp b/src/d/actor/d_a_oq.cpp index 0995f1321..8fb831ed3 100644 --- a/src/d/actor/d_a_oq.cpp +++ b/src/d/actor/d_a_oq.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_oq.cpp // -#include "d_a_oq.h" +#include "d/actor/d_a_oq.h" #include "dolphin/types.h" /* 000000EC-00000208 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_oship.cpp b/src/d/actor/d_a_oship.cpp index 0ecdc95e3..b3c158d79 100644 --- a/src/d/actor/d_a_oship.cpp +++ b/src/d/actor/d_a_oship.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_oship.cpp // -#include "d_a_oship.h" +#include "d/actor/d_a_oship.h" #include "dolphin/types.h" /* 000000EC-00000234 .text __ct__13daOship_HIO_cFv */ diff --git a/src/d/actor/d_a_pedestal.cpp b/src/d/actor/d_a_pedestal.cpp index f35472f83..22eb019bf 100644 --- a/src/d/actor/d_a_pedestal.cpp +++ b/src/d/actor/d_a_pedestal.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_pedestal.cpp // -#include "d_a_pedestal.h" +#include "d/actor/d_a_pedestal.h" #include "dolphin/types.h" /* 00000078-000000DC .text _delete__Q210daPedestal7daPds_cFv */ diff --git a/src/d/actor/d_a_ph.cpp b/src/d/actor/d_a_ph.cpp index 81dafae4a..d2e7fce27 100644 --- a/src/d/actor/d_a_ph.cpp +++ b/src/d/actor/d_a_ph.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ph.cpp // -#include "d_a_ph.h" +#include "d/actor/d_a_ph.h" #include "dolphin/types.h" /* 00000078-00000158 .text nodeCallBack_UP__FP7J3DNodei */ diff --git a/src/d/actor/d_a_pirate_flag.cpp b/src/d/actor/d_a_pirate_flag.cpp index b4310151c..c1a439184 100644 --- a/src/d/actor/d_a_pirate_flag.cpp +++ b/src/d/actor/d_a_pirate_flag.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_pirate_flag.cpp // -#include "d_a_pirate_flag.h" +#include "d/actor/d_a_pirate_flag.h" #include "dolphin/types.h" /* 000000EC-00000364 .text setCorrectNrmAngle__22daPirate_Flag_packet_cFsf */ diff --git a/src/d/actor/d_a_pt.cpp b/src/d/actor/d_a_pt.cpp index 6a5a71f2d..b3954ea2a 100644 --- a/src/d/actor/d_a_pt.cpp +++ b/src/d/actor/d_a_pt.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_pt.cpp // -#include "d_a_pt.h" +#include "d/actor/d_a_pt.h" #include "dolphin/types.h" /* 000000EC-00000110 .text __ct__10daPt_HIO_cFv */ diff --git a/src/d/actor/d_a_pw.cpp b/src/d/actor/d_a_pw.cpp index 9f1963830..c2d9dc2de 100644 --- a/src/d/actor/d_a_pw.cpp +++ b/src/d/actor/d_a_pw.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_pw.cpp // -#include "d_a_pw.h" +#include "d/actor/d_a_pw.h" #include "dolphin/types.h" /* 00000078-00000158 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_pz.cpp b/src/d/actor/d_a_pz.cpp index a298dcd5b..06a7c2ad0 100644 --- a/src/d/actor/d_a_pz.cpp +++ b/src/d/actor/d_a_pz.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_pz.cpp // -#include "d_a_pz.h" +#include "d/actor/d_a_pz.h" #include "dolphin/types.h" /* 000000EC-00000310 .text __ct__10daPz_HIO_cFv */ diff --git a/src/d/actor/d_a_race_item.cpp b/src/d/actor/d_a_race_item.cpp index 648a3e791..049261e28 100644 --- a/src/d/actor/d_a_race_item.cpp +++ b/src/d/actor/d_a_race_item.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_race_item.cpp // -#include "d_a_race_item.h" +#include "d/actor/d_a_race_item.h" #include "dolphin/types.h" /* 00000078-000000F8 .text set_mtx__12daRaceItem_cFv */ diff --git a/src/d/actor/d_a_sail.cpp b/src/d/actor/d_a_sail.cpp index 76dbceda1..1148ed91f 100644 --- a/src/d/actor/d_a_sail.cpp +++ b/src/d/actor/d_a_sail.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_sail.cpp // -#include "d_a_sail.h" +#include "d/actor/d_a_sail.h" #include "dolphin/types.h" /* 000000EC-00000364 .text setCorrectNrmAngle__15daSail_packet_cFsf */ diff --git a/src/d/actor/d_a_saku.cpp b/src/d/actor/d_a_saku.cpp index e0c13b6eb..e030c7548 100644 --- a/src/d/actor/d_a_saku.cpp +++ b/src/d/actor/d_a_saku.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_saku.cpp // -#include "d_a_saku.h" +#include "d/actor/d_a_saku.h" #include "dolphin/types.h" /* 000000EC-00000200 .text CreateInit__8daSaku_cFv */ diff --git a/src/d/actor/d_a_salvage.cpp b/src/d/actor/d_a_salvage.cpp index bed741262..101e1828a 100644 --- a/src/d/actor/d_a_salvage.cpp +++ b/src/d/actor/d_a_salvage.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_salvage.cpp // -#include "d_a_salvage.h" +#include "d/actor/d_a_salvage.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_salvage_tbox.cpp b/src/d/actor/d_a_salvage_tbox.cpp index fc2972bf6..d238b3b95 100644 --- a/src/d/actor/d_a_salvage_tbox.cpp +++ b/src/d/actor/d_a_salvage_tbox.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_salvage_tbox.cpp // -#include "d_a_salvage_tbox.h" +#include "d/actor/d_a_salvage_tbox.h" #include "dolphin/types.h" /* 00000078-00000128 .text getMaxWaterY__25daSTBox_shadowEcallBack_cFPQ29JGeometry8TVec3 */ diff --git a/src/d/actor/d_a_sbox.cpp b/src/d/actor/d_a_sbox.cpp index 1aa319412..898c8f8c6 100644 --- a/src/d/actor/d_a_sbox.cpp +++ b/src/d/actor/d_a_sbox.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_sbox.cpp // -#include "d_a_sbox.h" +#include "d/actor/d_a_sbox.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_shand.cpp b/src/d/actor/d_a_shand.cpp index 01a828063..1877d340c 100644 --- a/src/d/actor/d_a_shand.cpp +++ b/src/d/actor/d_a_shand.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_shand.cpp // -#include "d_a_shand.h" +#include "d/actor/d_a_shand.h" #include "dolphin/types.h" /* 000000EC-00000114 .text __ct__13daShand_HIO_cFv */ diff --git a/src/d/actor/d_a_ship.cpp b/src/d/actor/d_a_ship.cpp index 820c36393..a160a45e0 100644 --- a/src/d/actor/d_a_ship.cpp +++ b/src/d/actor/d_a_ship.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ship.cpp // -#include "d_a_ship.h" +#include "d/actor/d_a_ship.h" #include "dolphin/types.h" /* 000000EC-0000023C .text bodyJointCallBack__8daShip_cFi */ diff --git a/src/d/actor/d_a_shutter.cpp b/src/d/actor/d_a_shutter.cpp index 3abdd7b4b..0100460ff 100644 --- a/src/d/actor/d_a_shutter.cpp +++ b/src/d/actor/d_a_shutter.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_shutter.cpp // -#include "d_a_shutter.h" +#include "d/actor/d_a_shutter.h" #include "dolphin/types.h" /* 00000078-00000108 .text _delete__11daShutter_cFv */ diff --git a/src/d/actor/d_a_shutter2.cpp b/src/d/actor/d_a_shutter2.cpp index 1333e444f..2a8b2cc9e 100644 --- a/src/d/actor/d_a_shutter2.cpp +++ b/src/d/actor/d_a_shutter2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_shutter2.cpp // -#include "d_a_shutter2.h" +#include "d/actor/d_a_shutter2.h" #include "dolphin/types.h" /* 00000078-000000B8 .text Delete__12daShutter2_cFv */ diff --git a/src/d/actor/d_a_sie_flag.cpp b/src/d/actor/d_a_sie_flag.cpp index 1fb7fc87f..28dbff6cb 100644 --- a/src/d/actor/d_a_sie_flag.cpp +++ b/src/d/actor/d_a_sie_flag.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_sie_flag.cpp // -#include "d_a_sie_flag.h" +#include "d/actor/d_a_sie_flag.h" #include "dolphin/types.h" /* 000000EC-00000118 .text __ct__16daSie_Flag_HIO_cFv */ diff --git a/src/d/actor/d_a_sitem.cpp b/src/d/actor/d_a_sitem.cpp index 01eaa0cf9..685083d11 100644 --- a/src/d/actor/d_a_sitem.cpp +++ b/src/d/actor/d_a_sitem.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_sitem.cpp // -#include "d_a_sitem.h" +#include "d/actor/d_a_sitem.h" #include "dolphin/types.h" /* 000000EC-000001FC .text hand_draw__FP11sitem_class */ diff --git a/src/d/actor/d_a_sk.cpp b/src/d/actor/d_a_sk.cpp index d06429581..bcf6a97f4 100644 --- a/src/d/actor/d_a_sk.cpp +++ b/src/d/actor/d_a_sk.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_sk.cpp // -#include "d_a_sk.h" +#include "d/actor/d_a_sk.h" #include "dolphin/types.h" /* 00000078-00000240 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_sk2.cpp b/src/d/actor/d_a_sk2.cpp index 91bf5fc6a..bcf5ed9e5 100644 --- a/src/d/actor/d_a_sk2.cpp +++ b/src/d/actor/d_a_sk2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_sk2.cpp // -#include "d_a_sk2.h" +#include "d/actor/d_a_sk2.h" #include "dolphin/types.h" /* 00000078-00000194 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_spc_item01.cpp b/src/d/actor/d_a_spc_item01.cpp index b5f465431..932282e4e 100644 --- a/src/d/actor/d_a_spc_item01.cpp +++ b/src/d/actor/d_a_spc_item01.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_spc_item01.cpp // -#include "d_a_spc_item01.h" +#include "d/actor/d_a_spc_item01.h" #include "dolphin/types.h" /* 8015DAF4-8015DBC0 .text set_mtx__13daSpcItem01_cFv */ diff --git a/src/d/actor/d_a_ss.cpp b/src/d/actor/d_a_ss.cpp index 981b7138f..b0a3af958 100644 --- a/src/d/actor/d_a_ss.cpp +++ b/src/d/actor/d_a_ss.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ss.cpp // -#include "d_a_ss.h" +#include "d/actor/d_a_ss.h" #include "dolphin/types.h" /* 000000EC-000001DC .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_ssk.cpp b/src/d/actor/d_a_ssk.cpp index a99be1f66..edd6038c2 100644 --- a/src/d/actor/d_a_ssk.cpp +++ b/src/d/actor/d_a_ssk.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ssk.cpp // -#include "d_a_ssk.h" +#include "d/actor/d_a_ssk.h" #include "dolphin/types.h" /* 00000078-00000194 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_sss.cpp b/src/d/actor/d_a_sss.cpp index 12e8700a5..ab43170cb 100644 --- a/src/d/actor/d_a_sss.cpp +++ b/src/d/actor/d_a_sss.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_sss.cpp // -#include "d_a_sss.h" +#include "d/actor/d_a_sss.h" #include "dolphin/types.h" /* 000000EC-000001F0 .text hand_draw__FP9sss_class */ diff --git a/src/d/actor/d_a_st.cpp b/src/d/actor/d_a_st.cpp index 965f82f3c..07ef2a4ee 100644 --- a/src/d/actor/d_a_st.cpp +++ b/src/d/actor/d_a_st.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_st.cpp // -#include "d_a_st.h" +#include "d/actor/d_a_st.h" #include "dolphin/types.h" /* 000000EC-000005B4 .text smoke_set_s__FP8st_classf */ diff --git a/src/d/actor/d_a_steam_tag.cpp b/src/d/actor/d_a_steam_tag.cpp index 902a8f94a..adb55648e 100644 --- a/src/d/actor/d_a_steam_tag.cpp +++ b/src/d/actor/d_a_steam_tag.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_steam_tag.cpp // -#include "d_a_steam_tag.h" +#include "d/actor/d_a_steam_tag.h" #include "dolphin/types.h" /* 00000078-00000084 .text getData__12daSteamTag_cFv */ diff --git a/src/d/actor/d_a_stone.cpp b/src/d/actor/d_a_stone.cpp index 4c05134ba..cf8baf28d 100644 --- a/src/d/actor/d_a_stone.cpp +++ b/src/d/actor/d_a_stone.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_stone.cpp // -#include "d_a_stone.h" +#include "d/actor/d_a_stone.h" #include "dolphin/types.h" /* 000000EC-00000110 .text CreateHeapCB__7daStoneFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_stone2.cpp b/src/d/actor/d_a_stone2.cpp index 008769709..9bc30c85c 100644 --- a/src/d/actor/d_a_stone2.cpp +++ b/src/d/actor/d_a_stone2.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_stone2.cpp // -#include "d_a_stone2.h" +#include "d/actor/d_a_stone2.h" #include "dolphin/types.h" /* 000000EC-00000208 .text __ct__Q28daStone25Act_cFv */ diff --git a/src/d/actor/d_a_swpropeller.cpp b/src/d/actor/d_a_swpropeller.cpp index 13ed69714..d3402010e 100644 --- a/src/d/actor/d_a_swpropeller.cpp +++ b/src/d/actor/d_a_swpropeller.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_swpropeller.cpp // -#include "d_a_swpropeller.h" +#include "d/actor/d_a_swpropeller.h" #include "dolphin/types.h" /* 00000078-000000B8 .text _delete__10daSwProp_cFv */ diff --git a/src/d/actor/d_a_syan.cpp b/src/d/actor/d_a_syan.cpp index 1702f8919..ebfc51ac1 100644 --- a/src/d/actor/d_a_syan.cpp +++ b/src/d/actor/d_a_syan.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_syan.cpp // -#include "d_a_syan.h" +#include "d/actor/d_a_syan.h" #include "dolphin/types.h" /* 000000EC-000002D4 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_tag_attention.cpp b/src/d/actor/d_a_tag_attention.cpp index 0822b679c..c30af0656 100644 --- a/src/d/actor/d_a_tag_attention.cpp +++ b/src/d/actor/d_a_tag_attention.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_attention.cpp // -#include "d_a_tag_attention.h" +#include "d/actor/d_a_tag_attention.h" #include "dolphin/types.h" /* 00000078-00000188 .text _create__Q214daTagAttention5Act_cFv */ diff --git a/src/d/actor/d_a_tag_ba1.cpp b/src/d/actor/d_a_tag_ba1.cpp index ec55cf478..60c94c75e 100644 --- a/src/d/actor/d_a_tag_ba1.cpp +++ b/src/d/actor/d_a_tag_ba1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_ba1.cpp // -#include "d_a_tag_ba1.h" +#include "d/actor/d_a_tag_ba1.h" #include "dolphin/types.h" /* 000000EC-00000144 .text __ct__15daTag_Ba1_HIO_cFv */ diff --git a/src/d/actor/d_a_tag_etc.cpp b/src/d/actor/d_a_tag_etc.cpp index 4d17f5562..055b2da73 100644 --- a/src/d/actor/d_a_tag_etc.cpp +++ b/src/d/actor/d_a_tag_etc.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_etc.cpp // -#include "d_a_tag_etc.h" +#include "d/actor/d_a_tag_etc.h" #include "dolphin/types.h" /* 00000078-00000084 .text getEventNo__11daTag_Etc_cFv */ diff --git a/src/d/actor/d_a_tag_event.cpp b/src/d/actor/d_a_tag_event.cpp index bdbcdeeeb..2e6561c30 100644 --- a/src/d/actor/d_a_tag_event.cpp +++ b/src/d/actor/d_a_tag_event.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_event.cpp // -#include "d_a_tag_event.h" +#include "d/actor/d_a_tag_event.h" #include "dolphin/types.h" /* 00000078-000000A8 .text daTag_getBk__FUl */ diff --git a/src/d/actor/d_a_tag_evsw.cpp b/src/d/actor/d_a_tag_evsw.cpp index 14f7a3fa7..a296820a5 100644 --- a/src/d/actor/d_a_tag_evsw.cpp +++ b/src/d/actor/d_a_tag_evsw.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_evsw.cpp // -#include "d_a_tag_evsw.h" +#include "d/actor/d_a_tag_evsw.h" #include "dolphin/types.h" /* 00000078-000001F8 .text _create__Q29daTagEvsw5Act_cFv */ diff --git a/src/d/actor/d_a_tag_ghostship.cpp b/src/d/actor/d_a_tag_ghostship.cpp index e784ae2a9..c2ae82602 100644 --- a/src/d/actor/d_a_tag_ghostship.cpp +++ b/src/d/actor/d_a_tag_ghostship.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_ghostship.cpp // -#include "d_a_tag_ghostship.h" +#include "d/actor/d_a_tag_ghostship.h" #include "dolphin/types.h" /* 000000EC-0000010C .text __ct__17daTag_Gship_HIO_cFv */ diff --git a/src/d/actor/d_a_tag_hint.cpp b/src/d/actor/d_a_tag_hint.cpp index 3697dfc57..7b267c01f 100644 --- a/src/d/actor/d_a_tag_hint.cpp +++ b/src/d/actor/d_a_tag_hint.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_hint.cpp // -#include "d_a_tag_hint.h" +#include "d/actor/d_a_tag_hint.h" #include "dolphin/types.h" /* 000000EC-000000F8 .text getEventNo__12daTag_Hint_cFv */ diff --git a/src/d/actor/d_a_tag_island.cpp b/src/d/actor/d_a_tag_island.cpp index 77e8889e8..b517d66df 100644 --- a/src/d/actor/d_a_tag_island.cpp +++ b/src/d/actor/d_a_tag_island.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_island.cpp // -#include "d_a_tag_island.h" +#include "d/actor/d_a_tag_island.h" #include "dolphin/types.h" /* 00000078-00000084 .text getEventNo__14daTag_Island_cFv */ diff --git a/src/d/actor/d_a_tag_kf1.cpp b/src/d/actor/d_a_tag_kf1.cpp index b396b325b..02f3bb25b 100644 --- a/src/d/actor/d_a_tag_kf1.cpp +++ b/src/d/actor/d_a_tag_kf1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_kf1.cpp // -#include "d_a_tag_kf1.h" +#include "d/actor/d_a_tag_kf1.h" #include "dolphin/types.h" /* 000000EC-00000120 .text __ct__15daTag_Kf1_HIO_cFv */ diff --git a/src/d/actor/d_a_tag_kk1.cpp b/src/d/actor/d_a_tag_kk1.cpp index 9c94cdb47..793539ac7 100644 --- a/src/d/actor/d_a_tag_kk1.cpp +++ b/src/d/actor/d_a_tag_kk1.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_kk1.cpp // -#include "d_a_tag_kk1.h" +#include "d/actor/d_a_tag_kk1.h" #include "dolphin/types.h" /* 000000EC-00000120 .text __ct__15daTag_Kk1_HIO_cFv */ diff --git a/src/d/actor/d_a_tag_light.cpp b/src/d/actor/d_a_tag_light.cpp index cb02f52a9..05993fa7f 100644 --- a/src/d/actor/d_a_tag_light.cpp +++ b/src/d/actor/d_a_tag_light.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_light.cpp // -#include "d_a_tag_light.h" +#include "d/actor/d_a_tag_light.h" #include "dolphin/types.h" /* 00000078-000000D0 .text get_cc_r__Q210daTagLight5Act_cCFv */ diff --git a/src/d/actor/d_a_tag_md_cb.cpp b/src/d/actor/d_a_tag_md_cb.cpp index 9f4ef7f6e..ed63449fa 100644 --- a/src/d/actor/d_a_tag_md_cb.cpp +++ b/src/d/actor/d_a_tag_md_cb.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_md_cb.cpp // -#include "d_a_tag_md_cb.h" +#include "d/actor/d_a_tag_md_cb.h" #include "dolphin/types.h" /* 000000EC-00000160 .text __ct__16daTag_MdCb_HIO_cFv */ diff --git a/src/d/actor/d_a_tag_mk.cpp b/src/d/actor/d_a_tag_mk.cpp index bcaa836be..3b86f3793 100644 --- a/src/d/actor/d_a_tag_mk.cpp +++ b/src/d/actor/d_a_tag_mk.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_mk.cpp // -#include "d_a_tag_mk.h" +#include "d/actor/d_a_tag_mk.h" #include "dolphin/types.h" /* 00000078-00000084 .text getSwbit__10daTag_Mk_cFv */ diff --git a/src/d/actor/d_a_tag_photo.cpp b/src/d/actor/d_a_tag_photo.cpp index aea5fe2b3..e5ee4f52f 100644 --- a/src/d/actor/d_a_tag_photo.cpp +++ b/src/d/actor/d_a_tag_photo.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_photo.cpp // -#include "d_a_tag_photo.h" +#include "d/actor/d_a_tag_photo.h" #include "dolphin/types.h" /* 00000078-000000D0 .text __ct__12daTagPhoto_cFv */ diff --git a/src/d/actor/d_a_tag_so.cpp b/src/d/actor/d_a_tag_so.cpp index 364c3f567..344da5a2c 100644 --- a/src/d/actor/d_a_tag_so.cpp +++ b/src/d/actor/d_a_tag_so.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_so.cpp // -#include "d_a_tag_so.h" +#include "d/actor/d_a_tag_so.h" #include "dolphin/types.h" /* 000000EC-0000010C .text __ct__14daTag_So_HIO_cFv */ diff --git a/src/d/actor/d_a_tag_volcano.cpp b/src/d/actor/d_a_tag_volcano.cpp index b7a37e704..ae200896a 100644 --- a/src/d/actor/d_a_tag_volcano.cpp +++ b/src/d/actor/d_a_tag_volcano.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_volcano.cpp // -#include "d_a_tag_volcano.h" +#include "d/actor/d_a_tag_volcano.h" #include "dolphin/types.h" /* 00000078-000002B4 .text _create__Q212daTagvolcano5Act_cFv */ diff --git a/src/d/actor/d_a_tag_waterlevel.cpp b/src/d/actor/d_a_tag_waterlevel.cpp index 129f1789e..7954810c0 100644 --- a/src/d/actor/d_a_tag_waterlevel.cpp +++ b/src/d/actor/d_a_tag_waterlevel.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tag_waterlevel.cpp // -#include "d_a_tag_waterlevel.h" +#include "d/actor/d_a_tag_waterlevel.h" #include "dolphin/types.h" /* 00000078-00000128 .text _create__Q215daTagWaterlevel5Act_cFv */ diff --git a/src/d/actor/d_a_tama.cpp b/src/d/actor/d_a_tama.cpp index 8f03fa74c..0f3f3b826 100644 --- a/src/d/actor/d_a_tama.cpp +++ b/src/d/actor/d_a_tama.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tama.cpp // -#include "d_a_tama.h" +#include "d/actor/d_a_tama.h" #include "dolphin/types.h" /* 00000078-00000114 .text createInit__8daTama_cFv */ diff --git a/src/d/actor/d_a_title.cpp b/src/d/actor/d_a_title.cpp index c7f5789b0..fe9937553 100644 --- a/src/d/actor/d_a_title.cpp +++ b/src/d/actor/d_a_title.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_title.cpp // -#include "d_a_title.h" +#include "d/actor/d_a_title.h" #include "dolphin/types.h" /* 00000078-00000638 .text proc_init3D__14daTitle_proc_cFv */ diff --git a/src/d/actor/d_a_tn.cpp b/src/d/actor/d_a_tn.cpp index fc1e7aff2..b2d7e1415 100644 --- a/src/d/actor/d_a_tn.cpp +++ b/src/d/actor/d_a_tn.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tn.cpp // -#include "d_a_tn.h" +#include "d/actor/d_a_tn.h" #include "dolphin/types.h" /* 000000EC-00000220 .text anm_init__FP8tn_classifUcfi */ diff --git a/src/d/actor/d_a_toge.cpp b/src/d/actor/d_a_toge.cpp index 4f6ac7f3f..f9db367fb 100644 --- a/src/d/actor/d_a_toge.cpp +++ b/src/d/actor/d_a_toge.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_toge.cpp // -#include "d_a_toge.h" +#include "d/actor/d_a_toge.h" #include "dolphin/types.h" /* 00000078-0000013C .text _delete__8daToge_cFv */ diff --git a/src/d/actor/d_a_tori_flag.cpp b/src/d/actor/d_a_tori_flag.cpp index d80c07e96..87b69c07b 100644 --- a/src/d/actor/d_a_tori_flag.cpp +++ b/src/d/actor/d_a_tori_flag.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tori_flag.cpp // -#include "d_a_tori_flag.h" +#include "d/actor/d_a_tori_flag.h" #include "dolphin/types.h" /* 000000EC-00000118 .text __ct__17daTori_Flag_HIO_cFv */ diff --git a/src/d/actor/d_a_tornado.cpp b/src/d/actor/d_a_tornado.cpp index c515b8f7c..16367b6b1 100644 --- a/src/d/actor/d_a_tornado.cpp +++ b/src/d/actor/d_a_tornado.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tornado.cpp // -#include "d_a_tornado.h" +#include "d/actor/d_a_tornado.h" #include "dolphin/types.h" /* 000000EC-00000260 .text jointCallBack__11daTornado_cFi */ diff --git a/src/d/actor/d_a_tpota.cpp b/src/d/actor/d_a_tpota.cpp index 0c4bcedfd..9c35d8e33 100644 --- a/src/d/actor/d_a_tpota.cpp +++ b/src/d/actor/d_a_tpota.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tpota.cpp // -#include "d_a_tpota.h" +#include "d/actor/d_a_tpota.h" #include "dolphin/types.h" /* 00000078-000001D0 .text _create__9daTpota_cFv */ diff --git a/src/d/actor/d_a_tsubo.cpp b/src/d/actor/d_a_tsubo.cpp index b2cd938c0..edb7735c0 100644 --- a/src/d/actor/d_a_tsubo.cpp +++ b/src/d/actor/d_a_tsubo.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_tsubo.cpp // -#include "d_a_tsubo.h" +#include "d/actor/d_a_tsubo.h" #include "dolphin/types.h" /* 000000EC-0000011C .text prmZ_init__Q27daTsubo5Act_cFv */ diff --git a/src/d/actor/d_a_wall.cpp b/src/d/actor/d_a_wall.cpp index 941542f1c..9b4e14e73 100644 --- a/src/d/actor/d_a_wall.cpp +++ b/src/d/actor/d_a_wall.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_wall.cpp // -#include "d_a_wall.h" +#include "d/actor/d_a_wall.h" #include "dolphin/types.h" /* 00000078-00000100 .text _delete__8daWall_cFv */ diff --git a/src/d/actor/d_a_warpdm20.cpp b/src/d/actor/d_a_warpdm20.cpp index d0d8a3843..b4be361b3 100644 --- a/src/d/actor/d_a_warpdm20.cpp +++ b/src/d/actor/d_a_warpdm20.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_warpdm20.cpp // -#include "d_a_warpdm20.h" +#include "d/actor/d_a_warpdm20.h" #include "dolphin/types.h" /* 00000078-000000BC .text _delete__12daWarpdm20_cFv */ diff --git a/src/d/actor/d_a_warpf.cpp b/src/d/actor/d_a_warpf.cpp index 39049c3a6..03b065ac5 100644 --- a/src/d/actor/d_a_warpf.cpp +++ b/src/d/actor/d_a_warpf.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_warpf.cpp // -#include "d_a_warpf.h" +#include "d/actor/d_a_warpf.h" #include "dolphin/types.h" /* 00000078-00000098 .text CheckCreateHeap__FP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_warpfout.cpp b/src/d/actor/d_a_warpfout.cpp index f77ec7361..726a5ed22 100644 --- a/src/d/actor/d_a_warpfout.cpp +++ b/src/d/actor/d_a_warpfout.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_warpfout.cpp // -#include "d_a_warpfout.h" +#include "d/actor/d_a_warpfout.h" #include "dolphin/types.h" /* 00000078-00000080 .text _delete__12daWarpfout_cFv */ diff --git a/src/d/actor/d_a_warpgn.cpp b/src/d/actor/d_a_warpgn.cpp index 28eaa3ffa..cc1e65704 100644 --- a/src/d/actor/d_a_warpgn.cpp +++ b/src/d/actor/d_a_warpgn.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_warpgn.cpp // -#include "d_a_warpgn.h" +#include "d/actor/d_a_warpgn.h" #include "dolphin/types.h" /* 00000078-00000120 .text _delete__10daWarpgn_cFv */ diff --git a/src/d/actor/d_a_warphr.cpp b/src/d/actor/d_a_warphr.cpp index f7685d810..7c5dde0f7 100644 --- a/src/d/actor/d_a_warphr.cpp +++ b/src/d/actor/d_a_warphr.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_warphr.cpp // -#include "d_a_warphr.h" +#include "d/actor/d_a_warphr.h" #include "dolphin/types.h" /* 000000EC-0000016C .text _delete__10daWarphr_cFv */ diff --git a/src/d/actor/d_a_warpls.cpp b/src/d/actor/d_a_warpls.cpp index 5384a0a04..528c19992 100644 --- a/src/d/actor/d_a_warpls.cpp +++ b/src/d/actor/d_a_warpls.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_warpls.cpp // -#include "d_a_warpls.h" +#include "d/actor/d_a_warpls.h" #include "dolphin/types.h" /* 00000078-000000E0 .text _delete__10daWarpls_cFv */ diff --git a/src/d/actor/d_a_warpmj.cpp b/src/d/actor/d_a_warpmj.cpp index 31fc21d84..bdc36509e 100644 --- a/src/d/actor/d_a_warpmj.cpp +++ b/src/d/actor/d_a_warpmj.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_warpmj.cpp // -#include "d_a_warpmj.h" +#include "d/actor/d_a_warpmj.h" #include "dolphin/types.h" /* 00000078-000000A8 .text _delete__10daWarpmj_cFv */ diff --git a/src/d/actor/d_a_waterfall.cpp b/src/d/actor/d_a_waterfall.cpp index c6261e0cb..3fc78c6af 100644 --- a/src/d/actor/d_a_waterfall.cpp +++ b/src/d/actor/d_a_waterfall.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_waterfall.cpp // -#include "d_a_waterfall.h" +#include "d/actor/d_a_waterfall.h" #include "dolphin/types.h" /* 00000078-000000F0 .text _delete__9daWfall_cFv */ diff --git a/src/d/actor/d_a_wbird.cpp b/src/d/actor/d_a_wbird.cpp index 8dbe123a5..084fd33c5 100644 --- a/src/d/actor/d_a_wbird.cpp +++ b/src/d/actor/d_a_wbird.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_wbird.cpp // -#include "d_a_wbird.h" +#include "d/actor/d_a_wbird.h" #include "dolphin/types.h" /* 00000078-000000AC .text calcMtx__9daWbird_cFv */ diff --git a/src/d/actor/d_a_wind_tag.cpp b/src/d/actor/d_a_wind_tag.cpp index 94129225d..5f79a70d7 100644 --- a/src/d/actor/d_a_wind_tag.cpp +++ b/src/d/actor/d_a_wind_tag.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_wind_tag.cpp // -#include "d_a_wind_tag.h" +#include "d/actor/d_a_wind_tag.h" #include "dolphin/types.h" /* 00000078-000000F0 .text _delete__Q29daWindTag11daWindTag_cFv */ diff --git a/src/d/actor/d_a_windmill.cpp b/src/d/actor/d_a_windmill.cpp index 3641b7f9e..a584df016 100644 --- a/src/d/actor/d_a_windmill.cpp +++ b/src/d/actor/d_a_windmill.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_windmill.cpp // -#include "d_a_windmill.h" +#include "d/actor/d_a_windmill.h" #include "dolphin/types.h" /* 00000078-000000E8 .text _delete__12daWindMill_cFv */ diff --git a/src/d/actor/d_a_wz.cpp b/src/d/actor/d_a_wz.cpp index 05a2b13a8..692f4435e 100644 --- a/src/d/actor/d_a_wz.cpp +++ b/src/d/actor/d_a_wz.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_wz.cpp // -#include "d_a_wz.h" +#include "d/actor/d_a_wz.h" #include "dolphin/types.h" /* 00000078-00000140 .text nodeCallBack__FP7J3DNodei */ diff --git a/src/d/actor/d_a_ygcwp.cpp b/src/d/actor/d_a_ygcwp.cpp index 68666d801..ac76edfda 100644 --- a/src/d/actor/d_a_ygcwp.cpp +++ b/src/d/actor/d_a_ygcwp.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ygcwp.cpp // -#include "d_a_ygcwp.h" +#include "d/actor/d_a_ygcwp.h" #include "dolphin/types.h" /* 00000078-00000098 .text solidHeapCB__9daYgcwp_cFP10fopAc_ac_c */ diff --git a/src/d/actor/d_a_ykgr.cpp b/src/d/actor/d_a_ykgr.cpp index ba672f89c..f4585b94f 100644 --- a/src/d/actor/d_a_ykgr.cpp +++ b/src/d/actor/d_a_ykgr.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_ykgr.cpp // -#include "d_a_ykgr.h" +#include "d/actor/d_a_ykgr.h" #include "dolphin/types.h" /* 000000EC-00000134 .text draw__17dPa_YkgrPcallBackFP14JPABaseEmitterP15JPABaseParticle */ diff --git a/src/d/actor/d_a_yougan.cpp b/src/d/actor/d_a_yougan.cpp index 6287816c6..dfa5773ad 100644 --- a/src/d/actor/d_a_yougan.cpp +++ b/src/d/actor/d_a_yougan.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_yougan.cpp // -#include "d_a_yougan.h" +#include "d/actor/d_a_yougan.h" #include "dolphin/types.h" /* 000000EC-00000158 .text __ct__14daYOUGAN_HIO_cFv */ diff --git a/src/d/d_a_leaflift_static.cpp b/src/d/d_a_leaflift_static.cpp index 6ecfdbf93..4411d521e 100644 --- a/src/d/d_a_leaflift_static.cpp +++ b/src/d/d_a_leaflift_static.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_leaflift_static.cpp // -#include "d_a_leaflift_static.h" +#include "d/actor/d_a_leaflift_static.h" #include "dolphin/types.h" /* 800690E4-80069100 .text checkEndDownLift__9daLlift_cFv */ diff --git a/src/d/d_a_mgameboard_static.cpp b/src/d/d_a_mgameboard_static.cpp index 358b1d254..c717944c3 100644 --- a/src/d/d_a_mgameboard_static.cpp +++ b/src/d/d_a_mgameboard_static.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_mgameboard_static.cpp // -#include "d_a_mgameboard_static.h" +#include "d/actor/d_a_mgameboard_static.h" #include "dolphin/types.h" /* 800685F8-80068608 .text checkClearGame__11daMgBoard_cFv */ diff --git a/src/d/d_a_npc_cb1_static.cpp b/src/d/d_a_npc_cb1_static.cpp index 4f76b2161..cbb858fde 100644 --- a/src/d/d_a_npc_cb1_static.cpp +++ b/src/d/d_a_npc_cb1_static.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_cb1_static.cpp // -#include "d_a_npc_cb1_static.h" +#include "d/actor/d_a_npc_cb1_static.h" #include "dolphin/types.h" /* 800CB5C4-800CB5CC .text getMaxFlyingTimer__11daNpc_Cb1_cFv */ diff --git a/src/d/d_a_npc_mk_static.cpp b/src/d/d_a_npc_mk_static.cpp index e843561e4..d63259afe 100644 --- a/src/d/d_a_npc_mk_static.cpp +++ b/src/d/d_a_npc_mk_static.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_npc_mk_static.cpp // -#include "d_a_npc_mk_static.h" +#include "d/actor/d_a_npc_mk_static.h" #include "dolphin/types.h" /* 800CB5CC-800CB778 .text aroundWalk__17daNpc_Mk_Static_cFP10fopAc_ac_cP10fopAc_ac_cUc */ diff --git a/src/d/d_a_obj_tribox_static.cpp b/src/d/d_a_obj_tribox_static.cpp index d1a214175..8299e9da5 100644 --- a/src/d/d_a_obj_tribox_static.cpp +++ b/src/d/d_a_obj_tribox_static.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_obj_tribox_static.cpp // -#include "d_a_obj_tribox_static.h" +#include "d/actor/d_a_obj_tribox_static.h" #include "dolphin/types.h" /* 80067D1C-80067D5C .text reset__Q211daObjTribox5Act_cFv */ diff --git a/src/d/d_a_race_item_static.cpp b/src/d/d_a_race_item_static.cpp index 58866e1c5..41db84efd 100644 --- a/src/d/d_a_race_item_static.cpp +++ b/src/d/d_a_race_item_static.cpp @@ -3,7 +3,7 @@ // Translation Unit: d_a_race_item_static.cpp // -#include "d_a_race_item_static.h" +#include "d/actor/d_a_race_item_static.h" #include "dolphin/types.h" /* 80068A58-80068AA4 .text raceItemForceGet__12daRaceItem_cFv */