diff -r 8aa82e350b8e -r 28782e03b8f0 hedgewars/uIO.pas --- a/hedgewars/uIO.pas Fri Oct 27 19:54:27 2017 +0200 +++ b/hedgewars/uIO.pas Sat Oct 28 04:53:21 2017 +0200 @@ -491,7 +491,8 @@ TargetPoint.X:= CursorPoint.X - WorldDx; TargetPoint.Y:= cScreenHeight - CursorPoint.Y - WorldDy; end; - TargetPoint.X:= CalcWorldWrap(TargetPoint.X, 0); + if (WorldEdge <> weBounce) then + TargetPoint.X:= CalcWorldWrap(TargetPoint.X, 0); SendIPCXY('p', TargetPoint.X, TargetPoint.Y); end else