// 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; }