# HG changeset patch
# User nemo
# Date 1245629829 0
# Node ID 66c0f9b3bd6f76d620dc5dc9fd42914e7e393478
# Parent  5ec3e4a03d512393ca6bc787ab7a9465a6a7e391
set vector to negative *after* applying upward vector

diff -r 5ec3e4a03d51 -r 66c0f9b3bd6f hedgewars/GSHandlers.inc
--- a/hedgewars/GSHandlers.inc	Mon Jun 22 00:14:24 2009 +0000
+++ b/hedgewars/GSHandlers.inc	Mon Jun 22 00:17:09 2009 +0000
@@ -2201,7 +2201,6 @@
     move:= _0_02;
     fuel:= 5;
     end;*)
-if (HHGear^.Message and gm_Left) <> 0 then move.isNegative:= true;
 
 if (HHGear^.Message and gm_Up) <> 0 then
     begin
@@ -2210,6 +2209,7 @@
     Gear^.MsgParam:= Gear^.MsgParam or gm_Up;
     Gear^.Timer:= GameTicks
     end;
+if (HHGear^.Message and gm_Left) <> 0 then move.isNegative:= true;
 if (HHGear^.Message and (gm_Left or gm_Right)) <> 0 then
     begin
     HHGear^.dX:= HHGear^.dX + (move * _0_2);