Beispiel #1
0
        private readonly IShuffled<Card> _choosenMixer; //выбранный тип растасовки

        public DeckManager()
        {
            _packTypes = DIKernel.Get<IPackTypes>();
            _packFactory = DIKernel.Get<IFactory>();
            _packStorage = DIKernel.Get<IDeckRepository>();
            _choosenMixer = DIKernel.Get<IShuffled<Card>>();
        }
Beispiel #2
0
 private IPackTypes typesContainer; //хранилище типов колод карт (52/36 и иные)
 public PackFactory(IPackTypes typesContainer)
 {
     this.typesContainer = typesContainer;
 }