public void Iniciar(List <Jugador> jugadors) { int i, indiceJ; Crupier = new Crupier(); indiceJ = jugadors.Count - 1; for (i = 1; i < indiceJ; i++) { ListaJugadores[i].Nombre = "Bot" + i; Crupier.repatirCartasIniciales(ListaJugadores[i]); ListaJugadores[i].SumarCartas(); } ListaJugadores[0].Nombre = "Nacho"; ListaJugadores[indiceJ].Nombre = "Crupier"; Crupier.repatirCartasIniciales(ListaJugadores[0]); Crupier.repatirCartasIniciales(ListaJugadores[indiceJ]); ListaJugadores[indiceJ].Cartas[0].Palo = "carta"; ListaJugadores[indiceJ].Cartas[0].Numero = 0; ListaJugadores[0].SumarCartas(); ListaJugadores[indiceJ].SumarCartas(); }
public void Jugada(Jugador jugador, TipoJugada tipo) { if (tipo == TipoJugada.PedirCarta) { jugador.Cartas.Add(Crupier.Repartir()[0]); jugador.SumarCartas(); if (jugador.Suma > 21) { jugador.Perder = true; } } if (tipo == TipoJugada.MeQuedo) { jugador.Perder = true; } }
public void JugarRonda() { int indiceJ, i; indiceJ = ListaJugadores.Count; for (i = 1; i < indiceJ; i++) { do { if (ListaJugadores[i].Respuesta == true) { ListaJugadores[i].Cartas.Add(Crupier.Repartir()[0]); } ListaJugadores[i].SumarCartas(); Crupier.OfrecerCarta(ListaJugadores[i]); } while (ListaJugadores[i].Respuesta == true); } }