summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_e_rb.cpp
diff options
context:
space:
mode:
authorMax Roncace <me@caseif.net>2025-08-24 02:52:08 -0400
committerGitHub <noreply@github.com>2025-08-24 09:52:08 +0300
commit513816ce5c055be898b80dfa3b7048bcaca876a7 (patch)
tree85ac5e0383eb1ef1e4442c95f7c63c2c146098ae /src/d/actor/d_a_e_rb.cpp
parent8a30030dc73931727bd3d6327c1a37255a295f3f (diff)
Add a precompiled header for RELs (#2597)
Diffstat (limited to 'src/d/actor/d_a_e_rb.cpp')
-rw-r--r--src/d/actor/d_a_e_rb.cpp22
1 files changed, 18 insertions, 4 deletions
diff --git a/src/d/actor/d_a_e_rb.cpp b/src/d/actor/d_a_e_rb.cpp
index cb1f6d3cb6..1ccb43385a 100644
--- a/src/d/actor/d_a_e_rb.cpp
+++ b/src/d/actor/d_a_e_rb.cpp
@@ -3,12 +3,26 @@
*
*/
+#include "d/dolzel_rel.h"
+
#include "d/actor/d_a_e_rb.h"
#include "d/d_com_inf_game.h"
-
-UNK_REL_DATA;
#include "f_op/f_op_actor_enemy.h"
+class daE_RB_HIO_c : public JORReflexible {
+public:
+ /* 8076238C */ daE_RB_HIO_c();
+ /* 80764838 */ virtual ~daE_RB_HIO_c() {}
+
+#if DEBUG
+ void genMessage(JORMContext*);
+#endif
+
+ /* 0x4 */ s8 id;
+ /* 0x8 */ f32 base_size;
+ /* 0xC */ f32 ground_depth;
+};
+
enum daE_RB_ACTION {
ACTION_STAY,
ACTION_APPEAR,
@@ -829,9 +843,9 @@ static int daE_RB_Create(fopAc_ac_c* i_this) {
if (!l_HIOInit) {
a_this->HIOInit = TRUE;
l_HIOInit = TRUE;
- //l_HIO.id = mDoHIO_CREATE_CHILD("リーバ", &l_HIO);
+ l_HIO.id = mDoHIO_CREATE_CHILD("リーバ", &l_HIO);
}
-
+
i_this->attention_info.flags = 4;
fopAcM_SetMtx(i_this, a_this->modelMorf->getModel()->getBaseTRMtx());
i_this->health = 1;