Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
            }
        }