Exemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (tiempo.tiempo <= 0)
        {
            Marcador.decrementarPuntos();
            tiempo.reanudar();
            sonidos.FueraDeTiempo();
            StartCoroutine(Nuevo_Numero());
        }

        if (jugar.pulsado)
        {
            jugar.pulsado = false;
            instrucciones.SetActive(false);
            contenedorImagen.SetActive(true);
            canvasPrincipal.SetActive(true);
            generarNumero();
            //colocar_nombres();
        }


        if (respuestas.Count > 0)
        {
            verificarSeleccion();
        }
    }
Exemplo n.º 2
0
    // Update is called once per frame
    void Update()
    {
        //VERIFICA SI DEBE INICAR LA PARTIDA GENERANDO FLECHAS
        if (ComenzarP.Comenzar == true)
        {
            Instrucciones_Iniciales.gameObject.SetActive(false);                //desactivando el canvas de instrucciones
            //StartCoroutine(generacionInicial ());

            musica.FueraDeTiempo();        //activando la musica de fondo aprevechando el metodo de fuera de tiepmo

            StartCoroutine(generacion(2)); //se generan las primeras flechas inciales
            ComenzarP.Comenzar = false;    //cambia el valor de la variable comezar
            //Debug.Log ("Comenzo");
        }

        if (Input.GetKeyUp(KeyCode.A))
        {
            // Debug.Log("cantidad de arraylist " + flechas.Count);
            //StartCoroutine(generacionYSumar(flechas.Count));
            AnadirFlechas();
        }
    }
