anchor.diff:      Next: TResElementPointer;
     end;
   
  +
  +  TBalancedResource = record
  +    InitOwner, Resource, MinesCnt: Byte;
  +    //Owners: array[0..MAX_HANDS] of Byte;
  +    Quantity: Integer;
  +    TileCounter: TIntegerArray;
  +    Points: TKMPointArray;
  +  end;
  +
  +  TBalancedResource1Array = array of TBalancedResource;
  +
   // Random number generator for RMG
     TKMRandomNumberGenerator = class
     private
  
positive.code: end;
  
  
  
  
  
  end.
  
negative.code: begin
    NextSeed();
    Result := fSeed * 0.000000000465661287307739; // Seed / High(Integer) = Seed * (1/2^31) = Seed * 0.000000000465661287307739 -> faster
    if (Result < 0) then
       Result := -Result;
  end;
  
  