public Carta(string codigo, string nombre, TipoCarta tipo) { this.Codigo = codigo; this.Nombre = nombre; this.Tipo = tipo; this.ListaAtributos = new List <Atributo>(); }
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(); }
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; }