1#ifndef D_A_OBJ_GADGET_H
2#define D_A_OBJ_GADGET_H
86 if (param_3 != NULL) {
s16 cM_deg2s(f32 deg)
Definition c_math.h:27
f32 cM_ssin(s16 x)
Definition c_math.h:23
f32 cM_scos(s16 x)
Definition c_math.h:19
Definition c_bg_s_gnd_chk.h:8
Definition c_m3d_g_lin.h:8
Definition d_bg_s_acch.h:15
Definition d_bg_s_lin_chk.h:9
Definition d_bg_s_acch.h:247
Definition d_a_obj_gadget.cpp:21
Definition d_a_obj_gadget.h:116
virtual ~daObj_Gadget_Param_c()
Definition d_a_obj_gadget.h:118
static daObj_Gadget_HIOParam const m
Definition d_a_obj_gadget.h:37
Gadget.
Definition d_a_obj_gadget.h:19
void onHide()
Definition d_a_obj_gadget.h:83
s16 field_0xa14
Definition d_a_obj_gadget.h:44
u8 field_0xa42
Definition d_a_obj_gadget.h:55
dBgS_AcchCir mAcchCir
Definition d_a_obj_gadget.h:26
int Delete()
Definition d_a_obj_gadget.cpp:204
u8 field_0xa45
Definition d_a_obj_gadget.h:58
void setHamonPrtcl()
Definition d_a_obj_gadget.cpp:583
void popup(f32 param_1, f32 param_2, cXyz *param_3)
Definition d_a_obj_gadget.h:85
void setEnvTevColor()
Definition d_a_obj_gadget.cpp:470
f32 field_0xa0c
Definition d_a_obj_gadget.h:41
u8 field_0xa40
Definition d_a_obj_gadget.h:53
int Execute()
Definition d_a_obj_gadget.cpp:210
s16 calcRollAngle(s16, int)
Definition d_a_obj_gadget.cpp:505
u32 field_0xa38
Definition d_a_obj_gadget.h:51
u32 field_0xa3c
Definition d_a_obj_gadget.h:52
dBgS_ObjAcch mAcch
Definition d_a_obj_gadget.h:24
csXyz field_0x9ec
Definition d_a_obj_gadget.h:34
f32 field_0x9fc
Definition d_a_obj_gadget.h:37
dCcD_Cyl mCyl
Definition d_a_obj_gadget.h:28
int field_0x9f8
Definition d_a_obj_gadget.h:36
void setRoomNo()
Definition d_a_obj_gadget.cpp:475
u8 getType()
Definition d_a_obj_gadget.h:80
int CreateHeap()
Definition d_a_obj_gadget.cpp:195
u8 field_0x9d0
Definition d_a_obj_gadget.h:31
cM3dGLin mLine
Definition d_a_obj_gadget.h:29
u8 field_0xa47
Definition d_a_obj_gadget.h:60
daObj_Gadget_HIO_c * field_0x568
Definition d_a_obj_gadget.h:21
J3DModel * mModel
Definition d_a_obj_gadget.h:23
dBgS_LinChk mLinChk
Definition d_a_obj_gadget.h:30
s16 field_0xa10
Definition d_a_obj_gadget.h:42
void setMtx()
Definition d_a_obj_gadget.cpp:491
s16 field_0xa12
Definition d_a_obj_gadget.h:43
f32 field_0xa04
Definition d_a_obj_gadget.h:39
s16 field_0xa16
Definition d_a_obj_gadget.h:45
cXyz field_0x9d4
Definition d_a_obj_gadget.h:32
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_gadget.cpp:466
s16 field_0xa18
Definition d_a_obj_gadget.h:46
virtual ~daObj_Gadget_c()
Definition d_a_obj_gadget.cpp:141
u32 field_0xa20[4]
Definition d_a_obj_gadget.h:48
f32 field_0xa08
Definition d_a_obj_gadget.h:40
cBgS_GndChk mGndChk
Definition d_a_obj_gadget.h:27
request_of_phase_process_class mPhase
Definition d_a_obj_gadget.h:22
u8 field_0xa43
Definition d_a_obj_gadget.h:56
int field_0x9f4
Definition d_a_obj_gadget.h:35
dCcD_Stts mStts
Definition d_a_obj_gadget.h:25
u8 field_0xa41
Definition d_a_obj_gadget.h:54
void offHide()
Definition d_a_obj_gadget.h:82
u8 field_0xa46
Definition d_a_obj_gadget.h:59
void setSmokePrtcl()
Definition d_a_obj_gadget.cpp:559
u8 mHide
Definition d_a_obj_gadget.h:57
void setCoNone()
Definition d_a_obj_gadget.h:81
u32 field_0xa34
Definition d_a_obj_gadget.h:50
void setWaterPrtcl()
Definition d_a_obj_gadget.cpp:565
int create()
Definition d_a_obj_gadget.cpp:155
cXyz field_0x9e0
Definition d_a_obj_gadget.h:33
void reset()
Definition d_a_obj_gadget.cpp:481
f32 field_0xa00
Definition d_a_obj_gadget.h:38
u32 field_0xa30
Definition d_a_obj_gadget.h:49
u8 field_0xa1a[0xa20 - 0xa1a]
Definition d_a_obj_gadget.h:47
int Draw()
Definition d_a_obj_gadget.cpp:444
BOOL getWallAngle(s16, s16 *)
Definition d_a_obj_gadget.cpp:528
Definition f_op_actor.h:230
actor_place old
Definition f_op_actor.h:250
cXyz speed
Definition f_op_actor.h:254
actor_place current
Definition f_op_actor.h:251
f32 speedF
Definition f_op_actor.h:263
STATIC_ASSERT(sizeof(daObj_Gadget_c)==0xa4c)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
cXyz pos
Definition f_op_actor.h:205
void setall(f32 f)
Definition c_xyz.h:113
Definition d_a_obj_gadget.h:102
f32 knee_length
Definition d_a_obj_gadget.h:109
f32 weight
Definition d_a_obj_gadget.h:107
f32 floating_offset
Definition d_a_obj_gadget.h:113
f32 gravity
Definition d_a_obj_gadget.h:104
f32 launch_angle
Definition d_a_obj_gadget.h:112
f32 scale
Definition d_a_obj_gadget.h:105
f32 fire_rate
Definition d_a_obj_gadget.h:111
f32 width
Definition d_a_obj_gadget.h:110
f32 height
Definition d_a_obj_gadget.h:108
f32 focus_offset
Definition d_a_obj_gadget.h:103
f32 real_shadow_size
Definition d_a_obj_gadget.h:106