1#ifndef D_A_OBJ_KWHEEL00_H
2#define D_A_OBJ_KWHEEL00_H
Definition JORMContext.h:96
Definition d_bg_s_movebg_actor.h:10
Definition d_event_lib.h:24
Water Wheel/Gear.
Definition d_a_obj_kwheel00.h:20
int create1st()
Definition d_a_obj_kwheel00.cpp:46
void setMtx()
Definition d_a_obj_kwheel00.cpp:97
QuadrantalAngle_e
Definition d_a_obj_kwheel00.h:45
@ DEG_0
Definition d_a_obj_kwheel00.h:45
@ DEG_180
Definition d_a_obj_kwheel00.h:45
@ DEG_90
Definition d_a_obj_kwheel00.h:45
@ DEG_MAX
Definition d_a_obj_kwheel00.h:45
@ DEG_INVALID
Definition d_a_obj_kwheel00.h:45
@ DEG_270
Definition d_a_obj_kwheel00.h:45
s32 getEvent()
Definition d_a_obj_kwheel00.h:61
s16 mZAngularVelocity
Definition d_a_obj_kwheel00.h:50
Mtx mTransformMtx
Definition d_a_obj_kwheel00.h:48
int CreateHeap()
Definition d_a_obj_kwheel00.cpp:118
dCcD_Stts mStts
Definition d_a_obj_kwheel00.h:52
daObjKWheel00_c()
Definition d_a_obj_kwheel00.h:22
Mtx mNewBgMtx
Definition d_a_obj_kwheel00.h:47
int Execute(Mtx **)
Definition d_a_obj_kwheel00.cpp:196
dCcD_Sph mLargeGearTeethSphereColliders[4]
Definition d_a_obj_kwheel00.h:53
Type_e
Definition d_a_obj_kwheel00.h:42
@ TYPE_LARGE_GOLD
Definition d_a_obj_kwheel00.h:42
@ TYPE_SMALL_PLATINUM
Definition d_a_obj_kwheel00.h:42
int Create()
Definition d_a_obj_kwheel00.cpp:144
bool eventStart()
Definition d_a_obj_kwheel00.cpp:351
~daObjKWheel00_c()
Definition d_a_obj_kwheel00.h:23
J3DModel * mpModel
Definition d_a_obj_kwheel00.h:49
int Delete()
Definition d_a_obj_kwheel00.cpp:340
QuadrantalAngle_e mPrevQuadrantalZAngle
Definition d_a_obj_kwheel00.h:54
int Draw()
Definition d_a_obj_kwheel00.cpp:328
Type_e m_type
Definition d_a_obj_kwheel00.h:51
u32 getArg0()
Definition d_a_obj_kwheel00.h:57
int getSwNo()
Definition d_a_obj_kwheel00.h:34
u32 getType()
Definition d_a_obj_kwheel00.h:38
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daObjKWheel00_c)==0xb44)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:186
f32 Mtx[3][4]
Definition mtx.h:22
Definition d_a_hozelda.cpp:146
Definition d_a_npc_fguard.cpp:70
Definition d_a_obj_kwheel00.h:71
void genMessage(JORMContext *)
Definition d_a_obj_kwheel00.cpp:26
daObjKWheel00_HIO_c()
Definition d_a_obj_kwheel00.cpp:21
s16 mZAngularAcceleration
Definition d_a_obj_kwheel00.h:78
s16 mTargetZAngularSpeed
Definition d_a_obj_kwheel00.h:77
Definition d_a_hozelda.cpp:14
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
signed long s32
Definition types.h:8