summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMaxMotis <mr.maxmotis@gmail.com>2026-03-01 13:55:18 +0100
committerMaxMotis <mr.maxmotis@gmail.com>2026-03-01 13:55:18 +0100
commitd08e4bfc382f7fe50000d98b75def06cf7ab4905 (patch)
treee6986425455fdd25a3037c351b3d456bd7fcfbc7 /include
parentb2d191f4a4fe8c2528ecc8af5ef5782a318e680b (diff)
d_t_event OK
Diffstat (limited to 'include')
-rw-r--r--include/d/t/d_t_event.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/include/d/t/d_t_event.h b/include/d/t/d_t_event.h
new file mode 100644
index 00000000..c4e9f1fa
--- /dev/null
+++ b/include/d/t/d_t_event.h
@@ -0,0 +1,33 @@
+#ifndef D_T_EVENT_H
+#define D_T_EVENT_H
+
+#include "d/t/d_tg.h"
+#include "m/m_mtx.h"
+#include "toBeSorted/actor_event.h"
+
+class dTgEvent_c : public dTg_c {
+public:
+ dTgEvent_c() : mActorEvent(*this, nullptr) {}
+ virtual ~dTgEvent_c() {}
+
+ virtual int create() override;
+ virtual int doDelete() override;
+ virtual int actorExecute() override;
+ virtual int actorExecuteInEvent() override;
+ virtual int draw() override;
+
+ bool checkUncommittedFlag(u16 flag);
+ bool isValidFlag(u16 flag);
+
+private:
+
+ /* 0x0FC */ ActorEventRelated mActorEvent;
+ /* 0x14C */ mMtx_c mMatrix;
+ /* 0x17C */ u32 mEventId;
+ /* 0x180 */ u32 setSceneflag;
+ /* 0x184 */ u32 trigSceneflag;
+ /* 0x188 */ u32 subtype;
+ /* 0x18C */ u32 unkParamFlag;
+
+};
+#endif