1#ifndef D_A_OBJ_GPTARU_H
2#define D_A_OBJ_GPTARU_H
Definition JORMContext.h:120
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_a_obj_gpTaru.h:79
cXyz effect_scale
Definition d_a_obj_gpTaru.h:91
u8 vibration
Definition d_a_obj_gpTaru.h:90
f32 shake
Definition d_a_obj_gpTaru.h:87
u8 explosion_wait_time
Definition d_a_obj_gpTaru.h:89
cXyz barrel_scale
Definition d_a_obj_gpTaru.h:94
f32 weight
Definition d_a_obj_gpTaru.h:86
f32 explosion_range
Definition d_a_obj_gpTaru.h:88
f32 smoke_scale
Definition d_a_obj_gpTaru.h:93
cXyz pre_smoke_scale
Definition d_a_obj_gpTaru.h:92
virtual ~daGpTaru_HIO_c()
Definition d_a_obj_gpTaru.h:82
void genMessage(JORMContext *)
daGpTaru_HIO_c()
Definition d_a_obj_gpTaru.cpp:17
Gunpowder Barrel.
Definition d_a_obj_gpTaru.h:16
virtual int Draw()
Definition d_a_obj_gpTaru.cpp:546
dBgS_AcchCir mAcchCir
Definition d_a_obj_gpTaru.h:59
u8 field_0x954
Definition d_a_obj_gpTaru.h:69
void mode_proc_call()
Definition d_a_obj_gpTaru.cpp:295
u8 mIsPrevInWater
Definition d_a_obj_gpTaru.h:57
u8 mMode
Definition d_a_obj_gpTaru.h:52
void mode_init_carry()
Definition d_a_obj_gpTaru.cpp:329
void mode_proc_sink()
Definition d_a_obj_gpTaru.cpp:497
void mode_proc_drop()
Definition d_a_obj_gpTaru.cpp:356
void mode_init_roll()
Definition d_a_obj_gpTaru.cpp:360
f32 mExploWindStrength
Definition d_a_obj_gpTaru.h:73
u8 field_0x955
Definition d_a_obj_gpTaru.h:70
void setBaseMtx()
Definition d_a_obj_gpTaru.cpp:35
f32 field_0x938
Definition d_a_obj_gpTaru.h:63
LIGHT_INFLUENCE mLight
Definition d_a_obj_gpTaru.h:72
void mode_proc_carry()
Definition d_a_obj_gpTaru.cpp:335
void mode_init_explosion()
Definition d_a_obj_gpTaru.cpp:459
cXyz field_0x57c
Definition d_a_obj_gpTaru.h:54
virtual int Delete()
Definition d_a_obj_gpTaru.cpp:556
void breakEffSet()
Definition d_a_obj_gpTaru.cpp:520
u32 mSmokeEmtID
Definition d_a_obj_gpTaru.h:67
void mode_init_exploInit()
Definition d_a_obj_gpTaru.cpp:420
virtual int Execute()
Definition d_a_obj_gpTaru.cpp:238
void mode_init_drop()
Definition d_a_obj_gpTaru.cpp:350
J3DModel * mpModel
Definition d_a_obj_gpTaru.h:51
void mode_proc_wait()
Definition d_a_obj_gpTaru.cpp:325
int create()
Definition d_a_obj_gpTaru.cpp:78
cXyz field_0x588
Definition d_a_obj_gpTaru.h:55
BOOL chkSinkAll()
Definition d_a_obj_gpTaru.cpp:156
csXyz field_0x93c
Definition d_a_obj_gpTaru.h:64
u8 mIsPrevCarry
Definition d_a_obj_gpTaru.h:53
f32 mExplosionRange
Definition d_a_obj_gpTaru.h:66
void mode_proc_roll()
Definition d_a_obj_gpTaru.cpp:365
dCcD_Stts mCcStts
Definition d_a_obj_gpTaru.h:60
dBgS_ObjAcch mAcch
Definition d_a_obj_gpTaru.h:58
u32 field_0x950
Definition d_a_obj_gpTaru.h:68
void mode_init_sink()
Definition d_a_obj_gpTaru.cpp:492
WIND_INFLUENCE mWind
Definition d_a_obj_gpTaru.h:71
static const dCcD_SrcGObjInf mCcDObjInfo
Definition d_a_obj_gpTaru.h:71
dCcD_Cyl mCcCyl
Definition d_a_obj_gpTaru.h:61
static dCcD_SrcCyl mCcDCyl
Definition d_a_obj_gpTaru.h:62
void mode_proc_explosion()
Definition d_a_obj_gpTaru.cpp:487
void mode_proc_exploInit()
Definition d_a_obj_gpTaru.cpp:439
int field_0x944
Definition d_a_obj_gpTaru.h:65
virtual int CreateHeap()
Definition d_a_obj_gpTaru.cpp:50
void bgCheck()
Definition d_a_obj_gpTaru.cpp:164
void mode_init_wait()
Definition d_a_obj_gpTaru.cpp:315
cXyz field_0x594
Definition d_a_obj_gpTaru.h:56
u8 field_0x9a8
Definition d_a_obj_gpTaru.h:74
BOOL chkWaterLineIn()
Definition d_a_obj_gpTaru.cpp:160
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_gpTaru.cpp:136
request_of_phase_process_class mPhase
Definition d_a_obj_gpTaru.h:50
u8 mExploTimer
Definition d_a_obj_gpTaru.h:62
Definition f_op_actor.h:230
STATIC_ASSERT(sizeof(daGpTaru_c)==0x9ac)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition f_op_actor_mng.h:83