Esempio n. 1
0
 public CombinedGenerator(IList <ISubGenerator> generators, ILayerLocalParameters layerLocalParameters
                          , IVisualLogger vl)
 {
     _layerLocalParameters = layerLocalParameters;
     _logger     = vl;
     _generators = generators;
 }
Esempio n. 2
0
        public HeightmapComposer(IVisualLogger logger)
        {
            _visualLogger = logger;

            _layerUtils = new LayerUtility();
            _describer  = new WorldDescriber();
        }
Esempio n. 3
0
        public MountainGenerator(IVisualLogger logger, IVoronoiAreaGenerator voronoi, INoise np, ILayerLocalParameters lp) : base(np, lp)
        {
            _logger = logger;
            _voronoiAreGenerator = voronoi;
            _voronoiAreaDrawer   = new VoronoiAreaDrawer();

            // single purpouse logger. No need to be injected.
            _areaLoggerWithFill = new AreaLoggerWithFill(logger);
        }
Esempio n. 4
0
 public AreaLogger(IVisualLogger logger)
 {
     _layerUtility = new LayerUtility();
     _logger       = logger;
 }
Esempio n. 5
0
 public CanyonGenerator(IVisualLogger logger, INoise np, ILayerLocalParameters lp) : base(np, lp)
 {
     _logger = logger;
 }