public void CardDeal(List <Card> playerHand) { playerHand.Clear(); if (deck.Count < 5) { deck.Clear(); deck = Deck.ShuffleDeck(Deck.GetDeck()); } for (int i = 0; i < 5; i++) { playerHand.Add(Deck.GetCard(deck)); } foreach (var card in playerHand) { Debug.Log($"{card.CardSuit}:{card.Number}"); } Debug.Log(PokerHand.CardHand(playerHand)); }
public void ChangeCard() { for (int i = 0; i < m_changeChoice.Length; i++) { Debug.Log(m_changeChoice[i]); if (m_changeChoice[i] == true) { m_cardDealer.CardChange(m_playerHand, i); } } CardUpDate(); var selectAllFalse = m_changeChoice.Select(s => s = false).ToArray(); m_changeChoice = selectAllFalse; PlayerJudgeHand = PokerHand.CardHand(m_playerHand); PlayerHightCardNumber = PokerHand.HighCard; PokerFacilitator.ChangeCount--; }
public void CPUJugeCard() { CPUJudgeHand = PokerHand.CardHand(m_cpuHand); CPUHightCardNumber = PokerHand.HighCard; }