anchor.diff:      property TerrainType:TPatternTemplates read FTerrainType;
     end;
   
  +  //todo: use terrain configuration
  +
  +  { TTerrainConfig }
  +
  +  TTerrainConfigItem = class(TNamedCollectionItem)
  +  published
  +
  +  end;
  +
  +  { TTerriainConfig }
  +
  +  TTerriainConfig = class(specialize TGNamedCollection<TTerrainConfigItem>)
  +  public
  +    constructor Create;
  +  end;
   
     {$pop}
   
  
positive.code:   );
  
  
    TERRAIN_CONFIG_FILE = 'config/terrainViewPatterns.json';
  
  procedure SetView(out V: TTerrainViewInterval; min,max: uint8);
  begin
  
negative.code:   finally
      o.Free;
    end;
  end;
  
  { TTerriainConfig }
  
  constructor TTerriainConfig.Create;
  begin
    inherited;
  end;
  
  { TMappingTemplates }
  