From 8abb76de78973cbbb91f01399eda957647abd024 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Fri, 19 Aug 2022 22:16:54 +0200 Subject: [PATCH] interpolate fog linear --- .../de/bixilon/minosoft/gui/rendering/camera/FogManager.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/camera/FogManager.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/camera/FogManager.kt index d5c0e9b30..7bff068d7 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/camera/FogManager.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/camera/FogManager.kt @@ -13,7 +13,7 @@ package de.bixilon.minosoft.gui.rendering.camera -import de.bixilon.kutil.math.interpolation.FloatInterpolation.interpolateSine +import de.bixilon.kutil.math.interpolation.FloatInterpolation.interpolateLinear import de.bixilon.kutil.time.TimeUtil import de.bixilon.minosoft.data.registries.effects.DefaultStatusEffects import de.bixilon.minosoft.data.registries.fluid.lava.LavaFluid @@ -113,8 +113,8 @@ class FogManager( return } val progress = delta / FOG_INTERPOLATION_TIME.toFloat() - this.interpolatedFogStart = interpolateSine(progress, _fogStart, fogStart) - this.interpolatedFogEnd = interpolateSine(progress, _fogEnd, fogEnd) + this.interpolatedFogStart = interpolateLinear(progress, _fogStart, fogStart) + this.interpolatedFogEnd = interpolateLinear(progress, _fogEnd, fogEnd) var color: RGBColor? = interpolateSine(progress, _fogColor ?: Colors.TRANSPARENT, fogColor ?: Colors.TRANSPARENT) if (color == Colors.TRANSPARENT) { color = null