Merge pull request #541 from LagoLunatic/headers

Automatically generate headers for all actors
This commit is contained in:
Jasper St. Pierre
2023-11-24 11:31:51 -08:00
committed by GitHub
795 changed files with 17493 additions and 815 deletions
+23
View File
@@ -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 */
+18
View File
@@ -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 */
+60
View File
@@ -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 */
+62
View File
@@ -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 */
+21
View File
@@ -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 */
+21
View File
@@ -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 */
+29
View File
@@ -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 */
+21
View File
@@ -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 */
+25
View File
@@ -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 */
+22
View File
@@ -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 */
+11
View File
@@ -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 */
+119
View File
@@ -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 */
+11
View File
@@ -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 */
+11
View File
@@ -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 */
+14
View File
@@ -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 */
+39
View File
@@ -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 */
+26
View File
@@ -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 */
+57
View File
@@ -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 */
+11
View File
@@ -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 */
+11
View File
@@ -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 */
+23
View File
@@ -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 */
+129
View File
@@ -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 */
+11
View File
@@ -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 */
+38
View File
@@ -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 */
+11
View File
@@ -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 */
+99
View File
@@ -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 */
+11
View File
@@ -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 */
+11
View File
@@ -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 */
+14
View File
@@ -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 */
+101
View File
@@ -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 */
+16
View File
@@ -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 */
+11
View File
@@ -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 */
+174
View File
@@ -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 */
+51
View File
@@ -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 */
+69
View File
@@ -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 */
+11
View File
@@ -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 */
+11
View File
@@ -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 */
+11
View File
@@ -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 */
+11
View File
@@ -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 */
+44
View File
@@ -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 */
+97
View File
@@ -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 */
+52
View File
@@ -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 */
+36
View File
@@ -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 */
+47
View File
@@ -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 */
+84
View File
@@ -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 */
+72
View File
@@ -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 */
+33
View File
@@ -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 */
+27
View File
@@ -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 */
+16
View File
@@ -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 */
+11
View File
@@ -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 */
+30
View File
@@ -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 */
+22
View File
@@ -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 */
+11
View File
@@ -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 */
+11
View File
@@ -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 */
+57
View File
@@ -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 */
+56
View File
@@ -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 */
+27
View File
@@ -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 */
+11
View File
@@ -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 */
+22
View File
@@ -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 */
+73
View File
@@ -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 */
+11
View File
@@ -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 */
+20
View File
@@ -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 */
+19
View File
@@ -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 */
+22
View File
@@ -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 */
+40
View File
@@ -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 */
+61
View File
@@ -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 */
+11
View File
@@ -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 */
+29
View File
@@ -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 */
+21
View File
@@ -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 */
+135
View File
@@ -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 */
+32
View File
@@ -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 */
+21
View File
@@ -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 */
+15
View File
@@ -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 */
+31
View File
@@ -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 */
+11
View File
@@ -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 */
+19
View File
@@ -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 */
+87
View File
@@ -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 */
+43
View File
@@ -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 */
+14
View File
@@ -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 */
+16
View File
@@ -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 */
+11
View File
@@ -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 */
+30
View File
@@ -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 */
+29
View File
@@ -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 */
+26
View File
@@ -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 */
+24
View File
@@ -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 */
+26
View File
@@ -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 */
+13
View File
@@ -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 */
+28
View File
@@ -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 */
+71
View File
@@ -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 */
+21
View File
@@ -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 */
+60
View File
@@ -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 */
+70
View File
@@ -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 */
+46
View File
@@ -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 */
+16
View File
@@ -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 */
+11
View File
@@ -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 */
+15
View File
@@ -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 */
+22
View File
@@ -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 */
+11
View File
@@ -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 */
+67
View File
@@ -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 */
+11
View File
@@ -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