mirror of
https://github.com/zeldaret/tww.git
synced 2026-09-01 09:23:08 -04:00
Merge pull request #541 from LagoLunatic/headers
Automatically generate headers for all actors
This commit is contained in:
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -0,0 +1,29 @@
|
||||
#ifndef D_A_ANDSW2_H
|
||||
#define D_A_ANDSW2_H
|
||||
|
||||
#include "f_op/f_op_actor.h"
|
||||
|
||||
struct daAndsw2_c : public fopAc_ac_c {
|
||||
public:
|
||||
void setActio(u8 action) { mAction = action; }
|
||||
|
||||
u8 getEventNo();
|
||||
u8 getSwbit();
|
||||
u8 getSwbit2();
|
||||
u8 getType();
|
||||
u8 getTimer();
|
||||
u8 getNum();
|
||||
u8 getTopSw();
|
||||
BOOL chkAllSw2();
|
||||
|
||||
inline BOOL execute();
|
||||
inline s32 create();
|
||||
inline BOOL draw();
|
||||
|
||||
public:
|
||||
/* 0x290 */ u8 mAction;
|
||||
/* 0x292 */ s16 mTimer;
|
||||
/* 0x294 */ s16 mEventIdx;
|
||||
};
|
||||
|
||||
#endif /* D_A_ANDSW2_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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -0,0 +1,57 @@
|
||||
#ifndef D_A_BG_H
|
||||
#define D_A_BG_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 daBg_btkAnm_c {
|
||||
public:
|
||||
BOOL create(J3DModelData*, J3DAnmTextureSRTKey*);
|
||||
void entry(J3DModelData*);
|
||||
void play();
|
||||
|
||||
public:
|
||||
/* 0x00 */ mDoExt_btkAnm * anm;
|
||||
/* 0x04 */ u8 special;
|
||||
};
|
||||
|
||||
class daBg_brkAnm_c {
|
||||
public:
|
||||
BOOL create(J3DModelData*, J3DAnmTevRegKey*);
|
||||
void entry(J3DModelData*);
|
||||
void play();
|
||||
|
||||
public:
|
||||
/* 0x00 */ mDoExt_brkAnm * anm;
|
||||
/* 0x04 */ u8 special;
|
||||
};
|
||||
|
||||
class daBg_c : public fopAc_ac_c {
|
||||
public:
|
||||
void calcRoomMemory(char**, long*, char**, long*) {}
|
||||
void getRoomMemory(int) {}
|
||||
void initRoomMemory() {}
|
||||
|
||||
~daBg_c();
|
||||
const char * setArcName();
|
||||
inline BOOL createHeap();
|
||||
s32 create();
|
||||
inline BOOL execute();
|
||||
inline BOOL draw();
|
||||
inline BOOL isDelete();
|
||||
|
||||
public:
|
||||
/* 0x290 */ request_of_phase_process_class mPhs;
|
||||
/* 0x298 */ struct BgModel {
|
||||
J3DModel * model;
|
||||
daBg_btkAnm_c * btk;
|
||||
daBg_brkAnm_c * brk;
|
||||
dKy_tevstr_c * mpTevStr;
|
||||
} bg[4];
|
||||
/* 0x2D8 */ dBgW * bgw;
|
||||
/* 0x2DC */ u8 mUnloadTimer;
|
||||
};
|
||||
|
||||
#endif /* D_A_BG_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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -0,0 +1,101 @@
|
||||
#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"
|
||||
|
||||
struct ke_c_s {
|
||||
|
||||
};
|
||||
|
||||
class daBoko_c : public fopAc_ac_c {
|
||||
public:
|
||||
static Vec m_top_offset[6];
|
||||
static Vec m_blur_root_offset[6];
|
||||
static Vec m_root_offset[6];
|
||||
static f32 m_cps_r[6];
|
||||
static s32 m_at_point[6];
|
||||
static u32 m_at_type[6];
|
||||
static f32 m_jump_blur_rate[6];
|
||||
static f32 m_blur_rate[6];
|
||||
static u8 m_se_type[6];
|
||||
|
||||
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 getTopPos(cXyz *);
|
||||
void getBlurRootPos(cXyz *);
|
||||
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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -0,0 +1,72 @@
|
||||
#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:
|
||||
enum Proc_e {
|
||||
|
||||
};
|
||||
|
||||
enum Mode_e {
|
||||
|
||||
};
|
||||
|
||||
u8 getSw() { return mSwitchNo; }
|
||||
|
||||
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(Proc_e, 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:
|
||||
/* 0x290 */ u8 field_0x290[0x574 - 0x290];
|
||||
/* 0x574 */ u8 mSwitchNo;
|
||||
};
|
||||
|
||||
#endif /* D_A_DAIOCTA_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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -0,0 +1,28 @@
|
||||
#ifndef D_A_KAJI_H
|
||||
#define D_A_KAJI_H
|
||||
|
||||
#include "f_op/f_op_actor.h"
|
||||
#include "SSystem/SComponent/c_phase.h"
|
||||
#include "m_Do/m_Do_ext.h"
|
||||
|
||||
class daKaji_c : public fopAc_ac_c {
|
||||
public:
|
||||
static const char M_arcname[];
|
||||
|
||||
inline s32 _create();
|
||||
inline BOOL _delete();
|
||||
inline BOOL _execute();
|
||||
inline bool _draw();
|
||||
void setAnm(int, f32) {}
|
||||
void set_mtx() {}
|
||||
|
||||
BOOL CreateHeap();
|
||||
|
||||
public:
|
||||
/* 0x290 */ request_of_phase_process_class mPhs;
|
||||
/* 0x298 */ u8 pad[0x29C - 0x298];
|
||||
/* 0x29C */ mDoExt_McaMorf* mpMorf;
|
||||
/* 0x2A0 */ Mtx mMtx;
|
||||
};
|
||||
|
||||
#endif /* D_A_KAJI_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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
@@ -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 */
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user