public override void crearBarajas(List <carta> cartas, int cartas_X_Palo) { Array palos = obtenerPalos(); Console.WriteLine((PalosBarEspañola)palos.GetValue(2)); for (int i = 0; i < palos.Length; i++) { for (int l = 1; l <= cartas_X_Palo; l++) { if (this.cartas_Sin_8_9 == true) { PalosBarEspañola a = (PalosBarEspañola)palos.GetValue(i); if (l <= 7) { this.cartas.Add(new carta(l, a)); } else { this.cartas.Add(new carta((l >= 8) ? l + 2 : l, a)); } } else { PalosBarEspañola a = (PalosBarEspañola)palos.GetValue(i); this.cartas.Add(new carta(l, a)); } } } }
public override void crearBarajas(List <carta> cartas, int cartas_X_Palo) { Array palos = obtenerPalos("Palo frances"); if (palos == null) { Console.WriteLine("error, ese palo no existe"); } else { //Console.WriteLine((PalosBarEspañola)palos.GetValue(2)); for (int i = 0; i < palos.Length; i++) { for (int l = 1; l <= cartas_X_Palo; l++) { PalosBarEspañola a = (PalosBarEspañola)palos.GetValue(i); this.cartas.Add(new carta(l, a)); } } } }
public carta(int numero, PalosBarEspañola palo) { this.numero = numero; this.paloE = palo; }