# 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);