anchor.diff:  
     //RMGSettings.Seed := 141; // DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG
     fRNG.Seed := RMGSettings.Seed;
  -  gLog.AddTime('RMG seed: ' + IntToStr(fRNG.Seed));
  +  //gLog.AddTime('RMG seed: ' + IntToStr(fRNG.Seed));
   
   
     SetLength(A, gTerrain.MapY+1, gTerrain.MapX+1);
  
positive.code: // aPoints = array of TKMPoints belonging to its shapes (1 point = 1 shape)
  function TKMRandomMapGenerator.VoronoiMod(const aStep: Integer; var aPoints: TKMPoint2Array): TInteger2Array;
  var
    X,aX,X0,X1,X2,Y,aY,Y0,Y1,Y2,i,idxX,idxY,move,price: Integer;
    Output, History: TInteger2Array;
  begin
    SetLength(Output, gTerrain.MapY+1, gTerrain.MapX+1);
  
negative.code: // aTiles = empty TKMTerrainTileBriefArray
  procedure TKMRandomMapGenerator.GenerateMap(var aTiles: TKMTerrainTileBriefArray);
  var
    Y, X, K: Integer;
    //Pmin,Pmax: TKMPoint;
    //S1,S2,S3,S4: TInteger2Array;
    A,TileTemplateArr: TKMByte2Array;
    S: TInteger2Array;
    //TDAP: TKMPoint2Array;
    //P: TKMPointArray;
    //Points: TKMPoint2Array;
    //Resources: TBalancedResource1Array;
    TilesPartsArr: TTileParts;
  
    //Queue: TKMQuickFlood;
    //FillBiome: TKMFillBiome;
    //
    //LocMin, LocMax: TKMPoint;
    Locs: TKMPointArray;
  
  
  