summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_obj_sekizo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/d/actor/d_a_obj_sekizo.cpp')
-rw-r--r--src/d/actor/d_a_obj_sekizo.cpp30
1 files changed, 26 insertions, 4 deletions
diff --git a/src/d/actor/d_a_obj_sekizo.cpp b/src/d/actor/d_a_obj_sekizo.cpp
index ad9cdeb4d6..dda9c26f3e 100644
--- a/src/d/actor/d_a_obj_sekizo.cpp
+++ b/src/d/actor/d_a_obj_sekizo.cpp
@@ -21,6 +21,26 @@ static struct {
static char* l_resNameList[2] = {"", "Sekizo"};
+static u8 lit_3800[12];
+
+daObj_Sekizo_HIOParam const daObj_Sekizo_Param_c::m = {};
+
+static OBJ_SEKIZO_HIO_CLASS l_HIO;
+
+#if DEBUG
+daObj_Sekizo_HIO_c::daObj_Sekizo_HIO_c() {
+ m = daObj_Sekizo_Param_c::m;
+}
+
+void daObj_Sekizo_HIO_c::listenPropertyEvent(const JORPropertyEvent* event) {
+ // NONMATCHING
+}
+
+void daObj_Sekizo_HIO_c::genMessage(JORMContext* ctx) {
+ // NONMATCHING
+}
+#endif
+
cPhs__Step daObj_Sekizo_c::create() {
fopAcM_ct(this, daObj_Sekizo_c);
@@ -59,6 +79,12 @@ int daObj_Sekizo_c::Create() {
}
int daObj_Sekizo_c::Delete() {
+#if DEBUG
+ if (mpHIO != NULL) {
+ mpHIO->removeHIO();
+ }
+#endif
+
dComIfG_resDelete(&mPhaseReq, l_resNameList[l_bmdData[field_0x5b0].resIdx]);
return 1;
}
@@ -123,10 +149,6 @@ static int daObj_Sekizo_IsDelete(void* i_this) {
return 1;
}
-static u8 lit_3800[12];
-
-static daObj_Sekizo_Param_c l_HIO;
-
static actor_method_class daObj_Sekizo_MethodTable = {
(process_method_func)daObj_Sekizo_Create, (process_method_func)daObj_Sekizo_Delete,
(process_method_func)daObj_Sekizo_Execute, (process_method_func)daObj_Sekizo_IsDelete,