1#ifndef D_A_OBJ_GEYSER_H
2#define D_A_OBJ_GEYSER_H
Definition JPAEmitter.h:101
Definition d_bg_s_movebg_actor.h:11
Geyser.
Definition d_a_obj_geyser.h:16
void setPntWind()
Definition d_a_obj_geyser.cpp:504
void stopEmitterPre00()
Definition d_a_obj_geyser.cpp:582
JPABaseEmitter * mpEmitterSrc00Sand
Definition d_a_obj_geyser.h:84
virtual int Delete()
Definition d_a_obj_geyser.cpp:654
cXyz mParticleScale
Definition d_a_obj_geyser.h:88
cM3dGCpsS mCpsSrc
Definition d_a_obj_geyser.h:73
request_of_phase_process_class mPhase
Definition d_a_obj_geyser.h:66
void setEmitterPre00()
Definition d_a_obj_geyser.cpp:557
void actionOff()
Definition d_a_obj_geyser.cpp:402
u16 field_0x766
Definition d_a_obj_geyser.h:78
JPABaseEmitter * mpEmitterClm00
Definition d_a_obj_geyser.h:80
Mtx mMtx
Definition d_a_obj_geyser.h:90
u16 field_0x768
Definition d_a_obj_geyser.h:79
void actionOn2()
Definition d_a_obj_geyser.cpp:311
void stopEmitterSmk02()
Definition d_a_obj_geyser.cpp:647
void actionOn2Init()
Definition d_a_obj_geyser.cpp:303
u8 field_0x72C[0x730 - 0x72C]
Definition d_a_obj_geyser.h:70
WIND_INFLUENCE mWind
Definition d_a_obj_geyser.h:89
void actionOff2()
Definition d_a_obj_geyser.cpp:214
f32 field_0x730
Definition d_a_obj_geyser.h:71
void actionOnWait()
Definition d_a_obj_geyser.cpp:432
void stopEmitterSrc00Sand()
Definition d_a_obj_geyser.cpp:589
virtual int CreateHeap()
Definition d_a_obj_geyser.cpp:92
u8 getArg3()
Definition d_a_obj_geyser.h:62
void setBaseMtx()
Definition d_a_obj_geyser.cpp:16
u8 field_0x763
Definition d_a_obj_geyser.h:76
dCcD_Stts mCcStts
Definition d_a_obj_geyser.h:68
void actionOnWait2Init()
Definition d_a_obj_geyser.cpp:247
void actionOn()
Definition d_a_obj_geyser.cpp:470
u8 getArg2()
Definition d_a_obj_geyser.h:61
virtual int Create()
Definition d_a_obj_geyser.cpp:41
u8 field_0x784
Definition d_a_obj_geyser.h:86
void movePntWind()
Definition d_a_obj_geyser.cpp:524
u8 getArg0()
Definition d_a_obj_geyser.h:59
int create1st()
Definition d_a_obj_geyser.cpp:107
J3DModel * mpModel
Definition d_a_obj_geyser.h:67
void stopEmitterSmk01()
Definition d_a_obj_geyser.cpp:640
u8 field_0x734[0x744 - 0x734]
Definition d_a_obj_geyser.h:72
void action()
Definition d_a_obj_geyser.cpp:182
void stopEmitterClm00()
Definition d_a_obj_geyser.cpp:633
virtual int Draw()
Definition d_a_obj_geyser.cpp:546
void initBaseMtx()
Definition d_a_obj_geyser.cpp:12
void setEmitterSmk02()
Definition d_a_obj_geyser.cpp:623
void cutPntWind()
Definition d_a_obj_geyser.cpp:520
void setEmitterSmk01()
Definition d_a_obj_geyser.cpp:613
void actionDisappearInit(u8)
Definition d_a_obj_geyser.cpp:356
void actionOffInit()
Definition d_a_obj_geyser.cpp:392
u16 field_0x760
Definition d_a_obj_geyser.h:74
JPABaseEmitter * mpEmitterSmk01
Definition d_a_obj_geyser.h:81
JPABaseEmitter * mpEmitterPre00
Definition d_a_obj_geyser.h:83
void actionDisappear()
Definition d_a_obj_geyser.cpp:363
u8 getSwNo()
Definition d_a_obj_geyser.h:63
JPABaseEmitter * mpEmitterSmk02
Definition d_a_obj_geyser.h:82
void actionOnInit()
Definition d_a_obj_geyser.cpp:452
virtual int Execute(Mtx **)
Definition d_a_obj_geyser.cpp:140
u8 getType()
Definition d_a_obj_geyser.h:58
JPABaseEmitter * mpEmitterSrc01Smk
Definition d_a_obj_geyser.h:85
void setEmitterClm00()
Definition d_a_obj_geyser.cpp:603
void setEmitterSrc00Sand()
Definition d_a_obj_geyser.cpp:567
void actionOnWaitInit()
Definition d_a_obj_geyser.cpp:419
void actionOff2Init()
Definition d_a_obj_geyser.cpp:210
void actionOnWait2()
Definition d_a_obj_geyser.cpp:254
dCcD_Cps mCcCps
Definition d_a_obj_geyser.h:69
u8 field_0x785
Definition d_a_obj_geyser.h:87
u8 mIsPrmInit
Definition d_a_obj_geyser.h:77
void stopEmitterSrc01Smk()
Definition d_a_obj_geyser.cpp:596
void setEmitterSrc01Smk()
Definition d_a_obj_geyser.cpp:569
u8 mAction
Definition d_a_obj_geyser.h:75
u8 getArg1()
Definition d_a_obj_geyser.h:60
STATIC_ASSERT(sizeof(daObjGeyser_c)==0x7f0)
f32 Mtx[3][4]
Definition mtx.h:25
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196
Definition c_m3d_g_cps.h:7