anchor.diff:    begin
       Form1.ApplyCursorRestriction; //Reset the cursor restrictions from selecting direction
       SelectingTroopDirection := false;
  -    ShowDirectionCursor(false);
  +    DirectionCursorHide;
     end;
   
     //See if we can show DirectionSelector
  
positive.code: end;
  
  
  procedure TKMGamePlayInterface.ShowDirectionCursor(Show:boolean; const aX: integer = 0; const aY: integer = 0; const Dir: TKMDirection = dir_NA);
  begin
    Image_DirectionCursor.Visible := Show;
    if not Show then exit;
    Image_DirectionCursor.Left := aX+RXData[Image_DirectionCursor.RXid].Pivot[TKMCursorDirections[Dir]].x;
    Image_DirectionCursor.Top  := aY+RXData[Image_DirectionCursor.RXid].Pivot[TKMCursorDirections[Dir]].y;
    Image_DirectionCursor.TexID := TKMCursorDirections[Dir];
  end;
  
  
  
negative.code:     Form1.ApplyCursorRestriction; //Reset the cursor restrictions from selecting direction
      SelectingTroopDirection := false;
      Screen.Cursor := c_Default; //Reset direction selection cursor when mouse released
      DirectionCursorHide;
    end;
  end;
  
  