示例#1
0
    }         // fin de metodo

    void comprobarPosicionAfirmativa()
    {
        GeneradorFrases.pulsaste = true;


        if (elementoPulsado [0] == "yes" && posicionOcupada [0] == false)
        {
            estructuraFrase [0]      = true;
            posicionOcupada [0]      = true;
            instanciaAfirmativa[0]   = elementoInstanciado;
            GeneradorFrases.pulsaste = false;
            iAfir[0] = true;
            accesoMarcador.modificacionPuntuacion(2);
        }
        else
        {
            if (elementoPulsado [1] == "they" && posicionOcupada [0] == true && posicionOcupada [1] == false)
            {
                estructuraFrase[1]       = true;
                posicionOcupada [1]      = true;
                instanciaAfirmativa[1]   = elementoInstanciado;
                GeneradorFrases.pulsaste = false;
                iAfir[1] = true;
                accesoMarcador.modificacionPuntuacion(2);
            }
            else
            {
                if (elementoPulsado [2] == "do" && posicionOcupada [1] == true && posicionOcupada [2] == false)
                {
                    estructuraFrase[2]       = true;
                    posicionOcupada [2]      = true;
                    instanciaAfirmativa[2]   = elementoInstanciado;
                    GeneradorFrases.pulsaste = false;
                    iAfir[2]        = true;
                    fraseAfirmativa = true;
                    accesoSonidos.aciertoExpresion();
                    accesoMarcador.modificacionPuntuacion(5);
                    inicializaVariables();
                    comprobacionPanel();
                }
                else
                {
                    devuelvoCollider();
                    StartCoroutine(devuelvoImagenAPosicion(0.4f));
                }
            }
        }
    }
示例#2
0
 void comprobarIgualdad()
 {
     palabraItem = true;
     if (elementosPulsados [0] == elementosPulsados [1])
     {
         sonidosElementos();
         detectoPosicionAcertada();
         accesoMarcador.modificacionPuntuacion(5);
         inicializoVariables();
         cartasAcertadas = cartasAcertadas + 2;
         if (cartasAcertadas == 12)
         {
             StartCoroutine(activamosAnteAcierto(0.7f));
         }
     }
     else
     {
         accesoSonidos.falloBoton();
         accesoMarcador.modificacionPuntuacion(-1);
         StartCoroutine(activamosAnteFallo(0.2f));
     }
 }
示例#3
0
 void comprueboCartaYPalabra()
 {
     if (elementosPulsados [0] == nombrePulsado)
     {
         sonidosElementos();
         detectoPosicionAcertada();
         accesoMarcador.modificacionPuntuacion(5);
         inicializoVariables();
         reinicioNombreElemento();
         cartasAcertadas = cartasAcertadas + 2;
         if (cartasAcertadas == 12)
         {
             StartCoroutine(activamosAnteAcierto(0.7f));
         }
     }
     else
     {
         accesoSonidos.falloBoton();
         accesoMarcador.modificacionPuntuacion(-1);
         StartCoroutine(activamosAnteFallo(0.3f));
     }
 }