Tema: [ CONSULTA ] Juego multijugador por turnos
Ver Mensaje Individual
  #2  
Viejo 01/02/12, 13:46:35
Avatar de nethacker
nethacker
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
Hombre, es que para eso está el if
Puedes poner como atributo de clase a jugador un entero que se inicie a 0 y un método

class Jugador{

/*********Lo que sea********

private int errorAcumulado = 0;

/*********Resto de métodos********

public boolean sumarError(){
this.errorAcumulado++;
if(this.errorAcumulado == 5)
return true; //En este caso ya ha perdido la partida
else
return false; //En este caso el jugador aún tiene algún fallo permitido
}

public int getError(){
return this.errorAcumulado;
}

}


Desde la clase que lleve el peso del juego, mostrar imagen según el valor que te devuelva getError. Si devuelve 0, nada, si devuelve 1 la E, si devuelve 2 muestras ER, así hasta 5: ERROR.
Y cada vez que cometa un fallo no tienes más que llamar a:

if ( jugador.sumarError() == true ){
//Ha perdido la partida, buuuuuu
} else {
//A seguir jugando
}
//Actualizas la imagen y continúas

Última edición por nethacker Día 01/02/12 a las 13:52:05
Responder Con Cita