anchor.diff:  begin
     UpdateRadioMapEdSizes;
     
  -  gGameSettings.MenuMapEdNewMapX := NumEdit_MapSizeX.Value;
  -  gGameSettings.MenuMapEdNewMapY := NumEdit_MapSizeY.Value;
  +  gGameSettings.MenuMapEdNewMapX := EnsureRange(NumEdit_MapSizeX.Value, MIN_MAP_SIZE, MAX_MAP_SIZE);
  +  gGameSettings.MenuMapEdNewMapY := EnsureRange(NumEdit_MapSizeY.Value, MIN_MAP_SIZE, MAX_MAP_SIZE);
   end;
   
   
  
positive.code:       NumEdit_MapSizeY.AutoFocusable := False;
        NumEdit_MapSizeX.OnChange := SizeChangeByEdit;
        NumEdit_MapSizeY.OnChange := SizeChangeByEdit;
  
        Button_Create := TKMButton.Create(Panel_NewMap, 0, 278, 220, 30, gResTexts[TX_MENU_MAP_CREATE_NEW_MAP], bsMenu);
        Button_Create.Anchors := [anLeft, anBottom];
  
negative.code: 
        Radio_NewMapSizeX.OnChange := SizeChangeByRadio;
        Radio_NewMapSizeY.OnChange := SizeChangeByRadio;
        NumEdit_MapSizeX := TKMNumericEdit.Create(Panel_NewMap, 8, Radio_NewMapSizeX.Bottom + NEW_MAP_PAD_Y, 0, MAX_MAP_SIZE);
        NumEdit_MapSizeY := TKMNumericEdit.Create(Panel_NewMap, 118, Radio_NewMapSizeY.Bottom + NEW_MAP_PAD_Y, 0, MAX_MAP_SIZE);
        NumEdit_MapSizeX.Anchors := [anLeft, anBottom];
        NumEdit_MapSizeY.Anchors := [anLeft, anBottom];
        NumEdit_MapSizeX.Value := 64;
  