private void CargarCartas() { if (_infoData != null) { for (int j = 0; j < _infoData.Count(); j++) { if (j > 1) { var carta = _infoData[j]; if (carta != string.Empty) { var attrs = carta.Split('|'); var nuevaCarta = new Cartas() { Tipo = EnumCarta.normal, Codigo = attrs[0], Nombre = attrs[1] }; for (int i = 2; i < attrs.Count(); i++) { var strConvertido = this.NombreAtributos[i - 2]; var carac = new Caracteristicas() { Propiedad = strConvertido, Valor = float.Parse(attrs[i]) }; nuevaCarta.Atributos.Add(carac); } this.Cartas.Add(nuevaCarta); } } } this.CargarAmarillayRoja(); } }
public void AñadirCartas(Cartas carta) { this.Mazo.Add(carta); }