hedgewars/uIO.pas
changeset 2969 79024988792e
parent 2948 3f21a9dc93d0
child 3038 4e48c276a468
--- a/hedgewars/uIO.pas	Mon Mar 08 01:42:23 2010 +0000
+++ b/hedgewars/uIO.pas	Mon Mar 08 21:52:40 2010 +0000
@@ -317,8 +317,11 @@
             // these are equations solved for CursorPoint
             // SDLNet_Read16(@(headcmd^.X)) == CursorPoint.X - WorldDx;
             // SDLNet_Read16(@(headcmd^.Y)) == cScreenHeight - CursorPoint.Y - WorldDy;
-            CursorPoint.X:= SmallInt(SDLNet_Read16(@(headcmd^.X))) + WorldDx;
-            CursorPoint.Y:= cScreenHeight - SmallInt(SDLNet_Read16(@(headcmd^.Y))) - WorldDy;
+            if not (CurrentTeam^.ExtDriven and bShowAmmoMenu) then
+               begin
+               CursorPoint.X:= SmallInt(SDLNet_Read16(@(headcmd^.X))) + WorldDx;
+               CursorPoint.Y:= cScreenHeight - SmallInt(SDLNet_Read16(@(headcmd^.Y))) - WorldDy
+               end
             end;
         'w': ParseCommand('setweap ' + headcmd^.str[2], true);
         't': ParseCommand('taunt ' + headcmd^.str[2], true);