1#ifndef D_A_DOOR_BOSSL1_H
2#define D_A_DOOR_BOSSL1_H
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:244
Boss Door.
Definition d_a_door_bossL1.h:20
dBgS_AcchCir field_0x784
Definition d_a_door_bossL1.h:99
J3DModel * field_0x580
Definition d_a_door_bossL1.h:83
int field_0x5a0
Definition d_a_door_bossL1.h:95
int getOpenAnm()
Definition d_a_door_bossL1.cpp:138
void setPos()
Definition d_a_door_bossL1.cpp:716
int closeProc()
Definition d_a_door_bossL1.cpp:660
ActionType
Definition d_a_door_bossL1.h:27
@ ACTION_OPEN
Definition d_a_door_bossL1.h:30
@ ACTION_CLOSE_WAIT
Definition d_a_door_bossL1.h:29
@ ACTION_WAIT
Definition d_a_door_bossL1.h:28
@ ACTION_END
Definition d_a_door_bossL1.h:31
u8 field_0x598
Definition d_a_door_bossL1.h:89
u32 mKeyHoleId
Definition d_a_door_bossL1.h:88
int closeEnd()
Definition d_a_door_bossL1.cpp:699
const char * getDzb()
Definition d_a_door_bossL1.cpp:162
int actionCloseWait()
Definition d_a_door_bossL1.cpp:864
int create()
Definition d_a_door_bossL1.cpp:324
void demoProc()
Definition d_a_door_bossL1.cpp:361
int checkOpen()
Definition d_a_door_bossL1.cpp:846
int checkFront()
Definition d_a_door_bossL1.cpp:835
int getDemoAction()
Definition d_a_door_bossL1.cpp:357
J3DModelData * getDoorModelData()
Definition d_a_door_bossL1.cpp:166
int openProc()
Definition d_a_door_bossL1.cpp:590
s16 field_0x59e
Definition d_a_door_bossL1.h:94
void smokeInit()
Definition d_a_door_bossL1.cpp:790
f32 field_0x5a8
Definition d_a_door_bossL1.h:97
dBgW * field_0x590
Definition d_a_door_bossL1.h:87
cXyz field_0x7c4
Definition d_a_door_bossL1.h:100
int getCloseAnm()
Definition d_a_door_bossL1.cpp:146
void calcGoal(cXyz *, int)
Definition d_a_door_bossL1.cpp:736
void setAction(u8 action)
Definition d_a_door_bossL1.h:77
int checkArea()
Definition d_a_door_bossL1.cpp:804
void calcMtx()
Definition d_a_door_bossL1.cpp:254
int CreateInit()
Definition d_a_door_bossL1.cpp:296
request_of_phase_process_class mPhase2
Definition d_a_door_bossL1.h:81
request_of_phase_process_class mPhase3
Definition d_a_door_bossL1.h:82
int openEnd()
Definition d_a_door_bossL1.cpp:620
mDoExt_bckAnm * field_0x588
Definition d_a_door_bossL1.h:85
int(daBdoorL1_c::*) actionFunc()
Definition d_a_door_bossL1.h:34
int field_0x5a4
Definition d_a_door_bossL1.h:96
request_of_phase_process_class mPhase1
Definition d_a_door_bossL1.h:80
int CreateHeap()
Definition d_a_door_bossL1.cpp:184
u8 mAction
Definition d_a_door_bossL1.h:90
const char * getBmd()
Definition d_a_door_bossL1.cpp:158
int createKey()
Definition d_a_door_bossL1.cpp:770
int actionEnd()
Definition d_a_door_bossL1.cpp:883
void deleteEmitter()
Definition d_a_door_bossL1.cpp:794
mDoExt_btkAnm * field_0x58c
Definition d_a_door_bossL1.h:86
dBgS_ObjAcch field_0x5ac
Definition d_a_door_bossL1.h:98
const char * getAnmArcName()
Definition d_a_door_bossL1.cpp:117
const char * getArcName()
Definition d_a_door_bossL1.cpp:96
csXyz field_0x7dc
Definition d_a_door_bossL1.h:102
int actionWait()
Definition d_a_door_bossL1.cpp:860
DoorType
Definition d_a_door_bossL1.h:22
@ DOOR_TYPE_0
Definition d_a_door_bossL1.h:23
@ DOOR_TYPE_1
Definition d_a_door_bossL1.h:24
s16 field_0x59c
Definition d_a_door_bossL1.h:93
int setAngle()
Definition d_a_door_bossL1.cpp:755
int getDoorType()
Definition d_a_door_bossL1.cpp:128
char * getDoorEventName()
Definition d_a_door_bossL1.cpp:53
J3DModel * field_0x584
Definition d_a_door_bossL1.h:84
int actionOpen()
Definition d_a_door_bossL1.cpp:877
int execute()
Definition d_a_door_bossL1.cpp:908
int openInit()
Definition d_a_door_bossL1.cpp:523
u8 field_0x59a
Definition d_a_door_bossL1.h:91
int unlockInit()
Definition d_a_door_bossL1.cpp:703
int draw()
Definition d_a_door_bossL1.cpp:920
char * getDoorEventName2()
Definition d_a_door_bossL1.cpp:74
cXyz field_0x7d0
Definition d_a_door_bossL1.h:101
u8 field_0x59b
Definition d_a_door_bossL1.h:92
JPABaseEmitter * field_0x7e4[2]
Definition d_a_door_bossL1.h:103
int Delete()
Definition d_a_door_bossL1.cpp:942
const char * getAlwaysArcName()
Definition d_a_door_bossL1.cpp:154
Mtx field_0x7ec
Definition d_a_door_bossL1.h:104
int closeInit()
Definition d_a_door_bossL1.cpp:636
Definition f_op_actor.h:271
Definition m_Do_ext.h:149
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1016
STATIC_ASSERT(sizeof(daBdoorL1_c)==0x81C)