summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/d/actor/d_a_obj_majyuu_door.h2
-rw-r--r--src/d/actor/d_a_obj_majyuu_door.cpp10
2 files changed, 4 insertions, 8 deletions
diff --git a/include/d/actor/d_a_obj_majyuu_door.h b/include/d/actor/d_a_obj_majyuu_door.h
index ceea29dd..e3744f42 100644
--- a/include/d/actor/d_a_obj_majyuu_door.h
+++ b/include/d/actor/d_a_obj_majyuu_door.h
@@ -58,6 +58,8 @@ class daObj_MjDoorHIO_c : public mDoHIO_entry_c {
public:
daObj_MjDoorHIO_c();
+ void genMessage(JORMContext* ctx) {}
+
public:
/* 0x4 */ u8 field_0x4;
};
diff --git a/src/d/actor/d_a_obj_majyuu_door.cpp b/src/d/actor/d_a_obj_majyuu_door.cpp
index 3f57947b..e5a5ff41 100644
--- a/src/d/actor/d_a_obj_majyuu_door.cpp
+++ b/src/d/actor/d_a_obj_majyuu_door.cpp
@@ -220,7 +220,7 @@ void daObj_MjDoor_c::modeDeleteInit() {
}
mMode = MODE_DELETE;
- mDoAud_seStart(JA_SE_OBJ_MJ_GATE_BREAK, &eyePos, 0, dComIfGp_getReverb(fopAcM_GetRoomNo(this)));
+ fopAcM_seStart(this, JA_SE_OBJ_MJ_GATE_BREAK, 0);
cXyz scale(1.0f, 1.0f, 1.0f);
dComIfGp_particle_set(dPa_name::ID_IT_SN_MJMON_HAHEN_L00, &current.pos, &current.angle,
@@ -256,13 +256,7 @@ void daObj_MjDoor_c::modeDelete() {
if (mSmoke.getEmitter() != NULL) {
if (cLib_calcTimer(&mSmokeTimer) != 0) {
if (mSmokeTimer <= 40) {
-#if VERSION == VERSION_DEMO
- u8 colorAlpha = mSmokeTimer * 5;
- mSmoke.getEmitter()->mGlobalPrmColor.a = colorAlpha;
-#else
- JPABaseEmitter* emitter = mSmoke.getEmitter();
- emitter->mGlobalPrmColor.a = mSmokeTimer * 5;
-#endif
+ mSmoke.getEmitter()->setGlobalAlpha(mSmokeTimer * 5);
}
} else {
mSmoke.end();