Exemple #1
0
    public void Stand()
    {
        /*TODO:
         * Si estamos en la mano inicial, debemos voltear la primera carta del dealer.
         */
        dealerHand.InitialToggle();

        /*TODO:
         * Repartimos cartas al dealer si tiene 16 puntos o menos
         * El dealer se planta al obtener 17 puntos o más
         * Mostramos el mensaje del que ha ganado
         */
        while (dealerHand.points < 17)
        {
            PushDealer();
        }


        if (playerHand.points > dealerHand.points && playerHand.points < 22 || dealerHand.points > 21)
        {
            finalMessage.text = "Enhorabuena";
            return;
        }

        if (dealerHand.points > playerHand.points && dealerHand.points < 22)
        {
            finalMessage.text = "Lástima";
            return;
        }

        finalMessage.text = "Empate";
    }