示例#1
0
    }  //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
示例#2
0
    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