private void PlayCard(PlayCardAction action)
        {
            var card = CurrentPlayer[action.CardNumber];

            CurrentPlayer.RemoveAt(action.CardNumber);
            PutCard(card);
            CurrentPlayer.Add(NextCard());
        }
Пример #2
0
        private void PlayCard(PlayCardAction action)
        {
            var card = CurrentPlayer[action.CardNumber];

            CurrentPlayer.RemoveAt(action.CardNumber);

            var risky = IsRisky(card);

            PutCard(card);
            if (risky)
            {
                WithRisk++;
            }
            CurrentPlayer.Add(NextCard());
        }
Пример #3
0
 private void DropCard(DropCardAction action)
 {
     CurrentPlayer.RemoveAt(action.CardNumber);
     CurrentPlayer.Add(NextCard());
 }
Пример #4
0
 private void DropCard(int cardNumber)
 {
     CurrentPlayer.RemoveAt(cardNumber);
     CurrentPlayer.Add(Deck.PollCard());
 }
Пример #5
0
 public void AddPlayer(string name, string dt)
 {
     CurrentPlayer.Add(new Player(name, dt, Tiles[0]));
 }