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

            this._rivers = new List<River>();
            this.CreateRivers();
        }
Esempio n. 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;
        }
Esempio n. 4
0
 public TileService(ITileRepository tileRepository, IAggregateTileResolver tileResolver)
 {
     this._tileRepository = tileRepository;
     this._tileResolver = tileResolver;
 }
Esempio n. 5
0
 public GoldMineBuilder(IAggregateTileResolver tileResolver, ITileService tileService)
 {
     this._tileResolver = tileResolver;
     this._tileService = tileService;
 }
Esempio n. 6
0
 public ForestBuilder(IAggregateTileResolver tileResolver, ITileService tileService)
 {
     this._tileResolver = tileResolver;
     this._tileService = tileService;
 }