Example #1
0
 public SnakesLadders(IBoard board, int numberOfPlayers)
 {
     _board          = board;
     _players        = new List <Player>(Enumerable.Range(1, numberOfPlayers).Select(p => new Player($"Player {p}")));
     _moveCalculator = new MoveCalculator();
     _turnTracker    = new TurnTracker(_players);
 }
Example #2
0
 public GameController(IMoveCalculator moveCalc)
 {
     _moveCalc = moveCalc;
 }