diff options
author | aap <aap@papnet.eu> | 2020-11-01 10:29:28 +0100 |
---|---|---|
committer | aap <aap@papnet.eu> | 2020-11-01 10:29:28 +0100 |
commit | 7f5806b727490e98ac606a5500ac9949d012aef5 (patch) | |
tree | d08c564090357e77464074cc3ac6a832d7098594 /src/render/WindModifiers.cpp | |
parent | Merge branch 'miami' of github.com:GTAmodding/re3 into miami (diff) | |
download | re3-7f5806b727490e98ac606a5500ac9949d012aef5.tar re3-7f5806b727490e98ac606a5500ac9949d012aef5.tar.gz re3-7f5806b727490e98ac606a5500ac9949d012aef5.tar.bz2 re3-7f5806b727490e98ac606a5500ac9949d012aef5.tar.lz re3-7f5806b727490e98ac606a5500ac9949d012aef5.tar.xz re3-7f5806b727490e98ac606a5500ac9949d012aef5.tar.zst re3-7f5806b727490e98ac606a5500ac9949d012aef5.zip |
Diffstat (limited to 'src/render/WindModifiers.cpp')
-rw-r--r-- | src/render/WindModifiers.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/render/WindModifiers.cpp b/src/render/WindModifiers.cpp index b72e362e..3bd6ac9c 100644 --- a/src/render/WindModifiers.cpp +++ b/src/render/WindModifiers.cpp @@ -33,8 +33,9 @@ CWindModifiers::FindWindModifier(CVector pos, float *x, float *y) float dist = (pos - Array[i].m_pos).Magnitude(); if (dist < MAX_FADE_DIST) { float distFade = dist < MIN_FADE_DIST ? 1.0f : 1.0f - (dist - MIN_FADE_DIST) / (MAX_FADE_DIST - MIN_FADE_DIST); - float heightFade = distFade * ((1.0f - zDist / MAX_HEIGHT_DIST) / 2.0f); - dir = (pos - Array[i].m_pos) * heightFade / dist; + float heightFade = 1.0f - zDist / MAX_HEIGHT_DIST; + float fade = distFade * heightFade * 0.5f; + dir = (pos - Array[i].m_pos) * fade / dist; bWasWindModifierFound = true; } } |