Example #1
0
        //Metodo che calcola il punteggio totale delle carte che ho in mano
        public int HandScore()
        {
            bool isAce = false;
            int  ris   = 0;

            for (int i = 0; i < cards.Count(); i++)
            {
                ris += dh.GetCardScore(cards.ElementAt(i));
                if (cards.ElementAt(i).Rank == 1)
                {
                    isAce = true;
                }
            }

            if (isAce = true && ris > 21)
            {
                ris = ris - 10;
            }
            Score = ris;
            return(ris);
        }