Exemple #1
0
 public RegionService(IRegionRepository regionRepository, IRegionResolver regionResolver, IAggregateTileResolver tileResolver, ITileService tileService)
 {
     _regionRepository = regionRepository;
     _regionResolver = regionResolver;
     _tileResolver = tileResolver;
     _tileService = tileService;
 }
Exemple #2
0
        public RiverBuilder(IAggregateTileResolver tileResolver, ITileService tileService)
        {
            this._tileResolver = tileResolver;
            this._tileService = tileService;

            this._rivers = new List<River>();
            this.CreateRivers();
        }
Exemple #3
0
        public RegionBuilder(IRegionService regionService, IRiverBuilder riverBuilder, IList<IResourceBuilder> resourceBuilders, IRegionResolver regionResolver, IAggregateTileResolver tileResolver, ITileService tileService)
        {
            _regionService = regionService;
            _regionResolver = regionResolver;
            _tileResolver = tileResolver;
            _tileService = tileService;
            _riverBuilder = riverBuilder;

            _resourceBuilders = resourceBuilders;
        }
Exemple #4
0
 public TileService(ITileRepository tileRepository, IAggregateTileResolver tileResolver)
 {
     this._tileRepository = tileRepository;
     this._tileResolver = tileResolver;
 }
Exemple #5
0
 public GoldMineBuilder(IAggregateTileResolver tileResolver, ITileService tileService)
 {
     this._tileResolver = tileResolver;
     this._tileService = tileService;
 }
Exemple #6
0
 public ForestBuilder(IAggregateTileResolver tileResolver, ITileService tileService)
 {
     this._tileResolver = tileResolver;
     this._tileService = tileService;
 }