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