1#ifndef D_A_OBJ_CRVGATE_H
2#define D_A_OBJ_CRVGATE_H
Definition Z2SoundObject.h:37
Definition d_bg_s_movebg_actor.h:10
Caravan Gate.
Definition d_a_obj_crvgate.h:20
void VibStop()
Definition d_a_obj_crvgate.cpp:280
s16 mDoorTargetAngle
Definition d_a_obj_crvgate.h:56
dBgS_ObjAcch mAcch
Definition d_a_obj_crvgate.h:91
int checkOpen()
Definition d_a_obj_crvgate.cpp:92
cXyz mXyzSph[3]
Definition d_a_obj_crvgate.h:78
void DoorVib()
Definition d_a_obj_crvgate.cpp:263
dCcD_Stts mStts
Definition d_a_obj_crvgate.h:92
void CloseAction()
Definition d_a_obj_crvgate.cpp:305
int Delete()
Definition d_a_obj_crvgate.cpp:850
dCcD_Sph mSph[3]
Definition d_a_obj_crvgate.h:93
s16 field_0x66c
Definition d_a_obj_crvgate.h:85
cXyz mCamEye
Definition d_a_obj_crvgate.h:68
s16 mDoorStep
Definition d_a_obj_crvgate.h:83
request_of_phase_process_class mPhaseReq
Definition d_a_obj_crvgate.h:89
cXyz mCamCenter
Definition d_a_obj_crvgate.h:69
void setCcCylinder()
Definition d_a_obj_crvgate.cpp:60
int CheckVec()
Definition d_a_obj_crvgate.cpp:224
bool mEventFlag
Definition d_a_obj_crvgate.h:60
u8 mDestructionCount
Definition d_a_obj_crvgate.h:58
s16 field_0x5bc
Definition d_a_obj_crvgate.h:67
void B_CloseAction()
Definition d_a_obj_crvgate.cpp:609
void DoorAction()
Definition d_a_obj_crvgate.cpp:576
Z2SoundObjSimple mSound
Definition d_a_obj_crvgate.h:84
daObjCRVGATE_c * mpDoorPair
Definition d_a_obj_crvgate.h:65
s32 mEventID
Definition d_a_obj_crvgate.h:52
u8 mKeyParam
Definition d_a_obj_crvgate.h:59
csXyz mDoorVib
Definition d_a_obj_crvgate.h:76
u8 field_0xdbc[40]
Definition d_a_obj_crvgate.h:95
J3DModel * mpModelKey
Definition d_a_obj_crvgate.h:88
cXyz mPosTmp
Definition d_a_obj_crvgate.h:73
int create()
Definition d_a_obj_crvgate.cpp:741
void SetB_Close()
Definition d_a_obj_crvgate.cpp:627
void initCcCylinder()
Definition d_a_obj_crvgate.cpp:35
void setBaseMtx()
Definition d_a_obj_crvgate.cpp:650
cXyz mPosAccel
Definition d_a_obj_crvgate.h:72
f32 mFovY
Definition d_a_obj_crvgate.h:66
bool mFlagDoorMove
Definition d_a_obj_crvgate.h:64
void event_proc_call()
Definition d_a_obj_crvgate.cpp:206
void Demo_Set()
Definition d_a_obj_crvgate.cpp:153
void OpenAction()
Definition d_a_obj_crvgate.cpp:408
bool field_0x5a5
Definition d_a_obj_crvgate.h:54
void HakaiMotion()
Definition d_a_obj_crvgate.cpp:554
void CloseVibration()
Definition d_a_obj_crvgate.cpp:287
bool mFlagDemoEventPlay
Definition d_a_obj_crvgate.h:57
csXyz mDoorOpenAngle
Definition d_a_obj_crvgate.h:70
void actionWaitEvent()
Definition d_a_obj_crvgate.cpp:131
void actionStartEvent()
Definition d_a_obj_crvgate.cpp:108
fpc_ProcID mDoorPairProcID
Definition d_a_obj_crvgate.h:79
J3DModel * mpModelGate
Definition d_a_obj_crvgate.h:87
f32 mMinHeight
Definition d_a_obj_crvgate.h:77
void SetOpen()
Definition d_a_obj_crvgate.cpp:168
int Create()
Definition d_a_obj_crvgate.cpp:796
dCcD_Cyl mCyl
Definition d_a_obj_crvgate.h:94
u8 field_0x66e[6]
Definition d_a_obj_crvgate.h:86
void KeyVib()
Definition d_a_obj_crvgate.cpp:237
s16 mDoorY
Definition d_a_obj_crvgate.h:80
s16 mDoorAngle
Definition d_a_obj_crvgate.h:81
u8 field_0x5a6[2]
Definition d_a_obj_crvgate.h:55
csXyz mMoveAngle
Definition d_a_obj_crvgate.h:75
void SetDoor()
Definition d_a_obj_crvgate.cpp:708
int Draw()
Definition d_a_obj_crvgate.cpp:832
u8 field_0x604[6]
Definition d_a_obj_crvgate.h:74
int CreateHeap()
Definition d_a_obj_crvgate.cpp:685
int Execute(f32(**)[3][4])
Definition d_a_obj_crvgate.cpp:803
void actionDemoEvent()
Definition d_a_obj_crvgate.cpp:174
s16 mDoorSwingTargetAngle
Definition d_a_obj_crvgate.h:82
bool mFlagDoorStuck
Definition d_a_obj_crvgate.h:61
bool mFlagGateClosed
Definition d_a_obj_crvgate.h:53
bool mDoorPairLoaded
Definition d_a_obj_crvgate.h:63
u8 mStatus
Definition d_a_obj_crvgate.h:62
dBgS_AcchCir mAcchCir
Definition d_a_obj_crvgate.h:90
cXyz mPos
Definition d_a_obj_crvgate.h:71
STATIC_ASSERT(sizeof(daObjCRVGATE_c)==0xde4)
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_a_hozelda.cpp:146
Definition d_a_hozelda.cpp:20
Definition d_a_hozelda.cpp:161
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:70
Definition d_a_hozelda.cpp:14
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5