anchor.diff:                          Inc(K);
                         end;
             end;
  +        end;
  +
  +        for I := 0 to MAX_HANDS - 1 do
  +        begin
  +          if Image_Allies[I].Right > GetPanelHalf then
  +            Image_Allies[I].Hide;
  +
  +          if Image_Enemies[I].Right > GetPanelHalf then
  +            Image_Enemies[I].Hide;
           end;
         finally
           fMaps.Unlock;
  
positive.code:       B.Anchors := [anLeft, anBottom];
        L := TKMLabel.Create(Panel_Desc, 4, 614, 190, 20, gResTexts[TX_MENU_ENEMIES], fntMetal, taLeft);
        L.Anchors := [anLeft, anBottom];
        for I := MAX_HANDS - 1 downto 0 do
        begin
          Image_Allies[I] := TKMImage.Create(Panel_Desc, Half - 1 - (I + 1)*22, 593, 50, 20, 81, rxGuiMain);
          Image_Allies[I].Anchors := [anLeft, anBottom];
          Image_Enemies[I] := TKMImage.Create(Panel_Desc, Half - 1 - (I + 1)*22, 613, 50, 20, 81, rxGuiMain);
          Image_Enemies[I].Anchors := [anLeft, anBottom];
        end;
  
  
negative.code: end;
  
  
  function TKMMenuSingleMap.GetPanelHalf: Integer;
  begin
    Result := (Panel_Single.Width - PAD_SIDE) div 2 - PAD_SIDE;
  end;
  
  
  
  procedure TKMMenuSingleMap.Create_SingleMap(aParent: TKMPanel);
  var
    I, Left: Integer;
    Half, ButtonW: Word; //Half width for panes
    L: TKMLabel;
    B: TKMBevel;
  