d_a_tag_myna_light OK (#1954)

* d_a_tag_myna_light OK

* Clean up d_a_tag_myna_light
This commit is contained in:
Jacob Patzer
2023-10-03 00:24:09 -07:00
committed by GitHub
parent 016a5e683b
commit 232af7945b
16 changed files with 185 additions and 894 deletions
@@ -2,5 +2,33 @@
#define D_A_TAG_MYNA_LIGHT_H
#include "dolphin/types.h"
#include "f_op/f_op_actor_mng.h"
class daTag_MynaLight_c : public fopAc_ac_c {
public:
/* 80D5CB38 */ int create();
/* 80D5CB9C */ int Delete();
/* 80D5CBF4 */ int Execute();
/* 80D5CD94 */ int Draw();
/* 80D5CE40 */ bool setTurnOnOffChange();
/* 80D5D148 */ u32 getTurnOnTime();
/* 80D5D154 */ u32 getTurnOffTime();
/* 80D5D160 */ void initialize();
/* 80D5D298 */ virtual ~daTag_MynaLight_c();
bool checkTurnOnOffChange() {
bool var1 = mTurnOnFlag - field_0x578;
return var1 & 0xFF;
}
/* 0x568 */ // vtable
/* 0x56C */ f32 field_0x56c;
/* 0x570 */ JPABaseEmitter* field_0x570[2];
/* 0x578 */ bool field_0x578;
/* 0x579 */ bool mTurnOnFlag;
}; // Size: 0x57C
STATIC_ASSERT(sizeof(daTag_MynaLight_c) == 0x57C);
#endif /* D_A_TAG_MYNA_LIGHT_H */