Ejemplo n.º 1
0
 public PlayersService(
     IPlayerGenerator builder,
     IMapper <Players.Player, Player> mapper
     )
 {
     _builder = builder;
     _mapper  = mapper;
 }
Ejemplo n.º 2
0
 public GameController(ILogger <GameController> logger, IPlayerGenerator playerGenerator)
 {
     _logger          = logger;
     _playerGenerator = playerGenerator;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Setup the factories for human and computer players
 /// </summary>
 static void Initialise()
 {
     //Could be improved by using dependency injection.
     computerPlayerGenerator = new ComputerPlayerGenerator();
     humanPlayerGenerator    = new HumanPlayerGenerator();
 }
Ejemplo n.º 4
0
 internal PlayerService(Game game)
     : base(game)
 {
     _playerGenerator = new PlayerGenerator();
 }