Exemple #1
0
 public OngoingDiplomaticExchangeComposer(
     ICivilizationFactory civFactory, IDiplomaticExchangeFactory exchangeFactory,
     [Inject(Id = "Available Resources")] IEnumerable <IResourceDefinition> availableResources
     )
 {
     CivFactory         = civFactory;
     ExchangeFactory    = exchangeFactory;
     AvailableResources = availableResources;
 }
 public DiplomaticExchangeComposer(
     IPossessionRelationship <IHexCell, ICity> cityLocationCanon,
     IDiplomaticExchangeFactory exchangeFactory,
     IHexGrid grid,
     [Inject(Id = "Available Resources")] IEnumerable <IResourceDefinition> availableResources
     )
 {
     CityLocationCanon = cityLocationCanon;
     ExchangeFactory   = exchangeFactory;
     Grid = grid;
     AvailableResources = availableResources;
 }