public RivalCityCaravanDestinationInformationRequestStep(IOrdinalSuffixResolver ordinalSuffixResolver,
                                                                 ISmallestTradeTokenPileResolver smallestTradeTokenPileResolver) : base()
        {
            OperationType = OperationType.InformationRequest;

            _smallestTradeTokenPileResolver = smallestTradeTokenPileResolver;
            _ordinalSuffixResolver          = ordinalSuffixResolver;
        }
Beispiel #2
0
        public MathematicsFocusCardMoveResolver(INoActionStep noActionRequestActionRequest,
                                                ISmallestTradeTokenPileResolver smallestTradeTokenPileResolver,
                                                IScienceResolverUtility scienceResolverUtility) : base()
        {
            _scienceResolverUtility         = scienceResolverUtility;
            _smallestTradeTokenPileResolver = smallestTradeTokenPileResolver;

            _actionSteps.Add(0, noActionRequestActionRequest);

            FocusType  = FocusType.Science;
            FocusLevel = FocusLevel.Lvl2;
        }
        public DefeatedBarbarianActionRequestStep(ISmallestTradeTokenPileResolver smallestTradeTokenPileResolver) : base()
        {
            OperationType = OperationType.InformationRequest;

            _smallestTradeTokenPileResolver = smallestTradeTokenPileResolver;
        }
Beispiel #4
0
        public DefeatedCapitalCityActionRequestStep(ISmallestTradeTokenPileResolver smallestTradeTokenPileResolver) : base()
        {
            OperationType = OperationType.ActionRequest;

            _smallestTradeTokenPileResolver = smallestTradeTokenPileResolver;
        }