public WaterMapGenerator(Random random, WaterBiomModel[] waterBiomes,
                          WaterNoiseMapParametersModel waterNoiseMapParameters)
 {
     this.waterBiomes             = waterBiomes;
     this.waterNoiseMapParameters = waterNoiseMapParameters;
     this.noiseGenerator          = new NoiseMapGenerator(random);
 }
Пример #2
0
        public Generator(int width, int height, int seed,
                         WaterBiomModel[] waterBiomes,
                         BiomModel[,] biomes,
                         WaterNoiseMapParametersModel waterNoiseMapParameters,
                         GroundNoiseMapParametersModel heightNoiseMapParameters,
                         GroundNoiseMapParametersModel temperatureNoiseMapParameters)
        {
            this.biomes                        = biomes;
            this.waterBiomes                   = waterBiomes;
            this.waterNoiseMapParameters       = waterNoiseMapParameters;
            this.heightNoiseMapParameters      = heightNoiseMapParameters;
            this.temperatureNoiseMapParameters = temperatureNoiseMapParameters;

            random = new Random(seed);
            Map    = new TilesMap(width, height);
        }