1#ifndef D_A_OBJ_VOLCBALL_H
2#define D_A_OBJ_VOLCBALL_H
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_event_lib.h:24
Definition d_particle.h:139
Definition d_a_obj_volcball.h:51
u8 mSearchBallCreateTime
Definition d_a_obj_volcball.h:73
f32 mNormalEruptTime
Definition d_a_obj_volcball.h:66
f32 mSearchBallRandScale
Definition d_a_obj_volcball.h:70
f32 mNormalScale
Definition d_a_obj_volcball.h:58
f32 mRandWaitTime
Definition d_a_obj_volcball.h:63
f32 mSearchBallShadowIntensity
Definition d_a_obj_volcball.h:72
f32 mMaxFallSpeed
Definition d_a_obj_volcball.h:54
f32 mBallSetRandom
Definition d_a_obj_volcball.h:57
f32 mBallSetShortRange
Definition d_a_obj_volcball.h:56
f32 mSearchBallBaseScale
Definition d_a_obj_volcball.h:69
f32 mRandEruptTime
Definition d_a_obj_volcball.h:67
f32 mRandWarningTime
Definition d_a_obj_volcball.h:65
f32 mNormalWaitTime
Definition d_a_obj_volcball.h:62
f32 mNormalWarningTime
Definition d_a_obj_volcball.h:64
u8 mPlayerSearchTime
Definition d_a_obj_volcball.h:74
f32 mNormalInterval
Definition d_a_obj_volcball.h:60
f32 mSearchBallSetHeight
Definition d_a_obj_volcball.h:71
f32 mSearchBallFreq
Definition d_a_obj_volcball.h:68
f32 mScaleRandValue
Definition d_a_obj_volcball.h:59
f32 mBallSpeedH
Definition d_a_obj_volcball.h:55
f32 mRandInterval
Definition d_a_obj_volcball.h:61
f32 mGravity
Definition d_a_obj_volcball.h:53
Volcano Ball.
Definition d_a_obj_volcball.h:18
u32 mBigVolcActorID
Definition d_a_obj_volcball.h:129
daObjVolcBall_c()
Definition d_a_obj_volcball.h:77
void actionPlayerWait()
Definition d_a_obj_volcball.cpp:182
int draw()
Definition d_a_obj_volcball.cpp:549
vball_s mBall[9]
Definition d_a_obj_volcball.h:126
void initActionWarning()
Definition d_a_obj_volcball.cpp:173
void setFallEffect(int)
Definition d_a_obj_volcball.cpp:361
void initActionSwWait()
Definition d_a_obj_volcball.cpp:178
volc_param_c * getData()
Definition d_a_obj_volcball.cpp:29
u32 mTime
Definition d_a_obj_volcball.h:124
int _delete()
Definition d_a_obj_volcball.cpp:577
dBgS_AcchCir mAcchCir
Definition d_a_obj_volcball.h:118
void actionEruption()
Definition d_a_obj_volcball.cpp:237
int CreateHeap()
Definition d_a_obj_volcball.cpp:107
bool createNormalBall()
Definition d_a_obj_volcball.cpp:419
virtual bool eventStart()
Definition d_a_obj_volcball.cpp:340
u8 getSwBit()
Definition d_a_obj_volcball.h:109
int create()
Definition d_a_obj_volcball.cpp:120
void actionEnd()
Definition d_a_obj_volcball.cpp:310
u8 field_0x603
Definition d_a_obj_volcball.h:123
void action()
Definition d_a_obj_volcball.cpp:159
u8 checkBigVolc()
Definition d_a_obj_volcball.h:111
void actionWarning()
Definition d_a_obj_volcball.cpp:213
f32 field_0x291c
Definition d_a_obj_volcball.h:128
int executeBall()
Definition d_a_obj_volcball.cpp:478
u32 mSearchBallCreateTimer
Definition d_a_obj_volcball.h:125
u8 getSwBit2()
Definition d_a_obj_volcball.h:110
void setBaseMtx()
Definition d_a_obj_volcball.cpp:51
int Create()
Definition d_a_obj_volcball.cpp:77
u8 mNormalBallCreateTimer
Definition d_a_obj_volcball.h:122
request_of_phase_process_class mPhase
Definition d_a_obj_volcball.h:117
u8 mMode
Definition d_a_obj_volcball.h:121
void initBaseMtx()
Definition d_a_obj_volcball.cpp:47
bool createSearchBall()
Definition d_a_obj_volcball.cpp:389
u8 getEvNo()
Definition d_a_obj_volcball.h:112
u8 field_0x2926
Definition d_a_obj_volcball.h:132
void startQuake()
Definition d_a_obj_volcball.cpp:541
dCcD_Stts mCcStts
Definition d_a_obj_volcball.h:119
void initActionEnd()
Definition d_a_obj_volcball.cpp:298
int execute()
Definition d_a_obj_volcball.cpp:146
u8 field_0x2925
Definition d_a_obj_volcball.h:131
void endFallEffect(int)
Definition d_a_obj_volcball.cpp:381
u8 field_0x2924
Definition d_a_obj_volcball.h:130
void actionSwWait()
Definition d_a_obj_volcball.cpp:194
u8 mIsBigVolc
Definition d_a_obj_volcball.h:120
void initActionPlayerWait()
Definition d_a_obj_volcball.cpp:169
void setAction(u8 i_action)
Definition d_a_obj_volcball.h:114
mode_e
Definition d_a_obj_volcball.h:20
@ MODE_PLAYER_WAIT
Definition d_a_obj_volcball.h:21
@ MODE_ERUPT
Definition d_a_obj_volcball.h:25
@ MODE_STOP
Definition d_a_obj_volcball.h:23
@ MODE_QUAKE
Definition d_a_obj_volcball.h:24
@ MODE_SWITCH_WAIT
Definition d_a_obj_volcball.h:22
@ MODE_END
Definition d_a_obj_volcball.h:26
void actionStop()
Definition d_a_obj_volcball.cpp:201
void setEruptEffect(int)
Definition d_a_obj_volcball.cpp:349
Mtx field_0x28ec
Definition d_a_obj_volcball.h:127
Definition f_op_actor.h:230
STATIC_ASSERT(sizeof(daObjVolcBall_c)==0x2928)
f32 Mtx[3][4]
Definition mtx.h:25
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_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196
Definition d_a_obj_volcball.h:29
f32 field_0x4c
Definition d_a_obj_volcball.h:38
dBgS_ObjAcch mAcch
Definition d_a_obj_volcball.h:40
cXyz field_0x364
Definition d_a_obj_volcball.h:42
cXyz field_0x28
Definition d_a_obj_volcball.h:34
f32 field_0x48
Definition d_a_obj_volcball.h:37
csXyz field_0x34
Definition d_a_obj_volcball.h:35
cXyz field_0x1c
Definition d_a_obj_volcball.h:33
u32 field_0x370
Definition d_a_obj_volcball.h:43
dCcD_Sph mSphCc
Definition d_a_obj_volcball.h:41
csXyz field_0x378
Definition d_a_obj_volcball.h:46
dPa_followEcallBack field_0x390[4]
Definition d_a_obj_volcball.h:48
cXyz field_0x3c
Definition d_a_obj_volcball.h:36
f32 field_0x50
Definition d_a_obj_volcball.h:39
cXyz field_0x4
Definition d_a_obj_volcball.h:31
u8 field_0x37E[0x0390 - 0x037E]
Definition d_a_obj_volcball.h:47
J3DModel * mpModel
Definition d_a_obj_volcball.h:30
cXyz field_0x10
Definition d_a_obj_volcball.h:32
u8 field_0x376
Definition d_a_obj_volcball.h:45
s16 field_0x374
Definition d_a_obj_volcball.h:44