summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/d/actor/d_a_obj_gaship2.h34
1 files changed, 21 insertions, 13 deletions
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 */