d_a_myna equivalent (#2516)

This commit is contained in:
hatal175
2025-07-04 06:50:31 +03:00
committed by GitHub
parent ffa8e9bb9a
commit a41de30a24
3 changed files with 40 additions and 138 deletions
+29 -27
View File
@@ -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 */