1#ifndef D_A_DOOR_BOSSL5_H
2#define D_A_DOOR_BOSSL5_H
Definition J3DModelData.h:17
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Snowpeak Ruins Boss Door.
Definition d_a_door_bossL5.h:20
u32 mKeyHoleId
Definition d_a_door_bossL5.h:82
J3DModelData * getDoorModelData()
Definition d_a_door_bossL5.cpp:43
int openProc()
Definition d_a_door_bossL5.cpp:254
u8 field_0x593
Definition d_a_door_bossL5.h:86
u8 field_0x590
Definition d_a_door_bossL5.h:83
int createKey()
Definition d_a_door_bossL5.cpp:323
const char * getAlwaysArcName()
Definition d_a_door_bossL5.cpp:19
u16 field_0x5b6
Definition d_a_door_bossL5.h:95
u8 mAction
Definition d_a_door_bossL5.h:84
const char * getArcName()
Definition d_a_door_bossL5.cpp:15
int actionEnd()
Definition d_a_door_bossL5.cpp:418
s16 field_0x598
Definition d_a_door_bossL5.h:89
mDoExt_bckAnm * field_0x584
Definition d_a_door_bossL5.h:80
int field_0x59c
Definition d_a_door_bossL5.h:91
request_of_phase_process_class mPhase3
Definition d_a_door_bossL5.h:78
int checkOpen()
Definition d_a_door_bossL5.cpp:366
request_of_phase_process_class mPhase1
Definition d_a_door_bossL5.h:76
const char * getAnmArcName()
Definition d_a_door_bossL5.cpp:31
void smokeInit()
Definition d_a_door_bossL5.cpp:316
int draw()
Definition d_a_door_bossL5.cpp:456
void setAction(u8 action)
Definition d_a_door_bossL5.h:66
void calcGoal(cXyz *, int)
Definition d_a_door_bossL5.cpp:297
dBgS_AcchCir field_0x790
Definition d_a_door_bossL5.h:97
const char * getBmd()
Definition d_a_door_bossL5.cpp:23
u8 field_0x594
Definition d_a_door_bossL5.h:87
void calcMtx()
Definition d_a_door_bossL5.cpp:99
dBgW * field_0x588
Definition d_a_door_bossL5.h:81
s16 field_0x59a
Definition d_a_door_bossL5.h:90
ActionType
Definition d_a_door_bossL5.h:22
@ ACTION_END
Definition d_a_door_bossL5.h:26
@ ACTION_WAIT
Definition d_a_door_bossL5.h:23
@ ACTION_CLOSE_WAIT
Definition d_a_door_bossL5.h:24
@ ACTION_OPEN
Definition d_a_door_bossL5.h:25
cXyz field_0x5a4
Definition d_a_door_bossL5.h:93
int openInit()
Definition d_a_door_bossL5.cpp:245
int unlockInit()
Definition d_a_door_bossL5.cpp:284
s16 field_0x596
Definition d_a_door_bossL5.h:88
int actionOpen()
Definition d_a_door_bossL5.cpp:408
int execute()
Definition d_a_door_bossL5.cpp:443
void demoProc()
Definition d_a_door_bossL5.cpp:160
request_of_phase_process_class mPhase2
Definition d_a_door_bossL5.h:77
int field_0x5a0
Definition d_a_door_bossL5.h:92
int openEnd()
Definition d_a_door_bossL5.cpp:262
csXyz field_0x5b0
Definition d_a_door_bossL5.h:94
int closeInit()
Definition d_a_door_bossL5.cpp:266
u8 field_0x592
Definition d_a_door_bossL5.h:85
int closeEnd()
Definition d_a_door_bossL5.cpp:279
int closeProc()
Definition d_a_door_bossL5.cpp:275
int checkArea()
Definition d_a_door_bossL5.cpp:340
int create()
Definition d_a_door_bossL5.cpp:126
dBgS_ObjAcch field_0x5b8
Definition d_a_door_bossL5.h:96
int(daBdoorL5_c::*) actionFunc()
Definition d_a_door_bossL5.h:29
s32 getOpenAnm()
Definition d_a_door_bossL5.cpp:35
int getDemoAction()
Definition d_a_door_bossL5.cpp:156
const char * getDzb()
Definition d_a_door_bossL5.cpp:27
int checkFront()
Definition d_a_door_bossL5.cpp:358
int actionCloseWait()
Definition d_a_door_bossL5.cpp:388
int Delete()
Definition d_a_door_bossL5.cpp:468
int deleteKey()
Definition d_a_door_bossL5.h:67
s32 getCloseAnm()
Definition d_a_door_bossL5.cpp:39
J3DModel * field_0x580
Definition d_a_door_bossL5.h:79
int actionWait()
Definition d_a_door_bossL5.cpp:384
int CreateInit()
Definition d_a_door_bossL5.cpp:105
int CreateHeap()
Definition d_a_door_bossL5.cpp:74
Definition f_op_actor.h:230
Definition m_Do_ext.h:151
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1017
STATIC_ASSERT(sizeof(daBdoorL5_c)==0x7D0)
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
s32 fopAcM_delete(fopAc_ac_c *i_actor)
Definition f_op_actor_mng.cpp:205
BOOL fpcM_IsCreating(fpc_ProcID i_id)
Definition f_pc_manager.cpp:36