1#ifndef D_A_OBJ_KBACKET_H
2#define D_A_OBJ_KBACKET_H
119 switch (param & 0xff) {
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 JORMContext.h:120
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_kbacket.h:28
daObj_KBacket_HIOParam param
Definition d_a_obj_kbacket.h:33
void genMessage(JORMContext *)
Definition d_a_obj_kbacket.h:37
virtual ~daObj_KBacket_Param_c()
Definition d_a_obj_kbacket.h:39
static const daObj_KBacket_HIOParam m
Definition d_a_obj_kbacket.h:19
(Kakariko?) Bucket
Definition d_a_obj_kbacket.h:52
u8 getType()
Definition d_a_obj_kbacket.h:117
J3DModel * mpModel
Definition d_a_obj_kbacket.h:56
u8 field_0xa45
Definition d_a_obj_kbacket.h:88
u32 field_0xa34
Definition d_a_obj_kbacket.h:83
dBgS_ObjAcch mObjAcch
Definition d_a_obj_kbacket.h:57
f32 field_0xa04
Definition d_a_obj_kbacket.h:72
dCcD_Cyl mCyl
Definition d_a_obj_kbacket.h:61
u8 field_0xa1e[0xa24 - 0xa1e]
Definition d_a_obj_kbacket.h:81
u8 field_0xa4b
Definition d_a_obj_kbacket.h:94
u8 field_0x9d0
Definition d_a_obj_kbacket.h:64
f32 field_0xa10
Definition d_a_obj_kbacket.h:75
virtual ~daObj_KBacket_c()
Definition d_a_obj_kbacket.cpp:49
void setHamonPrtcl()
Definition d_a_obj_kbacket.cpp:656
int getWallAngle(s16, s16 *)
Definition d_a_obj_kbacket.cpp:599
u32 field_0xa40
Definition d_a_obj_kbacket.h:86
int field_0x9f4
Definition d_a_obj_kbacket.h:68
f32 field_0xa0c
Definition d_a_obj_kbacket.h:74
u8 field_0xa4a
Definition d_a_obj_kbacket.h:93
u8 field_0xa44
Definition d_a_obj_kbacket.h:87
u32 field_0xa24[4]
Definition d_a_obj_kbacket.h:82
void setLaunchParam(float param_0, float param_1, short param_2)
Definition d_a_obj_kbacket.h:99
csXyz field_0x9ec
Definition d_a_obj_kbacket.h:67
void setSmokePrtcl()
Definition d_a_obj_kbacket.cpp:631
u8 field_0xa47
Definition d_a_obj_kbacket.h:90
cBgS_GndChk mGndChk
Definition d_a_obj_kbacket.h:60
u8 field_0xa48
Definition d_a_obj_kbacket.h:91
int field_0x9f8
Definition d_a_obj_kbacket.h:69
cM3dGLin mLine
Definition d_a_obj_kbacket.h:62
cXyz field_0x9d4
Definition d_a_obj_kbacket.h:65
static void createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_kbacket.cpp:535
f32 field_0x9fc
Definition d_a_obj_kbacket.h:70
dCcD_Stts mStts
Definition d_a_obj_kbacket.h:58
u8 field_0xa08[0xa0c - 0xa08]
Definition d_a_obj_kbacket.h:73
dBgS_LinChk mLinChk
Definition d_a_obj_kbacket.h:63
u8 field_0xa4c[0xa50 - 0xa4c]
Definition d_a_obj_kbacket.h:95
int Execute()
Definition d_a_obj_kbacket.cpp:142
int create()
Definition d_a_obj_kbacket.cpp:60
void setMtx()
Definition d_a_obj_kbacket.cpp:554
f32 field_0xa00
Definition d_a_obj_kbacket.h:71
request_of_phase_process_class field_0x56c
Definition d_a_obj_kbacket.h:55
s16 field_0xa1c
Definition d_a_obj_kbacket.h:80
s16 calcRollAngle(s16, int)
Definition d_a_obj_kbacket.cpp:576
int CreateHeap()
Definition d_a_obj_kbacket.cpp:108
u32 field_0xa3c
Definition d_a_obj_kbacket.h:85
s16 field_0xa1a
Definition d_a_obj_kbacket.h:79
s16 field_0xa18
Definition d_a_obj_kbacket.h:78
int Draw()
Definition d_a_obj_kbacket.cpp:513
u8 field_0xa38[0xa3c - 0xa38]
Definition d_a_obj_kbacket.h:84
s16 field_0xa14
Definition d_a_obj_kbacket.h:76
s16 field_0xa16
Definition d_a_obj_kbacket.h:77
void setEnvTevColor()
Definition d_a_obj_kbacket.cpp:539
cXyz field_0x9e0
Definition d_a_obj_kbacket.h:66
int Delete()
Definition d_a_obj_kbacket.cpp:136
daObj_KBacket_HIO_c * mHIO
Definition d_a_obj_kbacket.h:54
void setWaterPrtcl()
Definition d_a_obj_kbacket.cpp:637
u8 field_0xa46
Definition d_a_obj_kbacket.h:89
void reset()
Definition d_a_obj_kbacket.cpp:550
dBgS_AcchCir mAcchCir
Definition d_a_obj_kbacket.h:59
u8 field_0xa49
Definition d_a_obj_kbacket.h:92
void setRoomNo()
Definition d_a_obj_kbacket.cpp:544
Definition f_op_actor.h:230
cXyz speed
Definition f_op_actor.h:254
csXyz shape_angle
Definition f_op_actor.h:252
actor_place current
Definition f_op_actor.h:251
f32 speedF
Definition f_op_actor.h:263
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daObj_KBacket_c)==0xa54)
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
if(ix< 0x3fe00000)
Definition e_acos.c:77
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
s16 y
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:206
void setall(f32 f)
Definition c_xyz.h:113
Definition d_a_obj_kbacket.h:10
f32 field_0x4
Definition d_a_obj_kbacket.h:12
f32 field_0x8
Definition d_a_obj_kbacket.h:13
f32 field_0x0
Definition d_a_obj_kbacket.h:11
f32 field_0x28
Definition d_a_obj_kbacket.h:21
f32 field_0x20
Definition d_a_obj_kbacket.h:19
f32 field_0x1c
Definition d_a_obj_kbacket.h:18
f32 field_0x14
Definition d_a_obj_kbacket.h:16
f32 field_0x10
Definition d_a_obj_kbacket.h:15
f32 field_0x18
Definition d_a_obj_kbacket.h:17
f32 field_0xc
Definition d_a_obj_kbacket.h:14
f32 field_0x24
Definition d_a_obj_kbacket.h:20