/// <summary>
        /// Retorna la primera carta que tiene la baraja, y la borra
        /// </summary>
        /// <returns>La primera carta de la baraja</returns>
        public Carta DarCarta()
        {
            Carta carta = Cartas.ElementAt(0);

            Cartas.Remove(carta);
            return(carta);
        }
        public void Barajar()
        {
            Random op = new Random();
            int    insertar;

            for (int i = 0; i < 1000; i++)
            {
                insertar = op.Next(Cartas.Count() - 1);
                Carta nueva = Cartas.ElementAt(0);
                Cartas.Remove(nueva);
                Cartas.Insert(insertar, nueva);
            }
        }
示例#3
0
 public void Limpiar()
 {
     for (int i = 0; i < ManoPlayer1.Count; i++)
     {
         ManoPlayer1.Remove(ManoPlayer1[i]);
     }
     for (int i = 0; i < ManoPlayer2.Count; i++)
     {
         ManoPlayer2.Remove(ManoPlayer2[i]);
     }
     for (int i = 0; i < ManoDealer.Count; i++)
     {
         ManoDealer.Remove(ManoDealer[i]);
     }
     for (int i = 0; i < Cartas.Count; i++)
     {
         Cartas.Remove(Cartas[i]);
     }
 }
示例#4
0
 public void removeCard()
 {//remove  uma carta da lista de Cartas deste <link>Local</link>
     Cartas.Remove(gameObject);
 }