public void determinarGanadorR(PuntajeP puntajeP) { int ganador = 0; if (rendirse != 0) { if (rendirse == 1) { ganador = 2; } else { ganador = 1; } } else { } if (ganador == 1) { puntajeP.equipoAC += puntaje.truco; } else { puntajeP.equipoBD += puntaje.truco; } Console.WriteLine(); Console.WriteLine("!!!LOS GANADORES DE LA RONDA SON EL EQUIPO " + ganador + "!!!"); }
public Partida() { puerto = new Puerto(); puntaje = new PuntajeP(); mazo = new Mazo(); a = new Jugador("A", puerto); b = new Jugador("B", puerto); c = new Jugador("C", puerto); d = new Jugador("D", puerto); turno = new Turno(d); ronda = new Ronda(a, b, c, d, turno, puerto); }
public void iniciar(PuntajeP puntajeP) { for (int i = 0; i < 3; i++) { mostrarPuntaje(); puerto.actualizarPuntosTruco(puntaje.truco); System.Threading.Thread.Sleep(500); puerto.actualizarPuntosEnvido(puntaje.envido); System.Threading.Thread.Sleep(500); for (int j = 0; j < 4; j++) { mostrarMesa(); Console.WriteLine(); Console.WriteLine("< TURNO JUGADOR " + turno.turno.id + " >"); switch (turno.turno.id) { case "A": a = turno.turno.jugarTurno(i, puntaje, jb, ref rendirse); turno.turno = jb; break; case "B": b = turno.turno.jugarTurno(i, puntaje, jc, ref rendirse); turno.turno = jc; break; case "C": c = turno.turno.jugarTurno(i, puntaje, jd, ref rendirse); turno.turno = jd; break; case "D": d = turno.turno.jugarTurno(i, puntaje, ja, ref rendirse); turno.turno = ja; break; } if (rendirse != 0) { break; } } if (rendirse != 0) { break; } determinarGanador(i); a = null; b = null; c = null; d = null; } determinarGanadorR(puntajeP); puerto.actualizarPuntaje(puntajeP.equipoAC, puntajeP.equipoBD); }