} //edited for m3 public void playerDrawCard() { PokerCard drawnCard = playingDeck.DrawPokerCardTop(); drawnCard.makeCard(blankCard); playerCards.AddFirst(drawnCard); Instantiate(drawnCard.Face, playerCardPosition[playerCardPointer++].transform); updatePlayerPoints(); if (playerPoints > 21) { playerBusted(); } } //edited for m3
public void dealerDrawCard() { Debug.Log("Starts Dealer Draw"); PokerCard drawnCard = playingDeck.DrawPokerCardTop(); GameObject cardFace; dealerCards.AddFirst(drawnCard); if (dealerCardPointer <= 0) { Debug.Log("Dealer Draws First Card"); drawnCard.isFaceUp = false; drawnCard.makeCard(blankCard); } else { Debug.Log("Dealer Draws Next First Card"); drawnCard.makeCard(blankCard); } cardFace = drawnCard.Face; Instantiate(cardFace, dealerCardPosition[dealerCardPointer++].transform); updateDealerPoints(false); } //edited for m3