d_a_door_shutter OK (#2142)

* a_d_door_shutter OK

* d_a_door_spiral OK
This commit is contained in:
hatal175
2024-05-01 03:08:21 +03:00
committed by GitHub
parent 025870a64c
commit 9995df3bc7
105 changed files with 2237 additions and 8682 deletions
@@ -2,5 +2,35 @@
#define D_A_OBJ_LV5KEY_H
#include "dolphin/types.h"
#include "f_op/f_op_actor.h"
struct daObjLv5Key_c : public fopAc_ac_c {
/* 80B9B9B8 */ void CreateHeap();
/* 80B9BA94 */ void Init();
/* 80B9BB5C */ void setBgc();
/* 80B9BBCC */ void initCcSph();
/* 80B9BC2C */ void setCcSph();
/* 80B9BD30 */ void setAction(void (daObjLv5Key_c::*)(int), int);
/* 80B9BDD8 */ void Action();
/* 80B9BE24 */ void Wait(int);
/* 80B9BF08 */ void Open(int);
/* 80B9BFDC */ void Fall(int);
/* 80B9C17C */ void Land(int);
/* 80B9C268 */ void Shake(int);
/* 80B9C3B0 */ void TranslateByNowDirect(f32, f32, f32);
/* 80B9C410 */ void Execute();
/* 80B9C450 */ void Draw();
/* 80B9C500 */ void Delete();
/* 80B9C534 */ void setBaseMtx();
/* 80B9C5EC */ void create_1st();
void setStatus(u8 status) { mStatus = status; }
void keylock_open_start() { setStatus(2); }
void keylock_shake_start() { setStatus(1); }
bool is_open() { return mStatus == 3; }
/* 0x568 */ u8 field_0x568[0x945 - 0x568];
/* 0x945 */ s8 mStatus;
};
#endif /* D_A_OBJ_LV5KEY_H */