1#ifndef D_A_OBJ_ICELEAF_H
2#define D_A_OBJ_ICELEAF_H
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Ice Leaf.
Definition d_a_obj_iceleaf.h:16
J3DTransformInfo mTransformInfo
Definition d_a_obj_iceleaf.h:72
int draw()
Definition d_a_obj_iceleaf.cpp:371
void setBreakEffect()
Definition d_a_obj_iceleaf.h:55
void setFallSE()
Definition d_a_obj_iceleaf.cpp:355
void onRide()
Definition d_a_obj_iceleaf.h:54
void setBaseMtx()
Definition d_a_obj_iceleaf.cpp:25
void actionEvent()
Definition d_a_obj_iceleaf.cpp:346
u8 mDeleteActor
Definition d_a_obj_iceleaf.h:80
int _delete()
Definition d_a_obj_iceleaf.cpp:385
request_of_phase_process_class mPhase
Definition d_a_obj_iceleaf.h:65
u8 getSwbit()
Definition d_a_obj_iceleaf.h:62
daObjIceLeaf_ACTION
Definition d_a_obj_iceleaf.h:25
@ ACT_WAIT_e
Definition d_a_obj_iceleaf.h:26
@ ACT_ORDER_EVENT_e
Definition d_a_obj_iceleaf.h:27
@ ACT_DEAD_e
Definition d_a_obj_iceleaf.h:29
@ ACT_EVENT_e
Definition d_a_obj_iceleaf.h:28
void actionWait()
Definition d_a_obj_iceleaf.cpp:330
s16 mEventID
Definition d_a_obj_iceleaf.h:77
void setAnmPos()
Definition d_a_obj_iceleaf.cpp:132
J3DModel * mpModel
Definition d_a_obj_iceleaf.h:66
int CreateHeap()
Definition d_a_obj_iceleaf.cpp:147
dBgS_AcchCir mAcchCir
Definition d_a_obj_iceleaf.h:68
u8 mRide
Definition d_a_obj_iceleaf.h:79
daObjIceLeaf_MODE
Definition d_a_obj_iceleaf.h:18
@ MODE_RIDE_e
Definition d_a_obj_iceleaf.h:22
@ MODE_DROP_e
Definition d_a_obj_iceleaf.h:20
@ MODE_PLAYER_WAIT_e
Definition d_a_obj_iceleaf.h:21
@ MODE_DROP_WAIT_e
Definition d_a_obj_iceleaf.h:19
u8 checkRideStatus()
Definition d_a_obj_iceleaf.h:61
int execute()
Definition d_a_obj_iceleaf.cpp:185
void setMode(u8 i_mode)
Definition d_a_obj_iceleaf.h:58
cXyz mFallSEPos
Definition d_a_obj_iceleaf.h:82
void actionDead()
Definition d_a_obj_iceleaf.cpp:353
dCcD_Stts mStts
Definition d_a_obj_iceleaf.h:69
u8 mEvId
Definition d_a_obj_iceleaf.h:75
cXyz mFallStartSEPos
Definition d_a_obj_iceleaf.h:83
void offRide()
Definition d_a_obj_iceleaf.h:53
dCcD_Cyl mCyl
Definition d_a_obj_iceleaf.h:70
void modePlayerWait()
Definition d_a_obj_iceleaf.cpp:312
void modeDrop()
Definition d_a_obj_iceleaf.cpp:262
void event_proc_call()
Definition d_a_obj_iceleaf.cpp:318
void modeDropWait()
Definition d_a_obj_iceleaf.cpp:229
void actionOrderEvent()
Definition d_a_obj_iceleaf.cpp:332
void deleteActor()
Definition d_a_obj_iceleaf.h:56
u8 field_0x92b
Definition d_a_obj_iceleaf.h:76
void modeRide()
Definition d_a_obj_iceleaf.cpp:316
void setAction(u8 i_action)
Definition d_a_obj_iceleaf.h:57
int Create()
Definition d_a_obj_iceleaf.cpp:92
mDoExt_bckAnm * mpBck
Definition d_a_obj_iceleaf.h:71
Mtx mMtx
Definition d_a_obj_iceleaf.h:78
void action()
Definition d_a_obj_iceleaf.cpp:217
u8 getEvId()
Definition d_a_obj_iceleaf.h:60
dBgS_ObjAcch mAcch
Definition d_a_obj_iceleaf.h:67
u8 mMode
Definition d_a_obj_iceleaf.h:73
u8 mBreakEffect
Definition d_a_obj_iceleaf.h:81
u8 mAction
Definition d_a_obj_iceleaf.h:74
void initBaseMtx()
Definition d_a_obj_iceleaf.cpp:18
int create()
Definition d_a_obj_iceleaf.cpp:168
Definition f_op_actor.h:230
Definition m_Do_ext.h:151
STATIC_ASSERT(sizeof(daObjIceLeaf_c)==0x97c)
f32 Mtx[3][4]
Definition mtx.h:25
signed short int s16
Definition types.h:9
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196