mirror of https://github.com/zeldaret/tp.git
65 lines
1.9 KiB
C++
65 lines
1.9 KiB
C++
#ifndef D_A_OBJ_KSHUTTER_H
|
|
#define D_A_OBJ_KSHUTTER_H
|
|
|
|
#include "f_op/f_op_actor_mng.h"
|
|
|
|
/**
|
|
* @ingroup actors-objects
|
|
* @class daObjKshtr_c
|
|
* @brief Lakebed Temple Boss Door
|
|
*
|
|
* @details
|
|
*
|
|
*/
|
|
class daObjKshtr_c : public fopAc_ac_c {
|
|
public:
|
|
/* 80C47AB8 */ void initBaseMtx();
|
|
/* 80C47B2C */ void setBaseMtx();
|
|
/* 80C47C14 */ void Create();
|
|
/* 80C47E54 */ void offDzb();
|
|
/* 80C47EA8 */ void CreateHeap();
|
|
/* 80C48050 */ void initKey();
|
|
/* 80C48148 */ void phase_0();
|
|
/* 80C4827C */ void phase_1();
|
|
/* 80C48320 */ s32 phase_2();
|
|
/* 80C48328 */ void create1st();
|
|
/* 80C483CC */ void event_proc_call();
|
|
/* 80C48470 */ void event_proc_call2();
|
|
/* 80C4852C */ void Execute(f32 (**)[3][4]);
|
|
/* 80C48590 */ void checkArea();
|
|
/* 80C48708 */ void checkOpen();
|
|
/* 80C48798 */ void getDemoAction();
|
|
/* 80C487E0 */ void demoProc2();
|
|
/* 80C489E0 */ void adjustmentProc();
|
|
/* 80C48AC8 */ void keyUnlockInit();
|
|
/* 80C48B84 */ void keyUnlock();
|
|
/* 80C48BD8 */ void openInit();
|
|
/* 80C48D0C */ void openProc();
|
|
/* 80C48D80 */ void openProc_type1();
|
|
/* 80C48F94 */ void openProc_type2();
|
|
/* 80C490F8 */ void openProc_typeL3Boss();
|
|
/* 80C49158 */ void demoProc();
|
|
/* 80C4925C */ void demoJail1();
|
|
/* 80C494A8 */ void demoJail2();
|
|
/* 80C495A4 */ void demoJail11();
|
|
/* 80C496C8 */ bool demoJail21();
|
|
/* 80C496D0 */ void anmInit();
|
|
/* 80C497A0 */ void actionWaitEvent();
|
|
/* 80C49880 */ void actionEvent();
|
|
/* 80C49914 */ void actionDead();
|
|
/* 80C49918 */ void actionWaitEvent2();
|
|
/* 80C499CC */ void actionOpen();
|
|
/* 80C49A08 */ void actionEvent2();
|
|
/* 80C49A70 */ void actionDead2();
|
|
/* 80C49A74 */ void Draw();
|
|
/* 80C49B4C */ void Delete();
|
|
|
|
private:
|
|
/* 0x568 */ u8 field_0x568[0x620 - 0x568];
|
|
};
|
|
|
|
STATIC_ASSERT(sizeof(daObjKshtr_c) == 0x620);
|
|
|
|
|
|
#endif /* D_A_OBJ_KSHUTTER_H */
|