mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-18 03:44:54 -04:00
interpolate fog linear
This commit is contained in:
parent
9301d60f6f
commit
8abb76de78
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user