--- a/hedgewars/uLandObjects.pas Sat Apr 08 17:17:28 2017 +0200
+++ b/hedgewars/uLandObjects.pas Sat Apr 08 17:21:22 2017 +0200
@@ -777,7 +777,7 @@
i:= Pos(',', s);
watFrameTicks:= StrToInt(Trim(Copy(s, 1, Pred(i))));
Delete(s, 1, i);
- watMove:= StrToInt(Trim(Copy(s, 1, Pred(i))));
+ watMove:= StrToInt(Trim(s));
end
else if key = 'sd-water-animation' then
begin
@@ -787,7 +787,7 @@
i:= Pos(',', s);
watSDFrameTicks:= StrToInt(Trim(Copy(s, 1, Pred(i))));
Delete(s, 1, i);
- watSDMove:= StrToInt(Trim(Copy(s, 1, Pred(i))));
+ watSDMove:= StrToInt(Trim(s));
end
else if key = 'flakes' then
begin
--- a/hedgewars/uRender.pas Sat Apr 08 17:17:28 2017 +0200
+++ b/hedgewars/uRender.pas Sat Apr 08 17:21:22 2017 +0200
@@ -1873,7 +1873,7 @@
else
frame:= 0;
-TextureBuffer[3].X:= shift + ((LongInt(RealTicks shr (16 - waterSpeed)) * Dir + dX) mod spriteWidth) / (spriteWidth - 1);
+TextureBuffer[3].X:= shift + ((LongInt((RealTicks * waterSpeed) shr 6) * Dir + dX) mod spriteWidth) / (spriteWidth - 1);
TextureBuffer[3].Y:= frame * realHeight;
TextureBuffer[5].X:= TextureBuffer[3].X + nWaves;
TextureBuffer[5].Y:= frame * realHeight;
--- a/hedgewars/uVariables.pas Sat Apr 08 17:17:28 2017 +0200
+++ b/hedgewars/uVariables.pas Sat Apr 08 17:21:22 2017 +0200
@@ -2766,7 +2766,7 @@
vobFallSpeed:= 100;
watFrames:= 1;
watFrameTicks:= 0;
- watMove:= 10;
+ watMove:= 1;
vobSDFrameTicks:= 0;
vobSDFramesCount:= 4;
@@ -2775,7 +2775,7 @@
vobSDFallSpeed:= 250;
watSDFrames:= 1;
watSDFrameTicks:= 0;
- watSDMove:= 10;
+ watSDMove:= 1;
{$IFDEF MOBILE}
cMinScreenWidth := min(cScreenWidth, 480);