summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJacob Patzer <37888505+jakepatzer@users.noreply.github.com>2023-10-03 00:24:09 -0700
committerGitHub <noreply@github.com>2023-10-03 00:24:09 -0700
commit232af7945b27eb87d117a47baced98644d1c51b6 (patch)
tree95032dbbe3825c9d9e1532d2f7d7c95d0d3ff7c5 /include
parent016a5e683ba58e542b9f10d55d5c4f46beabb071 (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.h28
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 */