From 4803c19fe0c1ddc2650fcab7e19f970ae5620d4e Mon Sep 17 00:00:00 2001 From: Crain-32 <25422785+Crain-32@users.noreply.github.com> Date: Sat, 20 Jan 2024 11:57:43 -0700 Subject: d_a_obj_gaship2 work --- include/d/actor/d_a_obj_gaship2.h | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) (limited to 'include') diff --git a/include/d/actor/d_a_obj_gaship2.h b/include/d/actor/d_a_obj_gaship2.h index 1e5d556b..ec6dd14c 100644 --- a/include/d/actor/d_a_obj_gaship2.h +++ b/include/d/actor/d_a_obj_gaship2.h @@ -1,22 +1,30 @@ #ifndef D_A_OBJ_GASHIP2_H #define D_A_OBJ_GASHIP2_H +#include "SSystem/SComponent/c_phase.h" +#include "d/d_bg_w.h" #include "f_op/f_op_actor.h" namespace daObjGaship2 { - class Act_c : public fopAc_ac_c { - public: - void solidHeapCB(fopAc_ac_c*); - void create_heap(); - s32 _create(); - BOOL _delete(); - void set_mtx(); - BOOL _execute(); - BOOL _draw(); - - public: - /* Place member variables here */ - }; +class Act_c : public fopAc_ac_c { +public: + virtual ~Act_c() {} + static BOOL solidHeapCB(fopAc_ac_c*); + bool create_heap(); + s32 _create(); + BOOL _delete(); + void set_mtx(); + BOOL _execute(); + BOOL _draw(); + + static const char M_arcname[8]; + + request_of_phase_process_class mphs; + J3DModel* mpModel; + dBgW* field_x2A0; + Mtx field_x2A4; + /* Place member variables here */ }; +}; // namespace daObjGaship2 #endif /* D_A_OBJ_GASHIP2_H */ -- cgit v1.2.3