mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-31 09:21:34 -04:00
66 lines
1.9 KiB
C++
66 lines
1.9 KiB
C++
#ifndef D_A_OBJ_DOGUU_H
|
|
#define D_A_OBJ_DOGUU_H
|
|
|
|
#include "d/d_npc.h"
|
|
|
|
class daObjDoguu_c : public fopNpc_npc_c {
|
|
public:
|
|
daObjDoguu_c();
|
|
inline cPhs_State _create();
|
|
inline bool _delete();
|
|
inline bool _draw();
|
|
inline bool _execute();
|
|
inline void setEffectMtx(const cXyz*, float); // weak but not inlined
|
|
|
|
void setPointLight();
|
|
BOOL CreateHeap();
|
|
void CreateInit();
|
|
void set_mtx();
|
|
u16 next_msgStatus(unsigned long*);
|
|
u32 getMsg();
|
|
void setGoal(int);
|
|
void setPlayerAngle(int);
|
|
void setQuake(int);
|
|
void setJDemo(int);
|
|
void privateCut();
|
|
int getFinishEventCount();
|
|
void setFinishMyEvent();
|
|
|
|
public:
|
|
/* 0x6C4 */ request_of_phase_process_class mPhs;
|
|
/* 0x6CC */ J3DModel* field_0x6CC;
|
|
/* 0x6D0 */ J3DModel* field_0x6D0;
|
|
/* 0x6D4 */ J3DModel* field_0x6D4;
|
|
/* 0x6D8 */ J3DModel* field_0x6D8;
|
|
/* 0x6DC */ mDoExt_brkAnm mBrk;
|
|
/* 0x6F4 */ mDoExt_bckAnm mBckHead;
|
|
/* 0x704 */ mDoExt_bckAnm mBckBody;
|
|
/* 0x714 */ mDoExt_bckAnm mBckCrystal;
|
|
/* 0x724 */ dCcD_Stts mStts;
|
|
/* 0x760 */ dCcD_Cyl mCyl;
|
|
/* 0x890 */ u8 mItemNo;
|
|
/* 0x894 */ int field_0x894;
|
|
/* 0x898 */ u32 mHead1JntNo;
|
|
/* 0x89C */ u32 field_0x89C;
|
|
/* 0x8A0 */ bool field_0x8A0;
|
|
/* 0x8A1 */ bool field_0x8A1;
|
|
/* 0x8A2 */ bool field_0x8A2;
|
|
/* 0x8A3 */ bool field_0x8A3;
|
|
/* 0x8A4 */ s16 mDoguuDemo1EventIdx;
|
|
/* 0x8A6 */ s16 mDoguuDemo2EventIdx;
|
|
/* 0x8A8 */ s16 mDoguuDemo3EventIdx;
|
|
/* 0x8AA */ s16 mMegamiDemoEventIdx;
|
|
/* 0x8AC */ int field_0x8AC;
|
|
/* 0x8B0 */ s8 mActIdx;
|
|
/* 0x8B4 */ cXyz field_0x8B4;
|
|
/* 0x8C0 */ int mTimer;
|
|
/* 0x8C4 */ int field_0x8C4;
|
|
/* 0x8C8 */ f32 mAllColRatio;
|
|
/* 0x8CC */ u32 mShape;
|
|
/* 0x8D0 */ cXyz mPos;
|
|
/* 0x8DC */ LIGHT_INFLUENCE mLightInfluence;
|
|
/* 0x8FC */ f32 field_0x8FC;
|
|
}; // Size: 0x900
|
|
|
|
#endif /* D_A_OBJ_DOGUU_H */
|