# HG changeset patch
# User koda
# Date 1277656487 -7200
# Node ID f7a7ca7270cf16aa910c3e8e202f68aeaa464c12
# Parent  78fc6e61570bb94776c1901c6774387c1b938a0b# Parent  c968aacba70800e3c81077392ac7e712734c0160
merge

diff -r 78fc6e61570b -r f7a7ca7270cf hedgewars/GSHandlers.inc
--- a/hedgewars/GSHandlers.inc	Sun Jun 27 18:34:17 2010 +0200
+++ b/hedgewars/GSHandlers.inc	Sun Jun 27 18:34:47 2010 +0200
@@ -3345,8 +3345,8 @@
             ny.isNegative := not ny.isNegative;
             end;
 //AddFileLog('poffs:'+cstr(poffs)+' noffs:'+cstr(noffs)+' pspeed:'+cstr(pspeed)+' nspeed:'+cstr(nspeed));
-        iterator^.dX := -pspeed * conPortal^.dX + nspeed * nx;
-        iterator^.dY := -pspeed * conPortal^.dY + nspeed * ny;
+        iterator^.dX := -pspeed * conPortal^.dX - nspeed * nx;
+        iterator^.dY := -pspeed * conPortal^.dY - nspeed * ny;
         if iterator^.Kind = gtCake then
             poffs := poffs * _0_5;
         iterator^.X := conPortal^.X + poffs * conPortal^.dX + noffs * nx;