1#ifndef D_A_OBJ_BMSHUTTER_H
2#define D_A_OBJ_BMSHUTTER_H
u32 mode
Definition GXTev.c:56
Definition d_bg_s_movebg_actor.h:11
Boomerang Shutter.
Definition d_a_obj_bmshutter.h:15
int checkMySw()
Definition d_a_obj_bmshutter.cpp:153
int mTickCounter
Definition d_a_obj_bmshutter.h:60
void modeEnd()
Definition d_a_obj_bmshutter.cpp:251
void modeMove()
Definition d_a_obj_bmshutter.cpp:242
void actionWait()
Definition d_a_obj_bmshutter.cpp:168
void actionOrderEvent()
Definition d_a_obj_bmshutter.cpp:176
void modeWait()
Definition d_a_obj_bmshutter.cpp:212
void actionEvent()
Definition d_a_obj_bmshutter.cpp:185
void setMoveMode(u8 mode)
Definition d_a_obj_bmshutter.h:47
u8 mMoveMode
Definition d_a_obj_bmshutter.h:55
int CreateHeap()
Definition d_a_obj_bmshutter.cpp:70
u8 mAction
Definition d_a_obj_bmshutter.h:54
void setAction(u8 action)
Definition d_a_obj_bmshutter.h:46
int create()
Definition d_a_obj_bmshutter.cpp:79
void event_proc_call()
Definition d_a_obj_bmshutter.cpp:157
bool mIsInitialized
Definition d_a_obj_bmshutter.h:63
int checkSw()
Definition d_a_obj_bmshutter.cpp:129
csXyz mRotation
Definition d_a_obj_bmshutter.h:59
request_of_phase_process_class mPhase
Definition d_a_obj_bmshutter.h:50
u16 mHomeZ
Definition d_a_obj_bmshutter.h:62
cXyz mSoundPosition
Definition d_a_obj_bmshutter.h:65
u32 getShtrNum()
Definition d_a_obj_bmshutter.h:44
s16 mEventIdx
Definition d_a_obj_bmshutter.h:52
u8 mCurrentlyAnySw
Definition d_a_obj_bmshutter.h:56
u16 mHomeX
Definition d_a_obj_bmshutter.h:61
int Execute(Mtx **)
Definition d_a_obj_bmshutter.cpp:104
void initBaseMtx()
Definition d_a_obj_bmshutter.cpp:23
int Create()
Definition d_a_obj_bmshutter.cpp:46
u32 getEvNo()
Definition d_a_obj_bmshutter.h:38
void actionDead()
Definition d_a_obj_bmshutter.cpp:193
f32 mShakeIntensity
Definition d_a_obj_bmshutter.h:58
int Delete()
Definition d_a_obj_bmshutter.cpp:266
J3DModel * mModel
Definition d_a_obj_bmshutter.h:51
u8 mEvent
Definition d_a_obj_bmshutter.h:53
int getSwbit3()
Definition d_a_obj_bmshutter.h:41
int checkAnySw()
Definition d_a_obj_bmshutter.cpp:141
int Draw()
Definition d_a_obj_bmshutter.cpp:255
u32 getSwbit()
Definition d_a_obj_bmshutter.h:39
f32 mHeight
Definition d_a_obj_bmshutter.h:57
u8 mCurrentlyMySw
Definition d_a_obj_bmshutter.h:64
void setBaseMtx()
Definition d_a_obj_bmshutter.cpp:35
u32 getSwbit2()
Definition d_a_obj_bmshutter.h:40
u32 getSwNum()
Definition d_a_obj_bmshutter.h:43
void mode_proc_call()
Definition d_a_obj_bmshutter.cpp:197
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1017
STATIC_ASSERT(sizeof(daObjBmSh_c)==0x5dc)
daObjBmSh_Action
Definition d_a_obj_bmshutter.h:70
@ daObjBmSh_Action_EVENT_e
Definition d_a_obj_bmshutter.h:73
@ daObjBmSh_Action_ORDER_EVENT_e
Definition d_a_obj_bmshutter.h:72
@ daObjBmSh_Action_DEAD_e
Definition d_a_obj_bmshutter.h:74
@ daObjBmSh_Action_WAIT_e
Definition d_a_obj_bmshutter.h:71
daObjBmSh_MoveMode
Definition d_a_obj_bmshutter.h:77
@ daObjBmSh_MoveMode_MOVE_e
Definition d_a_obj_bmshutter.h:79
@ daObjBmSh_MoveMode_END_e
Definition d_a_obj_bmshutter.h:80
@ daObjBmSh_MoveMode_WAIT_e
Definition d_a_obj_bmshutter.h:78
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 short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196