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); }
public GameController(IMoveCalculator moveCalc) { _moveCalc = moveCalc; }