tp/include/d/actor/d_a_e_gm.h

61 lines
1.6 KiB
C++

#ifndef D_A_E_GM_H
#define D_A_E_GM_H
#include "f_op/f_op_actor_mng.h"
/**
* @ingroup actors-enemies
* @class daE_GM_c
* @brief Baby Gohma
*
* @details
*
*/
class daE_GM_c : public fopEn_enemy_c {
/* 806D12C8 */ void setAction(void (daE_GM_c::*)());
/* 806D136C */ void action();
/* 806D1580 */ void egg_wait();
/* 806D1A9C */ void appear();
/* 806D1CC0 */ void walk();
/* 806D21A4 */ void create_item();
/* 806D2294 */ void pechanko_damage();
/* 806D24C0 */ void wait();
/* 806D25E8 */ void egg_damage();
/* 806D289C */ void setDeathLightEffect();
/* 806D2940 */ void setEggBreakEffect();
/* 806D29E4 */ void damage();
/* 806D2DD4 */ void core_damage();
/* 806D3308 */ void core_delwait();
/* 806D344C */ void core_piku();
/* 806D35E4 */ void core_pechanko_damage();
/* 806D378C */ void hook();
/* 806D398C */ void rebound();
/* 806D3EC4 */ void walk2();
/* 806D4288 */ void dead_wait();
/* 806D4468 */ void core_wait();
/* 806D462C */ void core_escape();
/* 806D4D1C */ void chaseCheck();
/* 806D4EF4 */ void normal_wait();
/* 806D545C */ void normal_chase();
/* 806D578C */ void mtx_set();
/* 806D59D0 */ void cc_set();
/* 806D5D54 */ void draw();
/* 806D631C */ void damage_check();
/* 806D6708 */ void execute();
/* 806D6980 */ void _delete();
/* 806D6AC8 */ void CreateHeap();
/* 806D6CF0 */ void create();
private:
/* 0x5ac */ u8 field_0x5ac[0xa78 - 0x5ac];
};
STATIC_ASSERT(sizeof(daE_GM_c) == 0xa78);
class daE_GM_HIO_c {
/* 806D126C */ daE_GM_HIO_c();
/* 806D7428 */ ~daE_GM_HIO_c();
};
#endif /* D_A_E_GM_H */