1#ifndef D_A_DOOR_MBOSSL1_H
2#define D_A_DOOR_MBOSSL1_H
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_a_door_mbossL1.h:10
f32 getHeight()
Definition d_a_door_mbossL1.cpp:218
int openProc(fopAc_ac_c *)
Definition d_a_door_mbossL1.cpp:183
int closeProc(fopAc_ac_c *)
Definition d_a_door_mbossL1.cpp:145
u8 field_0xa
Definition d_a_door_mbossL1.h:25
u8 field_0x8
Definition d_a_door_mbossL1.h:23
u8 field_0xb
Definition d_a_door_mbossL1.h:26
void openInit(fopAc_ac_c *, u8)
Definition d_a_door_mbossL1.cpp:158
J3DModel * mModel
Definition d_a_door_mbossL1.h:21
int create(J3DModelData *)
Definition d_a_door_mbossL1.cpp:199
void calcMtx(fopAc_ac_c *)
Definition d_a_door_mbossL1.cpp:37
u8 field_0x9
Definition d_a_door_mbossL1.h:24
f32 field_0x4
Definition d_a_door_mbossL1.h:22
void closeInit(fopAc_ac_c *, u8)
Definition d_a_door_mbossL1.cpp:120
void draw(fopAc_ac_c *)
Definition d_a_door_mbossL1.cpp:209
Mini Boss Door.
Definition d_a_door_mbossL1.h:37
int checkFrontSw()
Definition d_a_door_mbossL1.cpp:1488
u32 field_0x5e8
Definition d_a_door_mbossL1.h:147
mDoExt_bckAnm * mBckAnms[2]
Definition d_a_door_mbossL1.h:129
char * getBtk()
Definition d_a_door_mbossL1.cpp:319
dDoor_stop2_c mDoorStop
Definition d_a_door_mbossL1.h:151
void smokeInit2()
Definition d_a_door_mbossL1.cpp:1352
cXyz field_0x828
Definition d_a_door_mbossL1.h:155
u8 mAction
Definition d_a_door_mbossL1.h:134
s16 field_0x5d0
Definition d_a_door_mbossL1.h:137
u8 field_0x5e0
Definition d_a_door_mbossL1.h:144
int checkFront()
Definition d_a_door_mbossL1.cpp:1400
int checkMBossRoom()
Definition d_a_door_mbossL1.cpp:1545
char * getAlwaysArcName()
Definition d_a_door_mbossL1.cpp:267
char * getOpenAnm()
Definition d_a_door_mbossL1.cpp:286
int closeProc()
Definition d_a_door_mbossL1.cpp:1092
void setStart(f32, f32)
Definition d_a_door_mbossL1.cpp:1337
int checkMakeKey()
Definition d_a_door_mbossL1.cpp:1606
J3DModel * mModels[2]
Definition d_a_door_mbossL1.h:128
int checkStopClose()
Definition d_a_door_mbossL1.cpp:1555
int(daMBdoorL1_c::* actionFunc)()
Definition d_a_door_mbossL1.h:55
int getDoorType()
Definition d_a_door_mbossL1.cpp:272
int checkArea()
Definition d_a_door_mbossL1.cpp:1363
int unlock()
Definition d_a_door_mbossL1.cpp:1119
char * getDzb()
Definition d_a_door_mbossL1.cpp:324
int closeEnd()
Definition d_a_door_mbossL1.cpp:1099
request_of_phase_process_class mPhase3
Definition d_a_door_mbossL1.h:127
int closeInit()
Definition d_a_door_mbossL1.cpp:1066
int openProc()
Definition d_a_door_mbossL1.cpp:1019
int unlockInit()
Definition d_a_door_mbossL1.cpp:1110
void calcMtx()
Definition d_a_door_mbossL1.cpp:417
int checkMakeStop()
Definition d_a_door_mbossL1.cpp:1587
int actionDemo()
Definition d_a_door_mbossL1.cpp:1676
u8 field_0x5de
Definition d_a_door_mbossL1.h:142
int checkBackStop()
Definition d_a_door_mbossL1.cpp:1475
s16 field_0x5d4[4]
Definition d_a_door_mbossL1.h:139
int CreateInit()
Definition d_a_door_mbossL1.cpp:476
int actionWait()
Definition d_a_door_mbossL1.cpp:1616
s16 field_0x5d2
Definition d_a_door_mbossL1.h:138
u8 field_0x5cd
Definition d_a_door_mbossL1.h:135
int field_0x5ec
Definition d_a_door_mbossL1.h:148
DoorType
Definition d_a_door_mbossL1.h:39
@ DOOR_TYPE_1
Definition d_a_door_mbossL1.h:41
@ DOOR_TYPE_0
Definition d_a_door_mbossL1.h:40
@ DOOR_TYPE_2
Definition d_a_door_mbossL1.h:42
u8 field_0x5dd
Definition d_a_door_mbossL1.h:141
char * getBmd()
Definition d_a_door_mbossL1.cpp:308
int checkBackKey()
Definition d_a_door_mbossL1.cpp:1457
int actionStartDemo()
Definition d_a_door_mbossL1.cpp:1719
void demoProc()
Definition d_a_door_mbossL1.cpp:614
int openEndKnob(int)
Definition d_a_door_mbossL1.cpp:1175
int checkStopOpen()
Definition d_a_door_mbossL1.cpp:1514
cXyz field_0x81c
Definition d_a_door_mbossL1.h:154
request_of_phase_process_class mPhase1
Definition d_a_door_mbossL1.h:125
int execute()
Definition d_a_door_mbossL1.cpp:1729
int openInitKnob(int)
Definition d_a_door_mbossL1.cpp:1128
dBgS_AcchCir field_0x7dc
Definition d_a_door_mbossL1.h:153
int CreateHeap()
Definition d_a_door_mbossL1.cpp:338
int adjustmentProc()
Definition d_a_door_mbossL1.cpp:1260
int draw()
Definition d_a_door_mbossL1.cpp:1744
void setAngleQuickly()
Definition d_a_door_mbossL1.cpp:1250
int createKey()
Definition d_a_door_mbossL1.cpp:452
int actionStopClose()
Definition d_a_door_mbossL1.cpp:1667
void setPos()
Definition d_a_door_mbossL1.cpp:1311
int actionCloseWait()
Definition d_a_door_mbossL1.cpp:1622
int checkBackSw()
Definition d_a_door_mbossL1.cpp:1501
J3DModelData * getDoorModelData()
Definition d_a_door_mbossL1.cpp:333
u8 field_0x5dc
Definition d_a_door_mbossL1.h:140
void draw_sub0()
Definition d_a_door_mbossL1.cpp:1758
int getDemoAction()
Definition d_a_door_mbossL1.cpp:581
void calcGoal(cXyz *, int)
Definition d_a_door_mbossL1.cpp:1199
Mtx field_0x59c
Definition d_a_door_mbossL1.h:133
void draw_sub1()
Definition d_a_door_mbossL1.cpp:1776
u8 field_0x5df
Definition d_a_door_mbossL1.h:143
void setAction(u8 action)
Definition d_a_door_mbossL1.h:120
mDoExt_btkAnm * field_0x594
Definition d_a_door_mbossL1.h:131
u32 mStopperId
Definition d_a_door_mbossL1.h:149
int actionInit()
Definition d_a_door_mbossL1.cpp:1694
s16 field_0x5ce
Definition d_a_door_mbossL1.h:136
int checkOpen()
Definition d_a_door_mbossL1.cpp:1412
int openProcKnob(int)
Definition d_a_door_mbossL1.cpp:1160
u8 field_0x5e1
Definition d_a_door_mbossL1.h:145
char * getCloseAnm()
Definition d_a_door_mbossL1.cpp:297
s32 mKeyHoleId
Definition d_a_door_mbossL1.h:150
char * getArcName()
Definition d_a_door_mbossL1.cpp:242
int create()
Definition d_a_door_mbossL1.cpp:538
int openEnd()
Definition d_a_door_mbossL1.cpp:1058
ActionType
Definition d_a_door_mbossL1.h:45
@ ACTION_STOP_CLOSE
Definition d_a_door_mbossL1.h:52
@ ACTION_DEMO
Definition d_a_door_mbossL1.h:51
@ ACTION_INIT
Definition d_a_door_mbossL1.h:46
@ ACTION_START_DEMO
Definition d_a_door_mbossL1.h:47
@ ACTION_CLOSE_WAIT
Definition d_a_door_mbossL1.h:49
@ ACTION_WAIT
Definition d_a_door_mbossL1.h:48
@ ACTION_OPEN
Definition d_a_door_mbossL1.h:50
dBgW * field_0x598
Definition d_a_door_mbossL1.h:132
request_of_phase_process_class mPhase2
Definition d_a_door_mbossL1.h:126
int startDemoEnd()
Definition d_a_door_mbossL1.cpp:1528
int checkFrontKey()
Definition d_a_door_mbossL1.cpp:1444
int openInit()
Definition d_a_door_mbossL1.cpp:964
int setAngle()
Definition d_a_door_mbossL1.cpp:1228
dBgS_ObjAcch field_0x604
Definition d_a_door_mbossL1.h:152
char * getAnmArcName()
Definition d_a_door_mbossL1.cpp:229
mDoExt_bckAnm * field_0x590
Definition d_a_door_mbossL1.h:130
int Delete()
Definition d_a_door_mbossL1.cpp:1793
int checkFrontStop()
Definition d_a_door_mbossL1.cpp:1462
u32 field_0x5e4
Definition d_a_door_mbossL1.h:146
int actionOpen()
Definition d_a_door_mbossL1.cpp:1688
static void action(b_bh_class *param_0)
Definition d_a_b_bh.cpp:886
STATIC_ASSERT(sizeof(daMBdoorL1_c)==0x834)
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_hozelda.cpp:56
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:14
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8