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:340
int Draw()
Definition d_a_obj_poFire.cpp:401
static void * searchFireTag(void *, void *)
Definition d_a_obj_poFire.cpp:168
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:360
void init_modeMoveOut()
Definition d_a_obj_poFire.cpp:269
void modeMove()
Definition d_a_obj_poFire.cpp:303
void modeFireEnd()
Definition d_a_obj_poFire.cpp:364
virtual bool eventStart()
Definition d_a_obj_poFire.cpp:375
void init_modeInitMove()
Definition d_a_obj_poFire.cpp:177
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:79
static void * searchCandle(void *, void *)
Definition d_a_obj_poFire.cpp:156
daTagPoFire_c * mpTagPoFire
Definition d_a_obj_poFire.h:85
int Delete()
Definition d_a_obj_poFire.cpp:405
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:382
void init_modeOnFire()
Definition d_a_obj_poFire.cpp:348
void modeInitMove()
Definition d_a_obj_poFire.cpp:190
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:323
void init_modeMove()
Definition d_a_obj_poFire.cpp:297
f32 unk5F4
Definition d_a_obj_poFire.h:93
void modeMoveWait()
Definition d_a_obj_poFire.cpp:330
void procMain()
Definition d_a_obj_poFire.cpp:121
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:69
void modeWait()
Definition d_a_obj_poFire.cpp:220
int Execute()
Definition d_a_obj_poFire.cpp:114
void init_modeWaitSetEffect()
Definition d_a_obj_poFire.cpp:232
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:397
bool mMoveEnd
Definition d_a_obj_poFire.h:77
void setFire()
Definition d_a_obj_poFire.cpp:137
void modeOnFire()
Definition d_a_obj_poFire.cpp:354
void modeWaitSetEffect()
Definition d_a_obj_poFire.cpp:244
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:276
int mStaffID
Definition d_a_obj_poFire.h:73
Definition d_a_tag_poFire.h:7
Definition f_op_actor.h:243
STATIC_ASSERT(sizeof(daPoFire_c)==0x618)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:208
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