Example #1
0
 // Si el rival está en las malas: lo necesario para llegar a buenas;
 // si el rival está en las buenas: los necesarios para que el jugador con mayor puntaje gane el
 // partido
 private int calcularValorFaltaEnvido(Juego juego) {
   int puntajeRival =
       juego.obtenerEquipoContrarioA(juego.obtenerJugadorConDecision()).obtenerPuntajeTotal();
   int puntajeADar = 0;
   if (puntajeRival < 15) {
     puntajeADar = 15 - puntajeRival;
   } else {
     int maximoPuntaje =
         Math.max(
             puntajeRival, juego.obtenerJugadorConDecision().getEquipo().obtenerPuntajeTotal());
     puntajeADar = 30 - maximoPuntaje;
   }
   // la diferencia de los puntos ya acumulados.
   puntajeADar -= juego.obtenerPuntosPorEnvido() + juego.obtenerPuntosFuturosPorEnvido();
   return puntajeADar;
 }