Exemplo n.º 1
0
        public void DoTransferBot()
        {
            var cardForTransfer = DeskCards.Last().Back;

            foreach (var card in BotHand)
            {
                if (card.Rank == cardForTransfer.Rank)
                {
                    DeskCards.Add(new DeskCardsSlot(card));
                    BotHand.Remove(card);
                    WhosTurn = Players.Bot;
                    break;
                }
            }
        }
Exemplo n.º 2
0
        public void DoTossBot()
        {
            foreach (var cardDesk in DeskCards)

            {
                foreach (var cardBot in BotHand)
                {
                    if (cardDesk.Fore.Rank == cardBot.Rank || cardDesk.Back.Rank == cardBot.Rank)
                    {
                        if (DeskCards.Count < 5)
                        {
                            DeskCards.Add(new DeskCardsSlot(cardBot));
                            BotHand.Remove(cardBot);
                            break;
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
 public void DoPlayerToss(int cardNumber)
 {
     DeskCards.Add(new DeskCardsSlot(GamerHand[cardNumber]));
     GamerHand.RemoveAt(cardNumber);
 }
Exemplo n.º 4
0
 public void DoTransferPlayer(int gamerCardNumber)
 {
     DeskCards.Add(new DeskCardsSlot(GamerHand[gamerCardNumber]));
     GamerHand.RemoveAt(gamerCardNumber);
     // WhosTurn = Players.Bot;
 }