1#ifndef D_A_OBJ_POFIRE_H
2#define D_A_OBJ_POFIRE_H
Definition d_event_lib.h:24
Poe Torch.
Definition d_a_obj_poCandle.h:16
Poe Fire.
Definition d_a_obj_poFire.h:20
f32 unk608
Definition d_a_obj_poFire.h:96
cXyz unk5B4
Definition d_a_obj_poFire.h:81
void modeNoMove()
Definition d_a_obj_poFire.cpp:342
int Draw()
Definition d_a_obj_poFire.cpp:403
static void * searchFireTag(void *, void *)
Definition d_a_obj_poFire.cpp:170
f32 unk5F0
Definition d_a_obj_poFire.h:92
cXyz unk5A0
Definition d_a_obj_poFire.h:79
void init_modeFireEnd()
Definition d_a_obj_poFire.cpp:362
void init_modeMoveOut()
Definition d_a_obj_poFire.cpp:271
void modeMove()
Definition d_a_obj_poFire.cpp:305
void modeFireEnd()
Definition d_a_obj_poFire.cpp:366
virtual bool eventStart()
Definition d_a_obj_poFire.cpp:377
void init_modeInitMove()
Definition d_a_obj_poFire.cpp:179
u32 getID()
Definition d_a_obj_poFire.h:69
u8 mWaitTimer
Definition d_a_obj_poFire.h:83
daPoCandle_c * mpPoCandle
Definition d_a_obj_poFire.h:84
daPoFire_c()
Definition d_a_obj_poFire.h:23
cXyz unk5F8
Definition d_a_obj_poFire.h:94
Mode
Definition d_a_obj_poFire.h:25
@ MODE_MOVE
Definition d_a_obj_poFire.h:30
@ MODE_WAIT_SET_EFFECT
Definition d_a_obj_poFire.h:28
@ MODE_NO_MOVE
Definition d_a_obj_poFire.h:31
@ MODE_WAIT
Definition d_a_obj_poFire.h:27
@ MODE_INIT_MOVE
Definition d_a_obj_poFire.h:26
@ MODE_ON_FIRE
Definition d_a_obj_poFire.h:33
@ MODE_MOVE_OUT
Definition d_a_obj_poFire.h:29
@ MODE_MOVE_WAIT
Definition d_a_obj_poFire.h:32
@ MODE_FIRE_END
Definition d_a_obj_poFire.h:34
int create()
Definition d_a_obj_poFire.cpp:81
static void * searchCandle(void *, void *)
Definition d_a_obj_poFire.cpp:158
daTagPoFire_c * mpTagPoFire
Definition d_a_obj_poFire.h:85
int Delete()
Definition d_a_obj_poFire.cpp:407
f32 unk5D4
Definition d_a_obj_poFire.h:87
s32 unk604
Definition d_a_obj_poFire.h:95
virtual bool eventRun()
Definition d_a_obj_poFire.cpp:384
void init_modeOnFire()
Definition d_a_obj_poFire.cpp:350
void modeInitMove()
Definition d_a_obj_poFire.cpp:192
u8 unk5C4
Definition d_a_obj_poFire.h:82
u8 pad5DC[0xC]
Definition d_a_obj_poFire.h:89
f32 unk5D8
Definition d_a_obj_poFire.h:88
virtual ~daPoFire_c()
Definition d_a_obj_poFire.h:63
u8 getMoveEnd()
Definition d_a_obj_poFire.h:68
f32 unk5E8
Definition d_a_obj_poFire.h:90
cXyz unk610
Definition d_a_obj_poFire.h:97
void init_modeMoveWait()
Definition d_a_obj_poFire.cpp:325
void init_modeMove()
Definition d_a_obj_poFire.cpp:299
f32 unk5F4
Definition d_a_obj_poFire.h:93
void modeMoveWait()
Definition d_a_obj_poFire.cpp:332
void procMain()
Definition d_a_obj_poFire.cpp:123
cXyz unk5AC
Definition d_a_obj_poFire.h:80
s16 unk590
Definition d_a_obj_poFire.h:74
void setBaseMtx()
Definition d_a_obj_poFire.cpp:71
void modeWait()
Definition d_a_obj_poFire.cpp:222
int Execute()
Definition d_a_obj_poFire.cpp:116
void init_modeWaitSetEffect()
Definition d_a_obj_poFire.cpp:234
void(daPoFire_c::*) modeProc()
Definition d_a_obj_poFire.h:22
f32 mGroundY
Definition d_a_obj_poFire.h:86
u8 mActorID
Definition d_a_obj_poFire.h:76
u8 mMode
Definition d_a_obj_poFire.h:75
virtual bool eventEnd()
Definition d_a_obj_poFire.cpp:399
bool mMoveEnd
Definition d_a_obj_poFire.h:77
void setFire()
Definition d_a_obj_poFire.cpp:139
void modeOnFire()
Definition d_a_obj_poFire.cpp:356
void modeWaitSetEffect()
Definition d_a_obj_poFire.cpp:246
request_of_phase_process_class mPhase
Definition d_a_obj_poFire.h:72
u32 mParticleKeys[2]
Definition d_a_obj_poFire.h:78
f32 unk5EC
Definition d_a_obj_poFire.h:91
void modeMoveOut()
Definition d_a_obj_poFire.cpp:278
int mStaffID
Definition d_a_obj_poFire.h:73
Definition d_a_tag_poFire.h:7
Definition f_op_actor.h:230
STATIC_ASSERT(sizeof(daPoFire_c)==0x618)
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196