private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
        // TODO add your handling code here:              
        labelNotificaciones.setText("");
        if (!agente.getColorJugador().equalsIgnoreCase(labelColor.getText())) {
            labelNotificaciones.setText("No es tu turno :P");
            return;
        }
        if (getCtrlReglas().estaEnCarcel()) {
            if (b) {
                lanzarDados2();
            } else {
                lanzarDados3();
//                dados[0] = 1;
//                dados[1] = 1;
            }
            labelNotificaciones.setText("Carcel. Intentos: " + (contadorIntentosDePares + 1));
            if (dados[0] == dados[1]) {
                labelNotificaciones.setText("sale");
                ctrlReglas.getContadorDePares()[ctrlReglas.getIndiceTurno()]++;
                //ponerlos en salida                
                SacarDeCarcel(getCtrlReglas().getIndiceTurno());
                //comer lo que hay en salida
                comer(panelTablero1.fichas[getCtrlReglas().getIndiceTurno()][0], getCtrlReglas().getIndiceTurno());
                contadorIntentosDePares = 0;
                dados[0] = -1;
                dados[1] = -1;
                return;
            } else {
                contadorIntentosDePares++;
                if (contadorIntentosDePares == 3) {
                    labelNotificaciones.setText("No puede hacer más intentos para salir de la carcel");
                    contadorIntentosDePares = 0;
                    dados[0] = -1;
                    dados[1] = -1;
                    //ctrlReglas.getContadorDePares()[ctrlReglas.getIndiceTurno()] = 0;
                    getCtrlReglas().getSiguienteTurno();
                }
            }
        } //si no está en la carcel
        else if (dados[0] == -1 && dados[1] == -1) {
            if (b) {
                lanzarDados2();
            } else {
                lanzarDados3();
//                dados[0] = 1;
//                dados[1] = 1;
            }
            if (dados[0] != dados[1]) {
                getCtrlReglas().getSiguienteTurno();
            }
        } else {
            labelNotificaciones.setText("No se ha movido con el valor de los dados");
        }
    }//GEN-LAST:event_jButton2ActionPerformed