summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2026-07-08 11:59:39 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2026-07-08 11:59:39 -0400
commitaefdf7499be295b0a07a69aafa529834173897ec (patch)
treebfcdc06035bde5bb13d51b1b9bb3e629c8702ef5 /include
parent87b5061c61d85d66a7b700c8670bb37d9920332f (diff)
d_a_obj_tide use res enums
Diffstat (limited to 'include')
-rw-r--r--include/d/actor/d_a_obj_tide.h55
1 files changed, 30 insertions, 25 deletions
diff --git a/include/d/actor/d_a_obj_tide.h b/include/d/actor/d_a_obj_tide.h
index 526b2b11..d735c083 100644
--- a/include/d/actor/d_a_obj_tide.h
+++ b/include/d/actor/d_a_obj_tide.h
@@ -3,51 +3,56 @@
#include "d/d_bg_s_movebg_actor.h"
#include "d/d_a_obj.h"
+#include "m_Do/m_Do_hostIO.h"
class mDoExt_bckAnm;
class mDoExt_btkAnm;
class mDoExt_brkAnm;
namespace daObjTide {
- namespace {
- enum Type_e {
- TYPE_0_e = 0,
- TYPE_1_e = 1,
- TYPE_2_e = 2,
- TYPE_3_e = 3,
- TYPE_4_e = 4,
- TYPE_5_e = 5,
- };
+ enum Type_e {
+ TYPE_0_e = 0,
+ TYPE_1_e = 1,
+ TYPE_2_e = 2,
+ TYPE_3_e = 3,
+ TYPE_4_e = 4,
+ TYPE_5_e = 5,
+ };
+ namespace {
struct Attr_c {
/* 0x00 */ const char* arcName;
- /* 0x04 */ s16 m04;
- /* 0x06 */ s16 m06;
- /* 0x08 */ s16 m08;
- /* 0x0A */ s16 m0A;
- /* 0x0C */ s16 m0C;
- /* 0x10 */ u32 m10;
- /* 0x14 */ s16 m14;
- /* 0x16 */ s16 m16;
- /* 0x18 */ u32 m18;
- /* 0x1C */ u32 resSize;
+ /* 0x04 */ s16 bdl_res_index;
+ /* 0x06 */ s16 dzb_res_index;
+ /* 0x08 */ s16 bck_res_index;
+ /* 0x0A */ s16 brk_res_index;
+ /* 0x0C */ s16 btk_res_index;
+ /* 0x10 */ u32 bdl_dlist_flags;
+ /* 0x14 */ s16 nure_bdl_res_index;
+ /* 0x16 */ s16 nure_brk_res_index;
+ /* 0x18 */ u32 nure_bdl_dlist_flags;
+ /* 0x1C */ u32 res_size;
/* 0x20 */ s16 m20;
/* 0x24 */ f32 m24;
/* 0x28 */ f32 m28;
/* 0x2C */ f32 m2C;
/* 0x30 */ f32 m30;
- /* 0x34 */ s16 minX;
- /* 0x36 */ s16 minY;
- /* 0x38 */ s16 minZ;
- /* 0x3A */ s16 maxX;
- /* 0x3C */ s16 maxY;
- /* 0x3E */ s16 maxZ;
+ /* 0x34 */ s16 min_x;
+ /* 0x36 */ s16 min_y;
+ /* 0x38 */ s16 min_z;
+ /* 0x3A */ s16 max_x;
+ /* 0x3C */ s16 max_y;
+ /* 0x3E */ s16 max_z;
/* 0x40 */ bool sch_flag;
/* 0x42 */ s16 m42;
/* 0x44 */ f32 m44;
}; // size = 0x48
}
+ class Hio_c : public JORReflexible {
+ void genMessage(JORMContext* ctx) {}
+ };
+
class Act_c : public dBgS_MoveBgActor {
enum Prm_e {
PRM_SWSAVE_W = 8,