Título: No encuentro el error en el codigo Publicado por: Ruusa en 25 Junio 2019, 22:28 pm Hola, buenas tardes. Estoy haciendo un juego en java, y no se como hacer para que cuando el mazo no tenga mas cartas las cartas que están en la mesa vayan al ultimo jugador que tiro. El codigo es el siguiente:
if ( mazoCarta.mano==false && getRonda()==false) { getMesa(getJugador()); //toma como parametro el actual jug } else { //controla que el jugador no tenga mas cartas asi reparte if (controlCartaJugadores()==false && mazoCarta.mano==true) { miJuego.repartirJugadores(); } } turnosJugador(); //Controla los turnos de los jugadores mostrarCartasEnMano() ; //muestra las cartas en la mano -------------------------------------------------------------- public Cartas getCarta() { //Esto da las cartas del mazo Cartas c=null; if (cartaActual >= cartas.length) { mano=false; } else { c= cartas[cartaActual ++]; } return c; } ----------------------------------------------------- public boolean getRonda() { boolean t=false; for (Jugador j:jugadores) { for (int i=0;i<j.cartasEnMano.size();i++) { if (j.cartasEnMano.get(i)!=null) { t=true; } } } return t; } No me estaria funcionando el codigo y nose porque |