anchor.diff:  end;
   
   
  -procedure TKMMenuMapEditor.StartClick(Sender: TObject);
  +procedure TKMMenuMapEditor.LoadClick(Sender: TObject);
   var
     MapEdSizeX, MapEdSizeY: Integer;
     ID: Integer;
     Maps: TKMapsCollection;
   begin
     //Create new map (NumEdits hold actual dimensions)
  -  if Sender = Button_MapEd_Create then
  +  if Sender = Button_Create then
     begin
       MapEdSizeX := NumEdit_MapSizeX.Value;
       MapEdSizeY := NumEdit_MapSizeY.Value;
  
positive.code:       NumEdit_MapSizeX.OnChange := SizeChangeByEdit;
        NumEdit_MapSizeY.OnChange := SizeChangeByEdit;
  
        Button_MapEd_Create := TKMButton.Create(Panel_MapEdSizeXY, 0, 432, 220, 30, gResTexts[TX_MENU_MAP_CREATE_NEW_MAP], bsMenu);
        Button_MapEd_Create.Anchors := [anLeft, anBottom];
        Button_MapEd_Create.OnClick := StartClick;
  
      Panel_MapEdLoad := TKMPanel.Create(Panel_MapEd, 320, 40, 620, 700);
      Panel_MapEdLoad.Anchors := [anLeft, anTop, anBottom];
  
negative.code: 
    Panel_MapEd := TKMPanel.Create(aParent, 0, 0, aParent.Width, aParent.Height);
    Panel_MapEd.AnchorsStretch;
      Panel_NewMapSizeXY := TKMPanel.Create(Panel_MapEd, 60, 240, 220, 700);
      Panel_NewMapSizeXY.Anchors := [anLeft, anBottom];
        TKMLabel.Create(Panel_NewMapSizeXY, 6, 0, 188, 20, gResTexts[TX_MENU_NEW_MAP_SIZE], fnt_Outline, taLeft);
        TKMBevel.Create(Panel_NewMapSizeXY, 0, 20, 220, 406);
        TKMLabel.Create(Panel_NewMapSizeXY, 8, 27, 88, 20, gResTexts[TX_MENU_MAP_WIDTH], fnt_Outline, taLeft);
        TKMLabel.Create(Panel_NewMapSizeXY, 118, 27, 88, 20, gResTexts[TX_MENU_MAP_HEIGHT], fnt_Outline, taLeft);
  
        Radio_NewMapSizeX := TKMRadioGroup.Create(Panel_NewMapSizeXY, 10, 52, 88, 332, fnt_Metal);
        Radio_NewMapSizeY := TKMRadioGroup.Create(Panel_NewMapSizeXY, 120, 52, 88, 332, fnt_Metal);
        for I := 1 to MAPSIZES_COUNT do
        begin
          Radio_NewMapSizeX.Add(IntToStr(MapSize[I]));
          Radio_NewMapSizeY.Add(IntToStr(MapSize[I]));
        end;
        Radio_NewMapSizeX.ItemIndex := 2; //64
        Radio_NewMapSizeY.ItemIndex := 2; //64
  
        Radio_NewMapSizeX.OnChange := SizeChangeByRadio;
        Radio_NewMapSizeY.OnChange := SizeChangeByRadio;
        NumEdit_MapSizeX := TKMNumericEdit.Create(Panel_NewMapSizeXY, 8, 392, MIN_MAP_SIZE, MAX_MAP_SIZE);
        NumEdit_MapSizeY := TKMNumericEdit.Create(Panel_NewMapSizeXY, 118, 392, MIN_MAP_SIZE, MAX_MAP_SIZE);
        NumEdit_MapSizeX.Anchors := [anLeft, anBottom];
        NumEdit_MapSizeY.Anchors := [anLeft, anBottom];
        NumEdit_MapSizeX.Value := 64;
  