From 466c8dd999468ec1a2d58813c2a4448b2cbae643 Mon Sep 17 00:00:00 2001 From: antonisauren Date: Fri, 19 Aug 2016 17:59:42 +0200 Subject: [PATCH] =?UTF-8?q?Zewn=C4=99trzny=20d=C5=BAwi=C4=99k=20ruchu=20dr?= =?UTF-8?q?zwi.=20Mo=C5=BCe=20nie=20dzia=C5=82a=C4=87=20poprawnie=20przy?= =?UTF-8?q?=20samplu=20kr=C3=B3tszym=20ni=C5=BC=20animacja.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DynObj.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/DynObj.cpp b/DynObj.cpp index e7c30c9c..cd334add 100644 --- a/DynObj.cpp +++ b/DynObj.cpp @@ -3371,17 +3371,25 @@ bool TDynamicObject::Update(double dt, double dt1) // NBMX Obsluga drzwi, MC: zuniwersalnione if ((dDoorMoveL < MoverParameters->DoorMaxShiftL) && (MoverParameters->DoorLeftOpened)) + { + rsDoorOpen.Play(vol, 0, MechInside, vPosition); dDoorMoveL += dt1 * 0.5 * MoverParameters->DoorOpenSpeed; + } if ((dDoorMoveL > 0) && (!MoverParameters->DoorLeftOpened)) { + rsDoorClose.Play(vol, 0, MechInside, vPosition); dDoorMoveL -= dt1 * MoverParameters->DoorCloseSpeed; if (dDoorMoveL < 0) dDoorMoveL = 0; } if ((dDoorMoveR < MoverParameters->DoorMaxShiftR) && (MoverParameters->DoorRightOpened)) + { + rsDoorOpen.Play(vol, 0, MechInside, vPosition); dDoorMoveR += dt1 * 0.5 * MoverParameters->DoorOpenSpeed; + } if ((dDoorMoveR > 0) && (!MoverParameters->DoorRightOpened)) { + rsDoorClose.Play(vol, 0, MechInside, vPosition); dDoorMoveR -= dt1 * MoverParameters->DoorCloseSpeed; if (dDoorMoveR < 0) dDoorMoveR = 0; @@ -3447,7 +3455,8 @@ bool TDynamicObject::Update(double dt, double dt1) } if (MoverParameters->LoadStatus) LoadUpdate(); // zmiana modelu ładunku - return true; // Ra: chyba tak? + + return true; // Ra: chyba tak? } bool TDynamicObject::FastUpdate(double dt)