Example #1
0
        public BackgammonGame(DiceService diceService, MoveValidator moveValidator)
        {
            _points = new Point[24];
            for (int i = 0; i < _points.Length; i++)
            {
                _points[i] = new Point();
            }

            GameOver    = false;
            _playerTurn = 1;

            _bar = new Bar();

            SetupCheckers();

            OutputBoard();



            _diceService   = diceService;
            _moveValidator = moveValidator;
        }
Example #2
0
 public MoveValidator(DiceService diceService)
 {
     _diceService = diceService;
 }