Esempio n. 1
0
 public NastyBiome(string baseDirectory, int size, NoiseFactory noiseFactory)
     : base(
         Path.Combine(baseDirectory, nameof(NastyBiome)),
         Biome.BurntForestColor, size, noiseFactory)
 {
     _featureNoise          = noiseFactory.GetFeatureRockNoise((float)0.06, (float)0.1);
     _generalLandscapeNoise = noiseFactory.GetCellularNoiseForLandscapeAddition((float)0.015);
     _mazeNoise             = noiseFactory.GetCellularNoiseForMaze();
 }
Esempio n. 2
0
        public TestBiome(string baseDirectory, int size, NoiseFactory noiseFactory)
            : base(Path.Combine(baseDirectory, nameof(TestBiome)),
                   Biome.DesertColor, size, noiseFactory)
        {
            _generalRollingBaseNoise = noiseFactory.GetRollingBaseLandscape((float)0.002);
            _featureRockNoise        = noiseFactory.GetFeatureRockNoise((float)0.06, (float)0.1);

            _generalLandscapeNoise = noiseFactory.GetPerlinFractalBillow((float)0.004);
            _cellNoise             = noiseFactory.GetRollingBaseLandscape((float)0.05); //noiseFactory.GetCellularNoiseForLandscapeAddition((float)0.015);
        }