tp/include/d/actor/d_a_obj_itamato.h

47 lines
1.1 KiB
C++

#ifndef D_A_OBJ_ITAMATO_H
#define D_A_OBJ_ITAMATO_H
#include "f_op/f_op_actor_mng.h"
#include "d/d_cc_d.h"
/**
* @ingroup actors-objects
* @class daObj_ItaMato_c
* @brief Plank Target
*
* @details
*
*/
class daObj_ItaMato_c : public fopAc_ac_c {
public:
/* 80C294EC */ ~daObj_ItaMato_c();
/* 80C2971C */ void create();
/* 80C29CD8 */ void CreateHeap();
/* 80C29DAC */ void Delete();
/* 80C29DE0 */ void Execute();
/* 80C2A44C */ void Draw();
/* 80C2A5D0 */ void createHeapCallBack(fopAc_ac_c*);
/* 80C2A5F0 */ void tgHitCallBack(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*);
/* 80C2A620 */ void getResName();
/* 80C2A630 */ void setSwayParam(fopAc_ac_c*);
/* 80C2A7C4 */ void setPrtcls();
/* 80C2A890 */ void setEnvTevColor();
/* 80C2A8EC */ void setRoomNo();
/* 80C2A930 */ void setMtx();
private:
/* 0x568 */ u8 field_0x568[0xa20 - 0x568];
};
STATIC_ASSERT(sizeof(daObj_ItaMato_c) == 0xa20);
class daObj_ItaMato_Param_c {
public:
/* 80C2AB04 */ ~daObj_ItaMato_Param_c();
static u8 const m[20];
};
#endif /* D_A_OBJ_ITAMATO_H */