cPhs__Step
Definition c_phase.h:8
Definition Z2SoundObject.h:100
Definition d_bg_s_lin_chk.h:41
Definition d_bg_s_lin_chk.h:48
Definition d_particle.h:24
STATIC_ASSERT(sizeof(daArrow_c)==0xA34)
@ PROC_ARROW
Definition d_procname.h:781
void * fopAcM_fastCreate(s16 i_procName, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_subType, createFunc i_createFunc, void *i_createFuncData)
Definition f_op_actor_mng.cpp:182
void fopAcM_SetParam(void *p_actor, u32 param)
Definition f_op_actor_mng.h:232
s8 fopAcM_GetRoomNo(const fopAc_ac_c *pActor)
Definition f_op_actor_mng.h:180
Definition d_a_ep.cpp:155
cXyz pos
Definition f_op_actor.h:170
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:81
Definition d_a_npc_fguard.cpp:70
Arrow.
Definition d_a_tag_allmato.cpp:66
void setRoomInfo()
Definition d_a_arrow.cpp:354
static s16 m_count
Definition d_a_arrow.h:140
void setLightChargeEffect(int)
Definition d_a_arrow.cpp:159
cXyz mSmokePos
Definition d_a_arrow.h:134
u16 field_0x94c
Definition d_a_arrow.h:111
u32 field_0x964
Definition d_a_arrow.h:119
dBgS_ArrowLinChk field_0x56c
Definition d_a_arrow.h:91
s16 getVibAngle()
Definition d_a_arrow.cpp:377
static fopAc_ac_c * makeSlingStone(fopAc_ac_c *i_actor, cXyz *i_pos)
Definition d_a_arrow.h:77
int field_0x960
Definition d_a_arrow.h:118
cXyz mStartPos
Definition d_a_arrow.h:130
int procSlingHitInit(cXyz *, dCcD_GObjInf *)
Definition d_a_arrow.cpp:1019
cXyz field_0x9a8
Definition d_a_arrow.h:128
u8 field_0x93f
Definition d_a_arrow.h:100
u8 field_0x947
Definition d_a_arrow.h:108
Z2SoundObjArrow mSoundObjArrow
Definition d_a_arrow.h:96
static fopAc_ac_c * makeArrow(fopAc_ac_c *i_actor, u16 param_1)
Definition d_a_arrow.h:65
u8 field_0x949[0x94C - 0x949]
Definition d_a_arrow.h:110
u8 field_0x946
Definition d_a_arrow.h:107
int procReturnInit(int)
Definition d_a_arrow.cpp:894
dCcD_Cps field_0x688
Definition d_a_arrow.h:94
void atHitCallBack(dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
Definition d_a_arrow.cpp:88
bool checkReget()
Definition d_a_arrow.cpp:500
int procActorStop()
Definition d_a_arrow.cpp:995
dCcD_Stts field_0x64c
Definition d_a_arrow.h:93
void clearNearActorData()
Definition d_a_arrow.cpp:370
cXyz field_0x9cc
Definition d_a_arrow.h:131
f32 field_0x998
Definition d_a_arrow.h:124
csXyz field_0x958
Definition d_a_arrow.h:117
u8 field_0x940
Definition d_a_arrow.h:101
int procBGStop()
Definition d_a_arrow.cpp:966
void setLightArrowHitMark(cXyz const *)
Definition d_a_arrow.cpp:147
void setNormalMatrix()
Definition d_a_arrow.cpp:392
s16 field_0x950
Definition d_a_arrow.h:113
void setBlur()
Definition d_a_arrow.cpp:139
int procReturn()
Definition d_a_arrow.cpp:922
int execute()
Definition d_a_arrow.cpp:1064
u8 field_0x944
Definition d_a_arrow.h:105
int procActorControllStop()
Definition d_a_arrow.cpp:1012
int procSlingHit()
Definition d_a_arrow.cpp:1052
u8 field_0x945
Definition d_a_arrow.h:106
s8 field_0x93e
Definition d_a_arrow.h:99
int createHeap()
Definition d_a_arrow.cpp:19
daPy_actorKeep_c field_0xa08
Definition d_a_arrow.h:136
J3DModel * mpModel
Definition d_a_arrow.h:90
void decAlphaBlur()
Definition d_a_arrow.cpp:123
f32 mFlyMax
Definition d_a_arrow.h:127
int(daArrow_c::* mProcFunc)()
Definition d_a_arrow.h:138
int procMove()
Definition d_a_arrow.cpp:589
~daArrow_c()
Definition d_a_arrow.cpp:1267
cXyz field_0x9b4
Definition d_a_arrow.h:129
bool checkBombArrow() const
Definition d_a_arrow.h:60
f32 mOutLengthRate
Definition d_a_arrow.h:126
u8 field_0x93d
Definition d_a_arrow.h:98
cXyz field_0x9e4
Definition d_a_arrow.h:133
cXyz field_0x9fc
Definition d_a_arrow.h:135
void setBombMoveEffect()
Definition d_a_arrow.cpp:480
dBgS_ObjLinChk field_0x5dc
Definition d_a_arrow.h:92
void setChargeShoot()
Definition d_a_arrow.h:63
u8 field_0x941
Definition d_a_arrow.h:102
u8 field_0x942
Definition d_a_arrow.h:103
dPa_hermiteEcallBack_c field_0xa10
Definition d_a_arrow.h:137
s8 mReverb
Definition d_a_arrow.h:109
u32 field_0x96c[4]
Definition d_a_arrow.h:121
cPhs__Step create()
Definition d_a_arrow.cpp:1199
s16 field_0x94e
Definition d_a_arrow.h:112
void setShoot()
Definition d_a_arrow.h:62
f32 field_0x99c
Definition d_a_arrow.h:125
int procWait()
Definition d_a_arrow.cpp:517
u8 field_0x943
Definition d_a_arrow.h:104
s16 field_0x952
Definition d_a_arrow.h:114
void setKeepMatrix()
Definition d_a_arrow.cpp:434
void setArrowAt(f32)
Definition d_a_arrow.cpp:221
u32 field_0x968
Definition d_a_arrow.h:120
void setBombArrowExplode()
Definition d_a_arrow.h:59
int setArrowWaterNextPos(cXyz *, cXyz *)
Definition d_a_arrow.cpp:182
dCcD_Sph field_0x7cc
Definition d_a_arrow.h:95
cXyz field_0x9d8
Definition d_a_arrow.h:132
s16 field_0x956
Definition d_a_arrow.h:116
fopAc_ac_c * setStopActorMatrix()
Definition d_a_arrow.cpp:458
ArrowType_e
Definition d_a_arrow.h:19
@ ARROW_TYPE_BOMB
Definition d_a_arrow.h:21
@ ARROW_TYPE_SLING
Definition d_a_arrow.h:23
@ ARROW_TYPE_NORMAL
Definition d_a_arrow.h:20
@ ARROW_TYPE_LIGHT
Definition d_a_arrow.h:22
u32 mHitAcID
Definition d_a_arrow.h:123
s16 field_0x954
Definition d_a_arrow.h:115
u32 field_0x97c[6]
Definition d_a_arrow.h:122
void arrowShooting()
Definition d_a_arrow.cpp:275
int draw()
Definition d_a_arrow.cpp:1125
u8 mArrowType
Definition d_a_arrow.h:97
Definition d_a_hozelda.cpp:87
actor_place current
Definition f_op_actor.h:215
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8