예제 #1
0
        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;
            }
        }
예제 #2
0
        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);
            }
        }