DEADSOFTWARE

don't interpolate during endgame fadeout
authorfgsfds <pvt.fgsfds@gmail.com>
Wed, 11 Mar 2020 19:56:12 +0000 (22:56 +0300)
committerfgsfds <pvt.fgsfds@gmail.com>
Wed, 11 Mar 2020 19:56:12 +0000 (22:56 +0300)
src/game/g_window.pas

index c4d1b0fb73a7984ce18686733833b6189abbac3e..1eaf7b9cb50d17b97fdc36a52f5fa733278e4a14 100644 (file)
@@ -181,7 +181,7 @@ begin
   begin
     if (not wMinimized) then
     begin
-      if gPause or not gLerpActors then
+      if gPause or (not gLerpActors) or (gState = STATE_FOLD) then
         gLerpFactor := 1.0
       else
         gLerpFactor := nmin(1.0, (Time - Time_Old) / 28.0);