1#ifndef D_A_OBJ_CRVFENCE_H
2#define D_A_OBJ_CRVFENCE_H
cPhs__Step
Definition c_phase.h:8
Definition d_bg_s_acch.h:15
Definition d_bg_s_movebg_actor.h:11
Definition d_bg_s_acch.h:247
Caravan Fence.
Definition d_a_obj_crvfence.h:18
s16 field_0x5f2
Definition d_a_obj_crvfence.h:52
J3DModel * field_0x660
Definition d_a_obj_crvfence.h:59
cXyz field_0x5ac
Definition d_a_obj_crvfence.h:42
J3DModel * field_0x65c
Definition d_a_obj_crvfence.h:58
int CreateHeap()
Definition d_a_obj_crvfence.cpp:299
csXyz field_0x5c4
Definition d_a_obj_crvfence.h:44
void BrokenAction()
Definition d_a_obj_crvfence.cpp:106
bool field_0x5f4
Definition d_a_obj_crvfence.h:53
s16 field_0x5f0
Definition d_a_obj_crvfence.h:51
cXyz field_0x5f8[6]
Definition d_a_obj_crvfence.h:54
void BgRelease()
Definition d_a_obj_crvfence.cpp:64
int Create()
Definition d_a_obj_crvfence.cpp:379
void FenceMove(u8 &, cXyz *, csXyz *, cXyz *, s16 &)
Definition d_a_obj_crvfence.cpp:78
cXyz field_0x5b8
Definition d_a_obj_crvfence.h:43
dBgS_ObjAcch mBgc
Definition d_a_obj_crvfence.h:63
csXyz field_0x5e8
Definition d_a_obj_crvfence.h:49
void Action()
Definition d_a_obj_crvfence.cpp:260
s16 field_0x5aa
Definition d_a_obj_crvfence.h:41
void setBaseMtx()
Definition d_a_obj_crvfence.cpp:272
void NormalAction()
Definition d_a_obj_crvfence.cpp:172
int Execute(Mtx **)
Definition d_a_obj_crvfence.cpp:384
request_of_phase_process_class mPhase
Definition d_a_obj_crvfence.h:61
s16 field_0x5cc
Definition d_a_obj_crvfence.h:46
BOOL Wall_Check(cXyz, cXyz)
Definition d_a_obj_crvfence.cpp:43
u8 field_0x5ee
Definition d_a_obj_crvfence.h:50
dCcD_Stts mStts
Definition d_a_obj_crvfence.h:64
int Delete()
Definition d_a_obj_crvfence.cpp:413
u8 field_0x5ca
Definition d_a_obj_crvfence.h:45
u8 field_0x1014[0x103c - 0x1014]
Definition d_a_obj_crvfence.h:66
int Draw()
Definition d_a_obj_crvfence.cpp:391
u8 field_0x648[0x65c - 0x648]
Definition d_a_obj_crvfence.h:57
int field_0x5a0
Definition d_a_obj_crvfence.h:38
J3DModel * field_0x664
Definition d_a_obj_crvfence.h:60
BOOL CheckVec()
Definition d_a_obj_crvfence.cpp:33
u8 field_0x5a8
Definition d_a_obj_crvfence.h:40
int field_0x644
Definition d_a_obj_crvfence.h:56
cXyz field_0x5d0
Definition d_a_obj_crvfence.h:47
dCcD_Sph mSphs[6]
Definition d_a_obj_crvfence.h:65
bool checkViewArea(cXyz *)
Definition d_a_obj_crvfence.cpp:225
f32 field_0x640
Definition d_a_obj_crvfence.h:55
void PosSet(cXyz *)
Definition d_a_obj_crvfence.cpp:72
cPhs__Step create()
Definition d_a_obj_crvfence.cpp:326
dBgS_AcchCir mAcchCir
Definition d_a_obj_crvfence.h:62
cXyz field_0x5dc
Definition d_a_obj_crvfence.h:48
int mAction
Definition d_a_obj_crvfence.h:39
STATIC_ASSERT(sizeof(daObjCRVFENCE_c)==0x103c)
f32 Mtx[3][4]
Definition mtx.h:25
int BOOL
Definition types.h:33
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8