summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2025-10-02 10:37:03 -0700
committerGitHub <noreply@github.com>2025-10-02 20:37:03 +0300
commit009f08f2f3537bb0032052b68adec79971beeff0 (patch)
treefe166d8674bab851cbe15cda3d771ac69d337801 /include
parent6bef3003429ce0912814bd86d1a42a3e6dbfb18a (diff)
e_mk_bo almost (#2721)
* d_a_e_mk_bo almost * cleanup
Diffstat (limited to 'include')
-rw-r--r--include/d/actor/d_a_e_mk_bo.h38
1 files changed, 34 insertions, 4 deletions
diff --git a/include/d/actor/d_a_e_mk_bo.h b/include/d/actor/d_a_e_mk_bo.h
index 5283bf09a9..b532df2e23 100644
--- a/include/d/actor/d_a_e_mk_bo.h
+++ b/include/d/actor/d_a_e_mk_bo.h
@@ -1,6 +1,9 @@
#ifndef D_A_E_MK_BO_H
#define D_A_E_MK_BO_H
+
#include "f_op/f_op_actor_mng.h"
+#include "d/d_cc_d.h"
+#include "d/d_bg_s_acch.h"
/**
* @ingroup actors-enemies
@@ -10,11 +13,38 @@
* @details
*
*/
-class e_mk_bo_class : public fopEn_enemy_c {
+class e_mk_bo_class {
public:
- /* 0x5ac */ u8 field_0x5ac[0x9b4 - 0x5ac];
- /* 0x9B4 */ u8 field_0x9b4;
- /* 0x9B5 */ u8 field_0x9B5[0x9c0 - 0x9B5];
+ /* 0x000 */ fopEn_enemy_c enemy;
+ /* 0x5AC */ request_of_phase_process_class phase;
+ /* 0x5B4 */ J3DModel* model;
+ /* 0x5B8 */ Z2SoundObjSimple sound;
+ /* 0x5D8 */ s16 counter;
+ /* 0x5DA */ s16 action;
+ /* 0x5DC */ s16 field_0x5dc;
+ /* 0x5E0 */ cXyz field_0x5e0;
+ /* 0x5EC */ s16 field_0x5ec;
+ /* 0x5EE */ s16 field_0x5ee;
+ /* 0x5F0 */ f32 field_0x5f0;
+ /* 0x5F4 */ s16 timers[2];
+ /* 0x5F8 */ s16 field_0x5f8;
+ /* 0x5FA */ s16 field_0x5fa;
+ /* 0x5FC */ f32 field_0x5fc;
+ /* 0x600 */ s8 field_0x600;
+ /* 0x602 */ s16 field_0x602;
+ /* 0x604 */ dBgS_AcchCir acchcir;
+ /* 0x644 */ dBgS_ObjAcch acch;
+ /* 0x81C */ dCcD_Stts ccStts;
+ /* 0x858 */ dCcD_Sph ccAtSph;
+ /* 0x990 */ u32 field_0x990;
+ /* 0x994 */ u32 field_0x994;
+ /* 0x998 */ s8 field_0x998;
+ /* 0x99C */ u32 field_0x99c[2];
+ /* 0x9A4 */ u32 field_0x9a4[4];
+ /* 0x9B4 */ s8 field_0x9b4;
+ /* 0x9B5 */ s8 field_0x9b5;
+ /* 0x9B8 */ mDoExt_McaMorf* efModelMorf;
+ /* 0x9BC */ mDoExt_btkAnm* pbtk;
};
STATIC_ASSERT(sizeof(e_mk_bo_class) == 0x9c0);