public bool CanMove(int FromCell, int CountOfStoneMove)
        {
            var valid = false;

            if (_dices.IsDicesRolled() && _dices.IsOnDice(CountOfStoneMove) &&
                _board.CanMoveGameStone(FromCell, CountOfStoneMove) && _board.GetStone(FromCell).Color == _player)
            {
                valid = true;
            }
            return(valid);
        }
Example #2
0
 public bool IsDicesRolled() => _dice.IsDicesRolled();