Example #1
0
 public Carta(string codigo, string nombre, TipoCarta tipo)
 {
     this.Codigo         = codigo;
     this.Nombre         = nombre;
     this.Tipo           = tipo;
     this.ListaAtributos = new List <Atributo>();
 }
Example #2
0
 public void Imprimir()
 {
     cartaActual = TipoCarta.oro;
     Console.WriteLine("El valor actual es:" + cartaActual);
     cartaActual = TipoCarta.espada;
     Console.WriteLine("El valor actual es:" + cartaActual);
     Console.ReadKey();
 }
Example #3
0
 public Carta(TipoCarta valor, TipoNaipe naipe)
 {
     Valor = valor;
     Naipe = naipe;
 }
 private static bool TemTrinca(IEnumerable<Carta> cartas, out TipoCarta tipoCarta)
 {
     List<TipoCarta> duplicates = cartas.GroupBy(i => i.Valor).Where(g => g.Count() > 2).Select(g => g.Key).ToList();
     tipoCarta = duplicates.FirstOrDefault();
     return duplicates.Count == 1;
 }