public void Play() { Player player = new Player(); //Objeto "player" Mano playerMano = player.Jugar(baraja); //Creamos un objeto de la clase Mano para int cont1 = 0; int cont2 = 0; int suma1 = 0; int suma2 = 0; if (playerMano.Gana()) { Console.WriteLine("HAS GANADO."); cont1++; suma1 += cont1; } else if (playerMano.Pierde()) { Console.WriteLine("Game over"); cont2++; suma2 += cont2; } else { Console.WriteLine("El jugador se mantiene en {0}", playerMano.Total()); } Console.WriteLine("\nGanados: {0}\tPerdidos: {1}", suma1, suma2); Console.Write("\nPulse cualquier tecla para continuar..."); }
public IEnumerable <Carta> FinalizaMano() { if (!ManoIniciada) { throw new Excepcion("La mano no está iniciada, no se puede finalizar mano."); } List <Carta> mano = Mano.Retira(); Mano = null; return(mano); }
public void RecibeCarta(Carta c) { if (!ManoIniciada) { throw new Excepcion("La mano no está iniciada, no se puede recibir carta."); } if (Mano.Cerrada) { throw new Excepcion("La mano está cerrada, no se puede recibir carta."); } Mano.AñadeCarta(c); }
public Player() //Constructor { mano = new Mano(); //Asignamos e inicializamos el objeto mano de la clase Mano }