public GamePlayApiController(IUserService userService, ICardService cardService, IGamePlayService gamePlayService, IMoveService moveService)
     : base(userService)
 {
     _cardService     = cardService;
     _gamePlayService = gamePlayService;
     _moveService     = moveService;
 }
        public GamePlayController()
        {
            var               churchCalculatorService = new ChurchCalculatorService();
            var               castleCalculatorService = new CastleCalculatorService();
            var               roadCalculatorService   = new RoadCalculatorService();
            IFigureService    figureService           = new FigureService();
            ICalculateService calculateService        = new CalculatorService(churchCalculatorService,
                                                                              castleCalculatorService,
                                                                              roadCalculatorService,
                                                                              figureService);

            gamePlayService = new GamePlayService(calculateService, figureService);
        }
Exemple #3
0
 public GameController(ITracer tracer, IGamePlayService pbpService)
 {
     _tracer     = tracer;
     _pbpService = pbpService;
 }