diff options
Diffstat (limited to 'src/control')
-rw-r--r-- | src/control/Garages.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/control/Garages.cpp b/src/control/Garages.cpp index 61c1a8fc..876840c4 100644 --- a/src/control/Garages.cpp +++ b/src/control/Garages.cpp @@ -152,7 +152,7 @@ void CGarages::Init(void) } hGarages = DMAudio.CreateEntity(AUDIOTYPE_GARAGE, (void*)1); if (hGarages >= 0) - DMAudio.SetEntityStatus(hGarages, 1); + DMAudio.SetEntityStatus(hGarages, true); } void CGarages::Shutdown(void) @@ -1094,6 +1094,7 @@ void CGarage::Update() m_eGarageState = GS_CLOSING; m_bClosingWithoutTargetCar = false; } + break; case GS_CLOSING: m_fDoorPos = Max(0.0f, m_fDoorPos - (m_bRotatedDoor ? ROTATED_DOOR_CLOSE_SPEED : DEFAULT_DOOR_CLOSE_SPEED) * CTimer::GetTimeStep()); if (m_fDoorPos == 0.0f) { @@ -1101,6 +1102,8 @@ void CGarage::Update() DMAudio.PlayOneShot(hGarages, SOUND_GARAGE_DOOR_CLOSED, 1.0f); CPad::GetPad(0)->SetEnablePlayerControls(PLAYERCONTROL_GARAGE); } + UpdateDoorsHeight(); + break; case GS_FULLYCLOSED: break; case GS_OPENING: |