Exemplo n.º 3
0
    // Update is called once per frame
    void Update()
    {
        if (jugar.pulsado)
        {
            jugar.pulsado = false;
            instrucciones.SetActive(false);
            //contenedorImagen.SetActive(true);
            canvasPrincipal.SetActive(true);
            puntuacion.Intentos = 0;
            buenas.text         = "Puntos: " + 0;
            //malas.text = "" + 0;
            GeneradorNumeros();
            boton1.gameObject.SetActive(false);
            boton2.gameObject.SetActive(false);
            boton3.gameObject.SetActive(false);
            establecerResultado.establecerResultado();
        }

        //verifica si no has contestado y el tiempo se ha acabado te incrementara un error y se generaran otros numero
        if (tiempoRespuesta.tiempo <= 0)
        {
            //se detiene el tema principal de fondo
            temaPrincipal.Detener();

            //activa el sonido correspondiente
            //sonidoAccion.Incorrecta();
            sonidoAccion.FueraDeTiempo();

            IncrementarIncorrectas();
            Invoke("desactivarScriptPulsacion", .2f);
            boton1.gameObject.SetActive(false);
            boton2.gameObject.SetActive(false);
            boton3.gameObject.SetActive(false);

            Respuesta.SetActive(true);
            resultadoPantalla.enabled = true;

            Invoke("GeneradorNumeros", 2f);
            Invoke("activarScriptPulsacion", 3.2f);
            R1.actualizarResultados();

            //incrementa el nivel de intento permitidos en el juego
            puntuacion.Intentos++;

            tiempoRespuesta.reanudar();
        }


        /*
         *      if (Input.GetKeyDown (KeyCode.A)) {
         *              Debug.Log ("quitar bootn 1");
         *              boton1.gameObject.SetActive(false);
         *
         *      }
         *
         *      if (Input.GetKeyDown (KeyCode.S)) {
         *              Debug.Log ("poner boton1");
         *              boton1.gameObject.SetActive(true);
         *
         *      }
         *
         *      if (Input.GetKeyDown (KeyCode.Q)) {
         *              boton1.enabled = false;
         *              boton2.enabled = false;
         *              boton3.enabled = false;
         *      }
         *
         *      if (Input.GetKeyDown (KeyCode.W)) {
         *              boton1.enabled = true;
         *              boton2.enabled = true;
         *              boton3.enabled = true;
         *      }
         */

        if (boton1.pulsado == true && boton2.pulsado == false && boton3.pulsado == false)
        {
            if (R1.resultado1.Equals(resultadoFinal))
            {
                Debug.Log("CORRECTO");

                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Correcta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                //desactivarScriptPulsacion ();
                IncrementarAciertos();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                //desactiva los demas botones
                boton2.gameObject.SetActive(false);
                boton3.gameObject.SetActive(false);

                //muestra el resultado en pantalla
                Respuesta.SetActive(true);
                resultadoPantalla.enabled = true;

                //llama al metodo para generar otros numeros
                Invoke("GeneradorNumeros", 2f);
                //activa nuevamente la pulsacion de los botones al aparecer
                Invoke("activarScriptPulsacion", 3.2f);
                //actualiza el resultado que aparece en los botones
                R1.actualizarResultados();

                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
            else
            {
                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Incorrecta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                IncrementarIncorrectas();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton2.gameObject.SetActive(false);
                boton3.gameObject.SetActive(false);

                Respuesta.SetActive(true);
                resultadoPantalla.enabled = true;

                Invoke("GeneradorNumeros", 2f);
                Invoke("activarScriptPulsacion", 3.2f);
                R1.actualizarResultados();

                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
        }


        if (boton2.pulsado == true && boton1.pulsado == false && boton3.pulsado == false)
        {
            //Debug.Log ("comparando opcion2");

            if (R1.resultado2.Equals(resultadoFinal))
            {
                Debug.Log("CORRECTO");

                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Correcta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();


                //desactivarScriptPulsacion ();
                IncrementarAciertos();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton1.gameObject.SetActive(false);
                boton3.gameObject.SetActive(false);

                Respuesta.SetActive(true);
                resultadoPantalla.enabled = true;

                Invoke("GeneradorNumeros", 2f);

                Invoke("activarScriptPulsacion", 3.2f);
                R1.actualizarResultados();



                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
            else
            {
                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Incorrecta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                IncrementarIncorrectas();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton1.gameObject.SetActive(false);
                boton3.gameObject.SetActive(false);

                Respuesta.SetActive(true);
                resultadoPantalla.enabled = true;

                Invoke("GeneradorNumeros", 2f);
                Invoke("activarScriptPulsacion", 3.2f);
                R1.actualizarResultados();


                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
        }

        if (boton3.pulsado == true && boton2.pulsado == false && boton1.pulsado == false)
        {
            //Debug.Log ("comparando opcion3");

            if (R1.resultado3.Equals(resultadoFinal))
            {
                Debug.Log("CORRECTO");

                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Correcta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                IncrementarAciertos();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton1.gameObject.SetActive(false);
                boton2.gameObject.SetActive(false);

                //aciva la respuesta en pantalla
                Respuesta.SetActive(true);
                resultadoPantalla.enabled = true;
                //llama al metodo para generar nuevos numeros
                Invoke("GeneradorNumeros", 2f);


                Invoke("activarScriptPulsacion", 3.2f);

                //llama al metodo para actualizar los resultados
                R1.actualizarResultados();


                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
            else
            {
                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Incorrecta();


                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                IncrementarIncorrectas();

                //desactivando las funciones de los botones
                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton1.gameObject.SetActive(false);
                boton2.gameObject.SetActive(false);

                //aciva la respuesta en pantalla
                Respuesta.SetActive(true);
                resultadoPantalla.enabled = true;
                //llama al metodo para generar nuevos numeros
                Invoke("GeneradorNumeros", 2f);

                Invoke("activarScriptPulsacion", 3.2f);
                //llama al metodo para actualizar los resultados
                R1.actualizarResultados();

                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
        }
    }
Exemplo n.º 4
0
    // Update is called once per frame
    void Update()
    {
        //verifica si no has contestado y el tiempo se ha acabado te incrementara un error y se generaran otros numero
        if (tiempoRespuesta.tiempo <= 0)
        {
            //se detiene el tema principal de fondo
            temaPrincipal.Detener();

            //activa el sonido correspondiente
            //sonidoAccion.Incorrecta();
            sonidoAccion.FueraDeTiempo();

            IncrementarIncorrectas();
            Invoke("desactivarScriptPulsacion", .2f);
            boton1.gameObject.SetActive(false);
            boton2.gameObject.SetActive(false);
            boton3.gameObject.SetActive(false);

            resultadoPantalla.enabled = true;

            Invoke("GeneradorNumeros", 2f);
            Invoke("activarScriptPulsacion", 3.2f);
            R1.actualizarResultados();

            //incrementa el nivel de intento permitidos en el juego
            puntuacion.Intentos++;

            tiempoRespuesta.reanudar();
        }



        if (boton1.pulsado == true && boton2.pulsado == false && boton3.pulsado == false)
        {
            if (R1.resultado1.Equals(resultadoFinal))
            {
                Debug.Log("CORRECTO");

                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Correcta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                //desactivarScriptPulsacion ();
                IncrementarAciertos();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                //desactiva los demas botones
                boton2.gameObject.SetActive(false);
                boton3.gameObject.SetActive(false);

                //muestra el resultado en pantalla
                resultadoPantalla.enabled = true;

                //llama al metodo para generar otros numeros
                Invoke("GeneradorNumeros", 2f);
                //activa nuevamente la pulsacion de los botones al aparecer
                Invoke("activarScriptPulsacion", 3.2f);
                //actualiza el resultado que aparece en los botones
                R1.actualizarResultados();

                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
            else
            {
                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Incorrecta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                IncrementarIncorrectas();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton2.gameObject.SetActive(false);
                boton3.gameObject.SetActive(false);

                resultadoPantalla.enabled = true;

                Invoke("GeneradorNumeros", 2f);
                Invoke("activarScriptPulsacion", 3.2f);
                R1.actualizarResultados();

                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
        }


        if (boton2.pulsado == true && boton1.pulsado == false && boton3.pulsado == false)
        {
            //Debug.Log ("comparando opcion2");

            if (R1.resultado2.Equals(resultadoFinal))
            {
                Debug.Log("CORRECTO");

                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Correcta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();


                //desactivarScriptPulsacion ();
                IncrementarAciertos();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton1.gameObject.SetActive(false);
                boton3.gameObject.SetActive(false);

                resultadoPantalla.enabled = true;

                Invoke("GeneradorNumeros", 2f);

                Invoke("activarScriptPulsacion", 3.2f);
                R1.actualizarResultados();



                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
            else
            {
                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Incorrecta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                IncrementarIncorrectas();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton1.gameObject.SetActive(false);
                boton3.gameObject.SetActive(false);

                resultadoPantalla.enabled = true;

                Invoke("GeneradorNumeros", 2f);
                Invoke("activarScriptPulsacion", 3.2f);
                R1.actualizarResultados();


                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
        }

        if (boton3.pulsado == true && boton2.pulsado == false && boton1.pulsado == false)
        {
            //Debug.Log ("comparando opcion3");

            if (R1.resultado3.Equals(resultadoFinal))
            {
                Debug.Log("CORRECTO");

                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Correcta();

                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                IncrementarAciertos();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton1.gameObject.SetActive(false);
                boton2.gameObject.SetActive(false);

                //aciva la respuesta en pantalla
                resultadoPantalla.enabled = true;
                //llama al metodo para generar nuevos numeros
                Invoke("GeneradorNumeros", 2f);


                Invoke("activarScriptPulsacion", 3.2f);

                //llama al metodo para actualizar los resultados
                R1.actualizarResultados();


                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
            else
            {
                //se detiene el tema principal de fondo
                temaPrincipal.Detener();

                //activa el sonido correspondiente
                sonidoAccion.Incorrecta();


                //deja al contador en cero
                tiempoRespuesta.contadorCero();

                IncrementarIncorrectas();

                Invoke("desactivarScriptPulsacion", .05f);
                //desactivarScriptPulsacion ();

                boton1.gameObject.SetActive(false);
                boton2.gameObject.SetActive(false);

                //aciva la respuesta en pantalla
                resultadoPantalla.enabled = true;
                //llama al metodo para generar nuevos numeros
                Invoke("GeneradorNumeros", 2f);

                Invoke("activarScriptPulsacion", 3.2f);
                //llama al metodo para actualizar los resultados
                R1.actualizarResultados();

                //incrementa el nivel de intento permitidos en el juego
                puntuacion.Intentos++;
            }
        }
    }