tp/include/d/actor/d_a_obj_smallkey.h

66 lines
1.8 KiB
C++

#ifndef D_A_OBJ_SMALLKEY_H
#define D_A_OBJ_SMALLKEY_H
#include "f_op/f_op_actor_mng.h"
/**
* @ingroup actors-objects
* @class daKey_c
* @brief Small Key
*
* @details
*
*/
class daKey_c : public fopAc_ac_c {
public:
/* 80CD9F2C */ void initBaseMtx();
/* 80CD9F68 */ void setBaseMtx();
/* 80CD9FDC */ void Create();
/* 80CDA15C */ bool __CreateHeap();
/* 80CDA164 */ void create();
/* 80CDA680 */ void bg_check();
/* 80CDA7E8 */ void actionInitInit();
/* 80CDA81C */ void actionInit();
/* 80CDA8C8 */ void actionParentWaitInit();
/* 80CDA8FC */ void actionParentWait();
/* 80CDA9AC */ void actionWaitInit();
/* 80CDAA28 */ void actionWait();
/* 80CDAB74 */ void initActionOrderGetDemo();
/* 80CDAC18 */ void actionOrderGetDemo();
/* 80CDAC94 */ void actionGetDemo();
/* 80CDAD28 */ void actionInitSwOnWait();
/* 80CDADD4 */ void actionSwOnWait();
/* 80CDAE54 */ void actionInitBoomerangCarry();
/* 80CDAF40 */ void actionBoomerangCarry();
/* 80CDAFB4 */ void effectSet();
/* 80CDB0D8 */ void effectStop();
/* 80CDB128 */ void effectCtrl();
/* 80CDB2E0 */ void seStartTwinkle_private(u32);
/* 80CDB36C */ void actionInitE_GB();
/* 80CDB3D8 */ void actionE_GB();
/* 80CDB404 */ void execute();
/* 80CDB5D4 */ void draw();
/* 80CDB628 */ void _delete();
void setPos(cXyz pos) {
current.pos = pos;
}
void startMove(f32 param_1, f32 param_2) {
speedF = param_1;
speed.y = param_2;
gravity = -6.0f;
actionWaitInit();
}
/* 0x568 */ u8 field_0x568[0x978 - 0x568];
/* 0x978 */ cXyz field_0x978;
/* 0x984 */ u8 field_0x984;
/* 0x985 */ u8 field_0x985[0x988 - 0x985];
};
STATIC_ASSERT(sizeof(daKey_c) == 0x988);
#endif /* D_A_OBJ_SMALLKEY_H */