diff options
| author | MaxMotis <mr.maxmotis@gmail.com> | 2026-03-01 13:55:18 +0100 |
|---|---|---|
| committer | MaxMotis <mr.maxmotis@gmail.com> | 2026-03-01 13:55:18 +0100 |
| commit | d08e4bfc382f7fe50000d98b75def06cf7ab4905 (patch) | |
| tree | e6986425455fdd25a3037c351b3d456bd7fcfbc7 /include | |
| parent | b2d191f4a4fe8c2528ecc8af5ef5782a318e680b (diff) | |
d_t_event OK
Diffstat (limited to 'include')
| -rw-r--r-- | include/d/t/d_t_event.h | 33 |
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 |
