Files
tww/include/d/actor/d_a_obj_figure.h
T
2023-11-26 20:00:50 -05:00

78 lines
2.2 KiB
C++

#ifndef D_A_OBJ_FIGURE_H
#define D_A_OBJ_FIGURE_H
#include "f_op/f_op_actor.h"
#include "d/d_cc_d.h"
#include "SSystem/SComponent/c_phase.h"
#include "d/d_npc.h"
class daObjFigure_c : public fopAc_ac_c {
public:
void getFigureNo() {}
void getPhase1P() {}
void getPhase2P() {}
void isDispFigure() {}
void setResFlag(unsigned char) {}
s32 _create();
void createHeap();
void createInit();
BOOL _delete();
BOOL _draw();
BOOL _execute();
void executeNormal();
void eventMove();
void privateCut();
void eventMesSetInit(int);
void eventMesSet();
void eventOnPlrInit();
void eventOffPlrInit();
void talk(int);
void next_msgStatus(unsigned long*);
void getMsg();
void setMessage(unsigned long);
void getPrmFigureNo();
void setMtx();
void isFigureGet(unsigned char);
void getFigureBmd(unsigned char);
public:
/* 0x290 */ request_of_phase_process_class mPhsLoad;
/* 0x298 */ request_of_phase_process_class mPhsFigure;
/* 0x2A0 */ request_of_phase_process_class mPhsRoomArc;
/* 0x2A8 */ J3DModel* mpModel;
/* 0x2AC */ J3DModel* mpPedestalModel;
/* 0x2B0 */ J3DAnmTexPattern* mpPedestalBtp;
/* 0x2B4 */ mDoExt_btpAnm mBtpAnm1;
/* 0x2C8 */ u8 m2C8[0x2CC - 0x2C8];
/* 0x2CC */ mDoExt_btpAnm mBtpAnm2;
/* 0x2E0 */ mDoExt_McaMorf* mpMorf;
/* 0x2E4 */ mDoExt_brkAnm* mpBrkAnm;
/* 0x2E8 */ dKy_tevstr_c mTevStrBG2;
/* 0x398 */ u8 m398[0x3C8 - 0x398];
/* 0x3C8 */ Mtx mMtx;
/* 0x3F8 */ dCcD_Stts mStts;
/* 0x434 */ dCcD_Cyl mCyl1;
/* 0x564 */ dCcD_Cyl mCyl2;
/* 0x694 */ int m694;
/* 0x698 */ u8 m698[0x69C - 0x698];
/* 0x69C */ int m69C;
/* 0x6A0 */ dNpc_EventCut_c mEventCut;
/* 0x704 */ u8 m704[0x72C - 0x704];
/* 0x72C */ int m72C;
/* 0x730 */ s16 mFigureCheckEvtIdx;
/* 0x732 */ s16 m732;
/* 0x734 */ s16 m734;
/* 0x736 */ s16 m736;
/* 0x738 */ u8 m738[0x73C - 0x738];
/* 0x73C */ u8 m73C;
/* 0x73D */ u8 mPrmFigureNo;
/* 0x73E */ u8 mbIsFigureGet;
/* 0x73F */ u8 m73F[0x741 - 0x73F];
/* 0x741 */ u8 m741;
/* 0x742 */ u8 mLoadFlags;
/* 0x743 */ u8 m743[0x744 - 0x743];
};
#endif /* D_A_OBJ_FIGURE_H */