public void TercerRonda(Jugador dealer) { List<Cartas> listaTercerRondaDealer = dealer.RepartirCartasRonda(1); cartasDealer = cartasDealer.Concat(listaTercerRondaDealer).ToList(); for (int i = 0; i < listaTercerRondaDealer.Count; i++) { cartaVista7.Nombre = listaTercerRondaDealer[i].Nombre; cartaVista7.Palo = listaTercerRondaDealer[i].Palo; } ronda = 3; jugDealer = dealer; //sACAR LALISTA DE CARTAS DEL JUGADOR 1 List<Cartas> cartasJug1Total = cartasDealer.Concat(cartasJ1).ToList(); //Sacar la lista de las cartas del jugador 2 List<Cartas> cartasJug2Total = cartasDealer.Concat(cartasJ2).ToList(); int jugada1 = new Jugador().ValidarJugadaGanadora(cartasJug1Total.OrderBy(x => x.Valor).ToList()); int jugada2 = new Jugador().ValidarJugadaGanadora(cartasJug2Total.OrderBy(x => x.Valor).ToList()); for (int i = 0; i < cartasJ2.Count; i++) { if (i == 0) { cartaVista8.Nombre = cartasJ2[i].Nombre; cartaVista8.Palo = cartasJ2[i].Palo; } if (i == 1) { cartaVista9.Nombre = cartasJ2[i].Nombre; cartaVista9.Palo = cartasJ2[i].Palo; } } MessageBox.Show("Jugador 1:" + MostrarJugada(jugada1) + Environment.NewLine + Environment.NewLine + " Jugador 2:" + MostrarJugada(jugada2)); }
public void SegundaRonda(Jugador dealer) { //Mostrar en interface las imagenes de las primeras 3 cartas List<Cartas> listaSegundaRondaDealer = dealer.RepartirCartasRonda(1); cartasDealer = cartasDealer.Concat(listaSegundaRondaDealer).ToList(); for (int i = 0; i < listaSegundaRondaDealer.Count; i++) { cartaVista6.Nombre = listaSegundaRondaDealer[i].Nombre; cartaVista6.Palo = listaSegundaRondaDealer[i].Palo; } ronda = 2; jugDealer = dealer; }
public List <Jugada> ListarJugadasDeJugador(Jugador pJugador) { IPersistenciaJugada FJugada = FabricaPersistencia.GetPersistenciaJugada(); return(FJugada.ListarJugadasDeJugador(pJugador)); }
public Jugada BuscarJugada(Jugador jugador, int id) { return(FabricaPersistencia.GetPersistenciaJugada().BuscarJugada(jugador, id)); }
public List <Sorteo> ListarSorteosDisponiblesJugador(Jugador jugador) { return(FabricaPersistencia.GetPersistenciaSorteo().ListarSorteosDisponiblesJugador(jugador)); }
public void AgregarJugador(Jugador j) { IPersistenciaJugador FJugador = FabricaPersistencia.getPersistenciaJugador(); FJugador.AgregarJugador(j); }
public Tarjeta(Jugador jugador, int minutoDeJuego, ColorTarjeta color) { this.JugadorAfectado = jugador; this.MinutoDeJuego = minutoDeJuego; this.Color = color; }
private void VolverJugar() { cartaVista6.Nombre = string.Empty; cartaVista6.Palo = string.Empty; cartaVista7.Nombre = string.Empty; cartaVista7.Palo = string.Empty; ronda = 0; List<Cartas> listaAlmacena = new List<Cartas>(); for (int i = 0; i < 2; i++) { Jugador jug = new Jugador("Jugador " + (i + 1), (i + 1)); jug.BarajaRepartida = listaAlmacena; List<Cartas> listaPrimerRonda = jug.RepartirCartasRonda(2); listaAlmacena = jug.BarajaRepartida; for (int j = 0; j < listaPrimerRonda.Count; j++) { if (i == 0) { label2.Text = jug.Nombre; if (j == 0) { cartaVista1.Nombre = listaPrimerRonda[j].Nombre; cartaVista1.Palo = listaPrimerRonda[j].Palo; } if (j == 1) { cartaVista2.Nombre = listaPrimerRonda[j].Nombre; cartaVista2.Palo = listaPrimerRonda[j].Palo; cartasJ1 = listaPrimerRonda; } } if (i == 1) { label1.Text = jug.Nombre; if (j == 0) { cartaVista8.Nombre = oculto; cartaVista8.Palo = oculto; } if (j == 1) { cartaVista9.Nombre = oculto; cartaVista9.Palo = oculto; cartasJ2 = listaPrimerRonda; } } } } Jugador dealer = new Jugador("Dealer", 2); jugDealer = dealer; dealer.BarajaRepartida = listaAlmacena; List<Cartas> listaPrimerRondaDealer = dealer.RepartirCartasRonda(3); cartasDealer = listaPrimerRondaDealer; for (int i = 0; i < listaPrimerRondaDealer.Count; i++) { if (i == 0) { cartaVista3.Nombre = listaPrimerRondaDealer[i].Nombre; cartaVista3.Palo = listaPrimerRondaDealer[i].Palo; } if (i == 1) { cartaVista4.Nombre = listaPrimerRondaDealer[i].Nombre; cartaVista4.Palo = listaPrimerRondaDealer[i].Palo; } if (i == 2) { cartaVista5.Nombre = listaPrimerRondaDealer[i].Nombre; cartaVista5.Palo = listaPrimerRondaDealer[i].Palo; } ronda = 1; } }