summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_dr.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2023-11-24 19:05:04 -0500
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2023-11-24 19:05:04 -0500
commit0c3b96e10f79928cf2a53ead12a076d30249379d (patch)
tree9ae863f636f8ca9cb24070aa5e75246b1dfb8096 /src/d/actor/d_a_dr.cpp
parent97eb1fb31fb57ee96669f8a83848cb0327797180 (diff)
Move more actor class defs to headers
Diffstat (limited to 'src/d/actor/d_a_dr.cpp')
-rw-r--r--src/d/actor/d_a_dr.cpp37
1 files changed, 1 insertions, 36 deletions
diff --git a/src/d/actor/d_a_dr.cpp b/src/d/actor/d_a_dr.cpp
index a813c2b0..6adfe895 100644
--- a/src/d/actor/d_a_dr.cpp
+++ b/src/d/actor/d_a_dr.cpp
@@ -3,6 +3,7 @@
// Translation Unit: d_a_dr.cpp
//
+#include "d/actor/d_a_dr.h"
#include "f_op/f_op_actor_mng.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "d/d_procname.h"
@@ -12,44 +13,8 @@
#include "d/d_snap.h"
#include "d/d_com_inf_game.h"
-class dr_class;
-
-class daDr_HIO_c : public JORReflexible {
-public:
- daDr_HIO_c();
- virtual ~daDr_HIO_c() {}
-public:
- /* 0x04 */ s8 mChildID;
- /* 0x05 */ u8 m05[0x08 - 0x05];
- /* 0x08 */ f32 mScale;
- /* 0x0C */ bool m0C;
- /* 0x0D */ u8 m0D[0x0E - 0x0D];
- /* 0x0E */ s16 m0E;
- /* 0x10 */ f32 mWait1Morf;
- /* 0x14 */ f32 mAkubi1Morf;
- /* 0x18 */ f32 mBiku1Morf;
- /* 0x1C */ f32 mAbare1Morf;
- /* 0x20 */ f32 mAbare2Morf;
- /* 0x24 */ f32 mHo1Morf;
-};
-
static daDr_HIO_c l_HIO;
-class dr_class : public fopAc_ac_c {
-public:
- /* 0x290 */ u8 m290[0x2AC - 0x290];
- /* 0x2AC */ request_of_phase_process_class mPhs;
- /* 0x2B4 */ mDoExt_McaMorf* mpMorf;
- /* 0x2B8 */ u8 mState;
- /* 0x2B9 */ u8 m2B9[0x2BA - 0x2B9];
- /* 0x2BA */ s16 mCountDownTimers[3];
- /* 0x2C0 */ int mCurrBckIdx;
- /* 0x2C4 */ JPABaseEmitter* mpBreathEmitter;
- /* 0x2C8 */ s8 m2C8;
- /* 0x2C9 */ s8 m2C9;
- /* 0x2CA */ u8 field_2CA[0x2CC - 0x2CA];
-};
-
enum DR_RES_FILE_ID { // IDs and indexes are synced
/* BAS */
DR_BAS_ABARE1=0x5,