1#ifndef D_A_OBJ_KSHUTTER_H
2#define D_A_OBJ_KSHUTTER_H
cPhs__Step
Definition c_phase.h:8
Definition d_bg_s_movebg_actor.h:11
Lakebed Temple Boss Door.
Definition d_a_obj_kshutter.h:16
BOOL demoJail21()
Definition d_a_obj_kshutter.cpp:823
void demoProc()
Definition d_a_obj_kshutter.cpp:701
s16 field_0x5f0[2]
Definition d_a_obj_kshutter.h:81
Mtx mMtx
Definition d_a_obj_kshutter.h:72
mDoExt_bckAnm * mpBckAnm
Definition d_a_obj_kshutter.h:71
u8 mDemoMode
Definition d_a_obj_kshutter.h:74
BOOL demoJail2()
Definition d_a_obj_kshutter.cpp:762
J3DModel * mpModel
Definition d_a_obj_kshutter.h:70
s16 mHomeAngleX
Definition d_a_obj_kshutter.h:93
void(daObjKshtr_c::*) ActionFunc()
Definition d_a_obj_kshutter.h:19
void event_proc_call2()
Definition d_a_obj_kshutter.cpp:404
BOOL checkOpen()
Definition d_a_obj_kshutter.cpp:461
bool field_0x5ec
Definition d_a_obj_kshutter.h:77
u8 checkKey()
Definition d_a_obj_kshutter.h:62
u8 field_0x604
Definition d_a_obj_kshutter.h:85
BOOL checkArea()
Definition d_a_obj_kshutter.cpp:428
int CreateHeap()
Definition d_a_obj_kshutter.cpp:245
BOOL demoJail11()
Definition d_a_obj_kshutter.cpp:800
void offDzb()
Definition d_a_obj_kshutter.cpp:231
u8 mAction
Definition d_a_obj_kshutter.h:73
u8 mPhase
Definition d_a_obj_kshutter.h:90
fpc_ProcID mKeyHoleId
Definition d_a_obj_kshutter.h:89
int mStaffId
Definition d_a_obj_kshutter.h:84
void setAction(u8 action)
Definition d_a_obj_kshutter.h:66
cPhs__Step create1st()
Definition d_a_obj_kshutter.cpp:384
void initBaseMtx()
Definition d_a_obj_kshutter.cpp:94
u8 getEvId()
Definition d_a_obj_kshutter.h:63
BOOL openProc()
Definition d_a_obj_kshutter.cpp:629
void actionEvent2()
Definition d_a_obj_kshutter.cpp:911
cPhs__Step phase_0()
Definition d_a_obj_kshutter.cpp:307
u8 mTimer
Definition d_a_obj_kshutter.h:87
void actionOpen()
Definition d_a_obj_kshutter.cpp:905
void actionDead()
Definition d_a_obj_kshutter.cpp:886
void actionWaitEvent()
Definition d_a_obj_kshutter.cpp:851
void initKey()
Definition d_a_obj_kshutter.cpp:282
void actionWaitEvent2()
Definition d_a_obj_kshutter.cpp:890
u8 mType
Definition d_a_obj_kshutter.h:75
int Draw()
Definition d_a_obj_kshutter.cpp:924
u8 mSwNo
Definition d_a_obj_kshutter.h:76
f32 field_0x5fc
Definition d_a_obj_kshutter.h:83
BOOL openProc_typeL3Boss()
Definition d_a_obj_kshutter.cpp:696
bool mIsCheckKey
Definition d_a_obj_kshutter.h:78
cXyz mSePos
Definition d_a_obj_kshutter.h:88
cPhs__Step phase_2()
Definition d_a_obj_kshutter.cpp:380
u8 field_0x5f4[0x5fc - 0x5f4]
Definition d_a_obj_kshutter.h:82
void anmInit()
Definition d_a_obj_kshutter.cpp:827
request_of_phase_process_class mPhase1
Definition d_a_obj_kshutter.h:68
BOOL demoProc2()
Definition d_a_obj_kshutter.cpp:490
u8 getType()
Definition d_a_obj_kshutter.h:64
u8 mEvId
Definition d_a_obj_kshutter.h:79
cPhs__Step phase_1()
Definition d_a_obj_kshutter.cpp:360
bool field_0x619
Definition d_a_obj_kshutter.h:91
cPhs__Step(daObjKshtr_c::*) PhaseFunc()
Definition d_a_obj_kshutter.h:18
bool field_0x61e
Definition d_a_obj_kshutter.h:94
s16 mHomeAngleZ
Definition d_a_obj_kshutter.h:92
int Execute(Mtx **)
Definition d_a_obj_kshutter.cpp:415
int Create()
Definition d_a_obj_kshutter.cpp:170
BOOL adjustmentProc()
Definition d_a_obj_kshutter.cpp:564
u8 field_0x605
Definition d_a_obj_kshutter.h:86
BOOL openInit()
Definition d_a_obj_kshutter.cpp:604
void event_proc_call()
Definition d_a_obj_kshutter.cpp:394
BOOL demoJail1()
Definition d_a_obj_kshutter.cpp:719
BOOL keyUnlock()
Definition d_a_obj_kshutter.cpp:595
BOOL openProc_type2()
Definition d_a_obj_kshutter.cpp:670
BOOL(daObjKshtr_c::*) DemoFunc()
Definition d_a_obj_kshutter.h:20
BOOL openProc_type1()
Definition d_a_obj_kshutter.cpp:650
int getDemoAction()
Definition d_a_obj_kshutter.cpp:477
u8 getSwNo()
Definition d_a_obj_kshutter.h:65
void actionEvent()
Definition d_a_obj_kshutter.cpp:873
void actionDead2()
Definition d_a_obj_kshutter.cpp:920
request_of_phase_process_class mPhase2
Definition d_a_obj_kshutter.h:69
BOOL keyUnlockInit()
Definition d_a_obj_kshutter.cpp:583
void setBaseMtx()
Definition d_a_obj_kshutter.cpp:102
bool mIsWolf
Definition d_a_obj_kshutter.h:80
int Delete()
Definition d_a_obj_kshutter.cpp:940
Definition m_Do_ext.h:151
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1017
STATIC_ASSERT(sizeof(daObjKshtr_c)==0x620)
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
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196
unsigned int fpc_ProcID
Definition f_pc_base.h:10