Ejemplo n.º 1
0
    /*
     * Metodo que comprueba si la respuesta seleccionada
     * a traves del boton es la correcta correspontiene al nivel
     * actual
     * x: Boton que contiene la respuesta seleccionada
     *
     * */
    public void Comprobar(Button x)
    {
        //Si estamos en un nivel permitido y no esta activo el panel de avisos
        if (_adivinanzaNivel <= _adivinanza.ContAdivinanzas() && !_modalPanel.IsActivo())
        {
            //Compruebo si acierta(el contenido del boton es igual a la respusta del nivel actual
            if (x.GetComponentInChildren <Text>().text == _respuestactual)
            {
                //Actualizamos variables
                diamantes++;
                aciertos++;


                UpdateTextMesh(diamantesTextMesh, diamantes.ToString());
                UpdateTextMesh(AciertosTextMesh, aciertos.ToString());

                /*
                 * Aviso del acierto y pido
                 * ok para poder pasar al siguiente nivel
                 */
                /*	_modalPanel.Elejir("Has acertado!. +1.Diamante. Ganaste a la Chispa.Pasar siguiente nivel",
                 *                         SiguientePantalla, aceptarButton, cancelarButton, true);
                 */
                /*
                 *
                 * Aviso que se ha acertado
                 * */
                _modalPanel.AvisoAcierto("Has acertado!. +1.Diamante. Ganaste a la Chispa.Pasar siguiente nivel"
                                         , SiguientePantalla, aceptarButton, cancelarButton, helpButton);
            }
            else
            {
                //Actualizamos variables
                fallos++;
                diamantes--;

                UpdateTextMesh(FallosTextMesh, fallos.ToString());
                UpdateTextMesh(diamantesTextMesh, diamantes.ToString());

                /*
                 * Aviso del acierto y pido
                 * ok para poder pasar al siguiente nivel
                 */
                /*_modalPanel.Elejir("Has Fallado!. -1.Diamante.Gana la Chispa. Pasar siguiente nivel",
                 *                 SiguientePantalla, aceptarButton, cancelarButton, true);
                 *
                 */
                /*
                 *
                 * Aviso que se ha acertado
                 * */
                _modalPanel.AvisoAcierto("Has Fallado!. -1.Diamante.Gana la Chispa. Pasar siguiente nivel",
                                         SiguientePantalla, aceptarButton, cancelarButton, helpButton);
            }
        }
    }