1#ifndef D_A_OBJ_CRVGATE_H
2#define D_A_OBJ_CRVGATE_H
Definition Z2SoundObject.h:38
Definition d_bg_s_acch.h:15
Definition d_bg_s_movebg_actor.h:11
Definition d_bg_s_acch.h:247
Caravan Gate.
Definition d_a_obj_crvgate.h:22
csXyz field_0x604
Definition d_a_obj_crvgate.h:76
void VibStop()
Definition d_a_obj_crvgate.cpp:267
s16 mDoorTargetAngle
Definition d_a_obj_crvgate.h:58
dBgS_ObjAcch mAcch
Definition d_a_obj_crvgate.h:93
u8 field_0xde0[4]
Definition d_a_obj_crvgate.h:98
int checkOpen()
Definition d_a_obj_crvgate.cpp:83
cXyz mXyzSph[3]
Definition d_a_obj_crvgate.h:80
void DoorVib()
Definition d_a_obj_crvgate.cpp:251
dCcD_Stts mStts
Definition d_a_obj_crvgate.h:94
void CloseAction()
Definition d_a_obj_crvgate.cpp:287
int Delete()
Definition d_a_obj_crvgate.cpp:826
dCcD_Sph mSph[3]
Definition d_a_obj_crvgate.h:95
s16 field_0x66c
Definition d_a_obj_crvgate.h:87
cXyz mCamEye
Definition d_a_obj_crvgate.h:70
s16 mDoorStep
Definition d_a_obj_crvgate.h:85
request_of_phase_process_class mPhaseReq
Definition d_a_obj_crvgate.h:91
cXyz mCamCenter
Definition d_a_obj_crvgate.h:71
void setCcCylinder()
Definition d_a_obj_crvgate.cpp:52
int CheckVec()
Definition d_a_obj_crvgate.cpp:208
bool mEventFlag
Definition d_a_obj_crvgate.h:62
u8 mDestructionCount
Definition d_a_obj_crvgate.h:60
s16 field_0x5bc
Definition d_a_obj_crvgate.h:69
void B_CloseAction()
Definition d_a_obj_crvgate.cpp:595
void DoorAction()
Definition d_a_obj_crvgate.cpp:566
Z2SoundObjSimple mSound
Definition d_a_obj_crvgate.h:86
daObjCRVGATE_c * mpDoorPair
Definition d_a_obj_crvgate.h:67
S16Vec mMoveAngle
Definition d_a_obj_crvgate.h:77
s32 mEventID
Definition d_a_obj_crvgate.h:54
u8 mKeyParam
Definition d_a_obj_crvgate.h:61
J3DModel * mpModelKey
Definition d_a_obj_crvgate.h:90
cXyz mPosTmp
Definition d_a_obj_crvgate.h:75
int create()
Definition d_a_obj_crvgate.cpp:718
void SetB_Close()
Definition d_a_obj_crvgate.cpp:612
void initCcCylinder()
Definition d_a_obj_crvgate.cpp:29
void setBaseMtx()
Definition d_a_obj_crvgate.cpp:634
cXyz mPosAccel
Definition d_a_obj_crvgate.h:74
f32 mFovY
Definition d_a_obj_crvgate.h:68
bool mFlagDoorMove
Definition d_a_obj_crvgate.h:66
void event_proc_call()
Definition d_a_obj_crvgate.cpp:191
int Execute(Mtx **)
Definition d_a_obj_crvgate.cpp:781
void Demo_Set()
Definition d_a_obj_crvgate.cpp:144
void OpenAction()
Definition d_a_obj_crvgate.cpp:397
bool field_0x5a5
Definition d_a_obj_crvgate.h:56
void HakaiMotion()
Definition d_a_obj_crvgate.cpp:545
void CloseVibration()
Definition d_a_obj_crvgate.cpp:272
bool mFlagDemoEventPlay
Definition d_a_obj_crvgate.h:59
csXyz mDoorOpenAngle
Definition d_a_obj_crvgate.h:72
void actionWaitEvent()
Definition d_a_obj_crvgate.cpp:123
void actionStartEvent()
Definition d_a_obj_crvgate.cpp:102
fpc_ProcID mDoorPairProcID
Definition d_a_obj_crvgate.h:81
J3DModel * mpModelGate
Definition d_a_obj_crvgate.h:89
f32 mMinHeight
Definition d_a_obj_crvgate.h:79
void SetOpen()
Definition d_a_obj_crvgate.cpp:157
int Create()
Definition d_a_obj_crvgate.cpp:776
dCcD_Cyl mCyl
Definition d_a_obj_crvgate.h:96
u8 field_0x66e[6]
Definition d_a_obj_crvgate.h:88
void KeyVib()
Definition d_a_obj_crvgate.cpp:226
s16 mDoorY
Definition d_a_obj_crvgate.h:82
s16 mDoorAngle
Definition d_a_obj_crvgate.h:83
u8 field_0x5a6[2]
Definition d_a_obj_crvgate.h:57
void SetDoor()
Definition d_a_obj_crvgate.cpp:691
int Draw()
Definition d_a_obj_crvgate.cpp:809
dCcU_AtInfo mAtInfo
Definition d_a_obj_crvgate.h:97
int CreateHeap()
Definition d_a_obj_crvgate.cpp:666
void actionDemoEvent()
Definition d_a_obj_crvgate.cpp:161
s16 mDoorSwingTargetAngle
Definition d_a_obj_crvgate.h:84
bool mFlagDoorStuck
Definition d_a_obj_crvgate.h:63
bool mFlagGateClosed
Definition d_a_obj_crvgate.h:55
bool mDoorPairLoaded
Definition d_a_obj_crvgate.h:65
S16Vec mDoorVib
Definition d_a_obj_crvgate.h:78
u8 mStatus
Definition d_a_obj_crvgate.h:64
dBgS_AcchCir mAcchCir
Definition d_a_obj_crvgate.h:92
cXyz mPos
Definition d_a_obj_crvgate.h:73
STATIC_ASSERT(sizeof(daObjCRVGATE_c)==0xde4)
f32 Mtx[3][4]
Definition mtx.h:25
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
unsigned int fpc_ProcID
Definition f_pc_base.h:10