private bool comprobarGanador(Jugador j) { if (j.getCantFichas() == 0) { j.setPuntos(j.getPuntos() + puntosJ1 + puntosAcumulados(jj2) + puntosAcumulados(jj3) + puntosAcumulados(jj4)); ganador.Text = j.getNombre() + " Dominó la ronda!!\n"; //j.setPuntos(contarPuntos()); marcadores.Text = "Puntos\n" + "Usted: " + jj1.getPuntos() + "\n" + jj2.getNombre() + ": " + jj2.getPuntos() + "\n" + jj3.getNombre() + ": " + jj3.getPuntos() + "\n" + jj4.getNombre() + ": " + jj4.getPuntos() + "\n"; sigRonda.Visible = true; sigRonda.Enabled = true; checarGanadorFinal(); return(true); } return(false); }
private void checarPasar(bool r) { if (r) { Console.WriteLine("Alguien pasó, van:" + pasar); pasar++; } else { pasar = 0; } if (pasar == 4) { Console.WriteLine("Se cerró."); Jugador j = ganadorAlCierre(); int difPuntos = puntosJ1 - puntosAcumulados(jj2) - puntosAcumulados(jj3) - puntosAcumulados(jj4); if (difPuntos < 0) { difPuntos = difPuntos * -1; } j.setPuntos(difPuntos); ganador.Text = j.getNombre() + " Dominó la ronda cerrada!!\n"; //j.setPuntos(contarPuntos()); marcadores.Text = "Puntos\n" + "Usted: " + jj1.getPuntos() + "\n" + jj2.getNombre() + ": " + jj2.getPuntos() + "\n" + jj3.getNombre() + ": " + jj3.getPuntos() + "\n" + jj4.getNombre() + ": " + jj4.getPuntos() + "\n"; pasar = 0; panel2.Enabled = false; button1.Enabled = false; sigRonda.Visible = true; sigRonda.Enabled = true; checarGanadorFinal(); } }