diff options
| author | Jacob Patzer <37888505+jakepatzer@users.noreply.github.com> | 2023-10-03 00:24:09 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-03 00:24:09 -0700 |
| commit | 232af7945b27eb87d117a47baced98644d1c51b6 (patch) | |
| tree | 95032dbbe3825c9d9e1532d2f7d7c95d0d3ff7c5 /include | |
| parent | 016a5e683ba58e542b9f10d55d5c4f46beabb071 (diff) | |
d_a_tag_myna_light OK (#1954)
* d_a_tag_myna_light OK
* Clean up d_a_tag_myna_light
Diffstat (limited to 'include')
| -rw-r--r-- | include/rel/d/a/tag/d_a_tag_myna_light/d_a_tag_myna_light.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/include/rel/d/a/tag/d_a_tag_myna_light/d_a_tag_myna_light.h b/include/rel/d/a/tag/d_a_tag_myna_light/d_a_tag_myna_light.h index ccefdb1410..0069110c40 100644 --- a/include/rel/d/a/tag/d_a_tag_myna_light/d_a_tag_myna_light.h +++ b/include/rel/d/a/tag/d_a_tag_myna_light/d_a_tag_myna_light.h @@ -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 */ |
