コード例 #1
0
ファイル: RegionService.cs プロジェクト: Brontsy/Kingdom
 public RegionService(IRegionRepository regionRepository, IRegionResolver regionResolver, IAggregateTileResolver tileResolver, ITileService tileService)
 {
     _regionRepository = regionRepository;
     _regionResolver = regionResolver;
     _tileResolver = tileResolver;
     _tileService = tileService;
 }
コード例 #2
0
ファイル: RiverBuilder.cs プロジェクト: Brontsy/Kingdom
        public RiverBuilder(IAggregateTileResolver tileResolver, ITileService tileService)
        {
            this._tileResolver = tileResolver;
            this._tileService = tileService;

            this._rivers = new List<River>();
            this.CreateRivers();
        }
コード例 #3
0
ファイル: RegionBuilder.cs プロジェクト: Brontsy/Kingdom
        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;
        }
コード例 #4
0
ファイル: TileService.cs プロジェクト: Brontsy/Kingdom
 public TileService(ITileRepository tileRepository, IAggregateTileResolver tileResolver)
 {
     this._tileRepository = tileRepository;
     this._tileResolver = tileResolver;
 }
コード例 #5
0
ファイル: GoldMineBuilder.cs プロジェクト: Brontsy/Kingdom
 public GoldMineBuilder(IAggregateTileResolver tileResolver, ITileService tileService)
 {
     this._tileResolver = tileResolver;
     this._tileService = tileService;
 }
コード例 #6
0
ファイル: ForestBuilder.cs プロジェクト: Brontsy/Kingdom
 public ForestBuilder(IAggregateTileResolver tileResolver, ITileService tileService)
 {
     this._tileResolver = tileResolver;
     this._tileService = tileService;
 }