diff options
| author | hatal175 <hatal175@users.noreply.github.com> | 2025-07-04 06:50:31 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-03 20:50:31 -0700 |
| commit | a41de30a24a84a000ed388d05eead2dffcc3b840 (patch) | |
| tree | 9b915b7892b9cd521b8c9751ec72f982f3dfec9f /include | |
| parent | ffa8e9bb9a2157fb0388c33681d897935cd76888 (diff) | |
d_a_myna equivalent (#2516)
Diffstat (limited to 'include')
| -rw-r--r-- | include/d/actor/d_a_myna.h | 56 |
1 files changed, 29 insertions, 27 deletions
diff --git a/include/d/actor/d_a_myna.h b/include/d/actor/d_a_myna.h index bb4d25b477..77d06ac21c 100644 --- a/include/d/actor/d_a_myna.h +++ b/include/d/actor/d_a_myna.h @@ -8,6 +8,35 @@ #include "m_Do/m_Do_ext.h" #include "m_Do/m_Do_hostIO.h" + +class daMyna_HIO_c : public mDoHIO_entry_c { +public: + /* 8094A960 */ virtual ~daMyna_HIO_c() {} + + // Must be inlined but defined in .cpp for sinit to match + inline daMyna_HIO_c(); + + void genMessage(JORMContext*); + + /* 0x04 */ f32 field_0x04; // DAT_8094ba40 + /* 0x08 */ f32 field_0x08; // DAT_8094ba44 + /* 0x0C */ f32 field_0x0C; // DAT_8094ba48 + /* 0x10 */ f32 field_0x10; // DAT_8094ba4c + /* 0x14 */ f32 field_0x14; // DAT_8094ba50 + /* 0x18 */ f32 field_0x18; // DAT_8094ba54 + /* 0x1C */ f32 field_0x1C; // DAT_8094ba58 + /* 0x20 */ f32 field_0x20; // DAT_8094ba5c + /* 0x24 */ s16 field_0x24; // DAT_8094ba60 + /* 0x26 */ s16 field_0x26; // DAT_8094ba62 + /* 0x28 */ s16 field_0x28; // DAT_8094ba64 + /* 0x2A */ s16 field_0x2A; // DAT_8094ba66 + /* 0x2C */ s16 field_0x2C; // DAT_8094ba68 + /* 0x2E */ s16 field_0x2E; // DAT_8094ba6a + /* 0x30 */ s16 field_0x30; // DAT_8094ba6c +}; + +STATIC_ASSERT(sizeof(daMyna_HIO_c) == 0x34); + // This struct may end up belonging elsewhere struct ShopItem { /* 0x0 */ u32 mTargetActorID; @@ -184,32 +213,5 @@ public: STATIC_ASSERT(sizeof(daMyna_c) == 0x93C); -class daMyna_HIO_c : public mDoHIO_entry_c { -public: - /* 8094A960 */ virtual ~daMyna_HIO_c() {} - - // Must be inlined but defined in .cpp for sinit to match - inline daMyna_HIO_c(); - - void genMessage(JORMContext*); - - /* 0x04 */ f32 field_0x04; // DAT_8094ba40 - /* 0x08 */ f32 field_0x08; // DAT_8094ba44 - /* 0x0C */ f32 field_0x0C; // DAT_8094ba48 - /* 0x10 */ f32 field_0x10; // DAT_8094ba4c - /* 0x14 */ f32 field_0x14; // DAT_8094ba50 - /* 0x18 */ f32 field_0x18; // DAT_8094ba54 - /* 0x1C */ f32 field_0x1C; // DAT_8094ba58 - /* 0x20 */ f32 field_0x20; // DAT_8094ba5c - /* 0x24 */ s16 field_0x24; // DAT_8094ba60 - /* 0x26 */ s16 field_0x26; // DAT_8094ba62 - /* 0x28 */ s16 field_0x28; // DAT_8094ba64 - /* 0x2A */ s16 field_0x2A; // DAT_8094ba66 - /* 0x2C */ s16 field_0x2C; // DAT_8094ba68 - /* 0x2E */ s16 field_0x2E; // DAT_8094ba6a - /* 0x30 */ s16 field_0x30; // DAT_8094ba6c -}; - -STATIC_ASSERT(sizeof(daMyna_HIO_c) == 0x34); #endif /* D_A_MYNA_H */ |
