Skip to content

Commit d1dd70f

Browse files
committed
Simplify the clamping code
1 parent 99eebdc commit d1dd70f

File tree

1 file changed

+3
-5
lines changed
  • GeneralsMD/Code/GameEngineDevice/Source/W3DDevice/GameClient/Water

1 file changed

+3
-5
lines changed

GeneralsMD/Code/GameEngineDevice/Source/W3DDevice/GameClient/Water/W3DWater.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1219,11 +1219,9 @@ void WaterRenderObjClass::update( void )
12191219
m_riverXOffset += (Real)(MagicOffset * timeScale);
12201220
m_riverYOffset += (Real)(2 * MagicOffset * timeScale);
12211221

1222-
if (m_riverXOffset > 1.0f)
1223-
m_riverXOffset -= (Int)m_riverXOffset;
1224-
1225-
if (m_riverYOffset > 1.0f)
1226-
m_riverYOffset -= (Int)m_riverYOffset;
1222+
// This moves offsets towards zero when smaller -1.0 or larger 1.0
1223+
m_riverXOffset -= (Int)m_riverXOffset;
1224+
m_riverYOffset -= (Int)m_riverYOffset;
12271225

12281226
m_fBumpFrame += timeScale;
12291227
if (m_fBumpFrame >= NUM_BUMP_FRAMES)

0 commit comments

Comments
 (0)