d_a_e_mk almost equivalent (#2446)

* Started work on d_a_e_mk

* demo work

* All functions worked on

* PR cleanup

* Added some fopAc_ac_c casting - Almost equivalent

* Implemented no inheritance and fixed demo_camera_start regression

* PR cleanup
This commit is contained in:
Carco_21 2025-05-17 19:09:36 -04:00 committed by GitHub
parent d1a5f8d71c
commit 75443954d4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 298 additions and 311 deletions

View File

@ -1,6 +1,5 @@
#ifndef D_A_E_MK_H
#define D_A_E_MK_H
#include "d/actor/d_a_b_bh.h"
#include "d/actor/d_a_e_db.h"
#include "d/actor/d_a_obj_pillar.h"
#include "d/d_bg_s_acch.h"
@ -17,7 +16,7 @@
* @details
*
*/
class e_mk_class : public fopEn_enemy_c {
class e_mk_class {
public:
/* 8071C190 */ e_mk_class() {}
@ -33,6 +32,7 @@ public:
ACT_R04_DEMO = 35,
};
/* 0x000 */ fopEn_enemy_c enemy;
/* 0x5AC */ request_of_phase_process_class mPhase;
/* 0x5B4 */ s16 mMode;
/* 0x5B6 */ u8 field_0x5b6;

File diff suppressed because it is too large Load Diff