1#ifndef D_A_OBJ_SMALLKEY_H
2#define D_A_OBJ_SMALLKEY_H
Definition d_particle.h:155
Definition d_a_itembase.h:32
Small Key.
Definition d_a_obj_smallkey.h:16
u16 getSwOnWaitTimer()
Definition d_a_obj_smallkey.h:63
u8 field_0x936
Definition d_a_obj_smallkey.h:89
csXyz mEffRot
Definition d_a_obj_smallkey.h:94
bool chkStatus(u8 i_status)
Definition d_a_obj_smallkey.h:66
int execute()
Definition d_a_obj_smallkey.cpp:488
int actionGetDemo()
Definition d_a_obj_smallkey.cpp:344
u8 mStatus
Definition d_a_obj_smallkey.h:87
int Create()
Definition d_a_obj_smallkey.cpp:110
int _delete()
Definition d_a_obj_smallkey.cpp:528
int getSaveBitNo()
Definition d_a_obj_smallkey.h:61
void seStartTwinkle_private(u32)
Definition d_a_obj_smallkey.cpp:466
int initActionOrderGetDemo()
Definition d_a_obj_smallkey.cpp:313
int actionE_GB()
Definition d_a_obj_smallkey.cpp:483
int actionInitSwOnWait()
Definition d_a_obj_smallkey.cpp:355
int field_0x930
Definition d_a_obj_smallkey.h:86
void setStatus(u8 i_status)
Definition d_a_obj_smallkey.h:65
void effectSet()
Definition d_a_obj_smallkey.cpp:416
void seStartTwinkle(u32 i_soundId, cXyz *param_1)
Definition d_a_obj_smallkey.h:79
int getSwNo()
Definition d_a_obj_smallkey.h:60
u8 mSwOnTimer
Definition d_a_obj_smallkey.h:88
u16 field_0x93a
Definition d_a_obj_smallkey.h:92
fpc_ProcID mItemId
Definition d_a_obj_smallkey.h:85
void startMove(f32 i_speedF, f32 i_speedY)
Definition d_a_obj_smallkey.h:72
dPa_followEcallBack mEffect[2]
Definition d_a_obj_smallkey.h:93
int draw()
Definition d_a_obj_smallkey.cpp:519
daKey_Status_e
Definition d_a_obj_smallkey.h:21
@ STATUS_WAIT_e
Definition d_a_obj_smallkey.h:24
@ STATUS_BOOMERANG_CARRY_e
Definition d_a_obj_smallkey.h:28
@ STATUS_PARENT_WAIT_e
Definition d_a_obj_smallkey.h:23
@ STATUS_GET_DEMO_e
Definition d_a_obj_smallkey.h:26
@ STATUS_E_GB_e
Definition d_a_obj_smallkey.h:29
@ STATUS_SW_ON_WAIT_e
Definition d_a_obj_smallkey.h:27
@ STATUS_ORDER_GET_DEMO_e
Definition d_a_obj_smallkey.h:25
@ STATUS_INIT_e
Definition d_a_obj_smallkey.h:22
s16 field_0x938
Definition d_a_obj_smallkey.h:91
cXyz mPrevSpeed
Definition d_a_obj_smallkey.h:95
u8 field_0x984
Definition d_a_obj_smallkey.h:97
int actionInit()
Definition d_a_obj_smallkey.cpp:221
int __CreateHeap()
Definition d_a_obj_smallkey.cpp:139
int actionBoomerangCarry()
Definition d_a_obj_smallkey.cpp:401
void setPos(cXyz i_pos)
Definition d_a_obj_smallkey.h:68
u8 mIsPrmInit
Definition d_a_obj_smallkey.h:90
int actionParentWait()
Definition d_a_obj_smallkey.cpp:248
int actionInitE_GB()
Definition d_a_obj_smallkey.cpp:472
int actionWait()
Definition d_a_obj_smallkey.cpp:275
int actionInitBoomerangCarry()
Definition d_a_obj_smallkey.cpp:385
int actionOrderGetDemo()
Definition d_a_obj_smallkey.cpp:330
int actionParentWaitInit()
Definition d_a_obj_smallkey.cpp:240
int actionWaitInit()
Definition d_a_obj_smallkey.cpp:263
void bg_check()
Definition d_a_obj_smallkey.cpp:187
void initBaseMtx()
Definition d_a_obj_smallkey.cpp:97
void effectStop()
Definition d_a_obj_smallkey.cpp:429
int actionSwOnWait()
Definition d_a_obj_smallkey.cpp:375
int actionInitInit()
Definition d_a_obj_smallkey.cpp:213
void effectCtrl()
Definition d_a_obj_smallkey.cpp:434
void setBaseMtx()
Definition d_a_obj_smallkey.cpp:102
cXyz field_0x978
Definition d_a_obj_smallkey.h:96
int create()
Definition d_a_obj_smallkey.cpp:143
f32 gravity
Definition f_op_actor.h:305
cXyz speed
Definition f_op_actor.h:295
actor_place current
Definition f_op_actor.h:292
f32 speedF
Definition f_op_actor.h:304
STATIC_ASSERT(sizeof(daKey_c)==0x988)
s8 dComIfGp_getReverb(int i_roomNo)
Definition d_com_inf_game.cpp:1364
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:176
s8 fopAcM_GetRoomNo(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:124
unsigned int fpc_ProcID
Definition f_pc_base.h:10
void mDoAud_seStartLevel(u32 i_sfxID, const Vec *i_sePos, u32 param_2, s8 i_reverb)
Definition m_Do_audio.h:118
cXyz pos
Definition f_op_actor.h:246