mirror of https://github.com/zeldaret/tp.git
50 lines
1.7 KiB
C++
50 lines
1.7 KiB
C++
#ifndef A_NPC_D_A_NPC_CD_H
|
|
#define A_NPC_D_A_NPC_CD_H
|
|
|
|
#include "Z2AudioLib/Z2Creature.h"
|
|
#include "d/d_com_inf_game.h"
|
|
|
|
class daNpcCd_c : public fopAc_ac_c {
|
|
public:
|
|
/* 8015605C */ int NpcCreate(int);
|
|
/* 801561E8 */ J3DModel* ObjCreate(int);
|
|
/* 80156228 */ void isM_();
|
|
/* 80156248 */ void getAnmP(int, int);
|
|
/* 801563C8 */ void setAttention(int);
|
|
/* 80156B4C */ int loadResrc(int, int);
|
|
/* 80156C50 */ int removeResrc(int, int);
|
|
/* 80156D1C */ void setEnvTevCol();
|
|
/* 80156D78 */ void setRoomNo();
|
|
/* 80156DBC */ void animation();
|
|
/* 80156E20 */ void setAnm(J3DAnmTransformKey*, f32, f32, int, int, int);
|
|
/* 80156E8C */ void drawObj(int, J3DModel*, f32);
|
|
/* 80156F74 */ void drawNpc();
|
|
/* 80157084 */ void jntNodeCB(J3DJoint*, J3DModel*);
|
|
/* 8015736C */ void setHitodamaParticle();
|
|
/* 80157524 */ J3DModelData* getNpcMdlDataP(int);
|
|
/* 80157588 */ J3DModelData* getObjMdlDataP(int);
|
|
/* 80AA8694 */ virtual ~daNpcCd_c();
|
|
|
|
static u8 const m_cylDat[68];
|
|
|
|
/* 0x56C */ request_of_phase_process_class mPhase1;
|
|
/* 0x574 */ request_of_phase_process_class mPhase2;
|
|
/* 0x57C */ request_of_phase_process_class mPhase3;
|
|
/* 0x584 */ request_of_phase_process_class mPhase4;
|
|
/* 0x58C */ mDoExt_McaMorfSO* mpMorf;
|
|
/* 0x590 */ Z2CreatureCitizen mCreature;
|
|
/* 0x634 */ dBgS_ObjAcch mAcch;
|
|
/* 0x80C */ dBgS_AcchCir mAcchCir;
|
|
/* 0x84C */ dCcD_Stts mStts;
|
|
/* 0x888 */ dCcD_Cyl mCyl;
|
|
/* 0x9C4 */ u32 field_0x9c4;
|
|
/* 0x9C8 */ int field_0x9c8;
|
|
/* 0x9CC */ int field_0x9cc[3];
|
|
/* 0x9D8 */ cXyz field_0x9d8;
|
|
/* 0x9E4 */ u16 field_0x9e4;
|
|
/* 0x9E6 */ s16 field_0x9e6;
|
|
/* 0x9E8 */ bool field_0x9e8;
|
|
};
|
|
|
|
#endif /* A_NPC_D_A_NPC_CD_H */
|