tp/include/d/actor/d_a_obj_poFire.h

59 lines
1.6 KiB
C++

#ifndef D_A_OBJ_POFIRE_H
#define D_A_OBJ_POFIRE_H
#include "f_op/f_op_actor_mng.h"
#include "d/actor/d_a_obj_poCandle.h"
/**
* @ingroup actors-objects
* @class daPoFire_c
* @brief Poe Fire
*
* @details
*
*/
class daPoFire_c : public fopAc_ac_c {
public:
/* 80CB2A0C */ void setBaseMtx();
/* 80CB2A74 */ void create();
/* 80CB2BB8 */ void Execute();
/* 80CB2BFC */ void procMain();
/* 80CB2D84 */ void setFire();
/* 80CB2F68 */ void searchCandle(void*, void*);
/* 80CB2FD4 */ void searchFireTag(void*, void*);
/* 80CB3024 */ void init_modeInitMove();
/* 80CB30FC */ void modeInitMove();
/* 80CB31FC */ void modeWait();
/* 80CB32EC */ void init_modeWaitSetEffect();
/* 80CB3380 */ void modeWaitSetEffect();
/* 80CB3540 */ void init_modeMoveOut();
/* 80CB355C */ void modeMoveOut();
/* 80CB3714 */ void init_modeMove();
/* 80CB3730 */ void modeMove();
/* 80CB38EC */ void init_modeMoveWait();
/* 80CB3918 */ void modeMoveWait();
/* 80CB3958 */ void modeNoMove();
/* 80CB39CC */ void init_modeOnFire();
/* 80CB39E0 */ void modeOnFire();
/* 80CB3ADC */ void init_modeFireEnd();
/* 80CB3AE8 */ void modeFireEnd();
/* 80CB3B70 */ void eventStart();
/* 80CB3BE0 */ void eventRun();
/* 80CB3C64 */ bool eventEnd();
/* 80CB3C6C */ bool Draw();
/* 80CB3C74 */ void Delete();
/* 80CB3E58 */ ~daPoFire_c();
private:
/* 0x568 */ u8 field_0x568[0x618 - 0x568];
};
STATIC_ASSERT(sizeof(daPoFire_c) == 0x618);
class daPoFire_HIO_c {
public:
/* 80CB294C */ daPoFire_HIO_c();
/* 80CB3D24 */ ~daPoFire_HIO_c();
};
#endif /* D_A_OBJ_POFIRE_H */