Exemplo n.º 1
0
        public void MakeBeliveMove(BeliveMove move, Guid nextMoverId, Guid loserId, IReadOnlyCollection <PlayingCard> takedLoserCards)
        {
            if (!IsStarted || CurrentGame.CurrentMover.Id != move.Initiator.Id || CurrentGame.CanMakeMove(MoveType.BeliveMove))
            {
                return;
            }

            CurrentGame.MakeBeliveMove(move, nextMoverId, loserId, takedLoserCards);
        }