コード例 #1
0
    public void btnAlt4()
    {
        Alternativaescolhida.text = Alternativa4.text;

        if (Alternativa4.text == AlternativaCorreta.text)
        {
            Acertos++;

            int i = Acertos * 8;
            TextoPtos.text = i.ToString();

            Debug.Log("Acertou!");

            Correto.SetActive(true);
        }

        else
        {
            Incorreto.SetActive(true);

            err++;
            Debug.Log("Errou!");
        }
        TxtAcerto.text             = Acertos.ToString();
        TxtQtdQuestoesRespond.text = NumQuestao.ToString();

        PainelResposta.SetActive(true);
    }
コード例 #2
0
 // verifica se a palavra contém a letra digitada
 public void EscolherLetra(char letra)
 {
     if (!Acertos.Contains(char.ToUpper(letra)))
     {
         if (PalavraEscolhida.LPalavra().Contains(char.ToUpper(letra)))
         {
             Jogada(true, char.ToUpper(letra));
         }
         else
         {
             Jogada(false, char.ToUpper(letra));
         }
     }
 }
コード例 #3
0
 //adiciona a letra na lista de acertos ou erros
 public void Jogada(bool tentativa, char c)
 {
     if (tentativa == true)
     {
         List <char> p = PalavraEscolhida.LPalavra();
         while (p.Contains(c))
         {
             Acertos.Add(c);
             p.Remove(c);
         }
         Tentativas.Add(c);
     }
     else
     {
         Erros.Add(c);
         Tentativas.Add(c);
     }
 }
コード例 #4
0
    public void btnProxima()
    {
        NumQuestao++;
        x++;


        if (err == 1)
        {
            HP05.SetActive(false);
        }

        if (err == 2)
        {
            HP04.SetActive(false);
        }

        if (err == 3)
        {
            HP03.SetActive(false);
        }

        if (err == 4)
        {
            HP02.SetActive(false);
        }

        if (err >= 5)
        {
            HP01.SetActive(false);
            NumQuestao = 16;
        }

        if (NumQuestao < 6)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 1 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            Subnivel = 2;

            testarImagem();
        }

        if (NumQuestao == 6)
        {
            x   = 0;
            ids = new List <string>();
            Debug.Log("Nivel 2 - Pos:" + x + " = " + idQuestão);

            ConsultarIds();

            PainelMeio.SetActive(true);
            SubMeu01.SetActive(false);
            SubMeu02.SetActive(true);

            ZerarImagem();
        }

        if (NumQuestao > 6 && NumQuestao < 11)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 2 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            Subnivel = 3;

            testarImagem();
        }

        if (NumQuestao == 11)
        {
            x   = 0;
            ids = new List <string>();
            Debug.Log("Nivel 3 - Pos:" + x + " = " + idQuestão);

            ConsultarIds();

            PainelUltimo.SetActive(true);

            ZerarImagem();

            SubMeu02.SetActive(false);
            SubMeu03.SetActive(true);
        }

        if (NumQuestao > 11 && NumQuestao <= 15)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 3 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            testarImagem();
        }

        if (NumQuestao > 15)
        {
            AcertosFinal.text = Acertos.ToString();

            PainelFinal.SetActive(true);

            if (Acertos > 10)
            {
                Aprovado.SetActive(true);

                Pontos          = Acertos * 8;
                Pontos          = DBManager.score + Pontos;
                DBManager.score = Pontos;

                if (DBManager.nivel <= Nivel)
                {
                    gravarComNivel();
                }
                else
                {
                    gravarSemNivel();
                }
            }
            else
            {
                Reprovado.SetActive(true);
            }
        }

        NumeroQuestao.text = NumQuestao.ToString();
        PainelResposta.SetActive(false);
        Correto.SetActive(false);
        Incorreto.SetActive(false);
    }
コード例 #5
0
    public void btnProxima()
    {
        NumQuestao++;
        Subnivel++;

        if (err == 1)
        {
            HP05.SetActive(false);
        }

        if (err == 2)
        {
            HP04.SetActive(false);
        }

        if (err == 3)
        {
            HP03.SetActive(false);
        }

        if (err == 4)
        {
            HP02.SetActive(false);
        }

        if (err >= 5)
        {
            HP01.SetActive(false);
            NumQuestao = 16;
        }

        if (NumQuestao == 2)
        {
            ChamarQuestao();

            Estou01.SetActive(false);
            Estou02.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 3)
        {
            ChamarQuestao();

            Estou02.SetActive(false);
            Estou03.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 4)
        {
            ChamarQuestao();

            Estou03.SetActive(false);
            Estou04.SetActive(true);

            Mapa01.SetActive(false);
            Mapa02.SetActive(true);

            Painel01.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 5)
        {
            ChamarQuestao();

            Estou04.SetActive(false);
            Estou05.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 6)
        {
            ChamarQuestao();

            Estou05.SetActive(false);
            Estou06.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 7)
        {
            ChamarQuestao();

            Estou06.SetActive(false);
            Estou07.SetActive(true);

            Mapa02.SetActive(false);
            Mapa03.SetActive(true);

            Painel02.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 8)
        {
            ChamarQuestao();

            Estou07.SetActive(false);
            Estou08.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 9)
        {
            ChamarQuestao();

            Estou08.SetActive(false);
            Estou09.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 10)
        {
            ChamarQuestao();

            Estou09.SetActive(false);
            Estou10.SetActive(true);

            Mapa03.SetActive(false);
            Mapa04.SetActive(true);

            Painel03.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 11)
        {
            ChamarQuestao();

            Estou10.SetActive(false);
            Estou11.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 12)
        {
            ChamarQuestao();

            Estou11.SetActive(false);
            Estou12.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 13)
        {
            ChamarQuestao();

            Estou12.SetActive(false);
            Estou13.SetActive(true);

            Mapa04.SetActive(false);
            Mapa05.SetActive(true);

            Painel04.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 14)
        {
            ChamarQuestao();

            Estou13.SetActive(false);
            Estou14.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao == 15)
        {
            ChamarQuestao();

            Estou14.SetActive(false);
            Estou15.SetActive(true);

            Debug.Log(Questao);
        }

        if (NumQuestao > 15)
        {
            AcertosFinal.text = Acertos.ToString();

            PainelFinal.SetActive(true);

            if (Acertos > 10)
            {
                Aprovado.SetActive(true);
                Pontos = Acertos * 8;

                Pontos          = DBManager.score + Pontos;
                DBManager.score = Pontos;

                if (DBManager.nivel <= Nivel)
                {
                    gravarComNivel();
                }
                else
                {
                    gravarSemNivel();
                }
            }
            else
            {
                Reprovado.SetActive(true);
            }
        }

        NumeroQuestao.text = NumQuestao.ToString();
        PainelResposta.SetActive(false);
        Correto.SetActive(false);
        Incorreto.SetActive(false);
    }
コード例 #6
0
    public void btnProxima()
    {
        NumQuestao++;
        x++;
        posicao++;

        if (err == 1)
        {
            HP05.SetActive(false);
        }

        if (err == 2)
        {
            HP04.SetActive(false);
        }

        if (err == 3)
        {
            HP03.SetActive(false);
        }

        if (err == 4)
        {
            HP02.SetActive(false);
        }

        if (err >= 5)
        {
            HP01.SetActive(false);
            NumQuestao = 21;
        }

        if (NumQuestao == 2)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            ZerarInimigos();
            ZerarBarcos();

            DesativarRadarBarcos();

            Subnivel = 2;

            Mapa01.SetActive(true);
            Mapa01B.SetActive(false);
        }
        if (NumQuestao == 3)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            ZerarInimigos();
            ZerarBarcos();

            DesativarRadarBarcos();

            Mapa01.SetActive(true);
            Mapa01B.SetActive(false);
        }
        if (NumQuestao == 4)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            ZerarInimigos();
            ZerarBarcos();

            DesativarRadarBarcos();

            Mapa01.SetActive(true);
            Mapa01B.SetActive(false);
        }
        if (NumQuestao == 5)
        {
            ConsultarIds();

            Debug.Log("Nivel 6 - Pos:" + x + " = " + idQuestão);

            PainelMeio1.SetActive(true);

            ZerarInimigos();
            ZerarBarcos();

            Mapa01.SetActive(false);
            Mapa01B.SetActive(false);

            Mapa02.SetActive(true);

            x = 0;

            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);
        }
        if (NumQuestao == 6)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            ZerarInimigos();
            ZerarBarcos();

            DesativarRadarBarcos();

            Subnivel = 3;

            Mapa02.SetActive(true);
            Mapa02B.SetActive(false);
        }
        if (NumQuestao == 7)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            ZerarInimigos();
            ZerarBarcos();

            DesativarRadarBarcos();

            Mapa02.SetActive(true);
            Mapa02B.SetActive(false);
        }
        if (NumQuestao == 8)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            ZerarInimigos();
            ZerarBarcos();

            DesativarRadarBarcos();

            Mapa02.SetActive(true);
            Mapa02B.SetActive(false);
        }
        if (NumQuestao == 9)
        {
            ConsultarIds();

            Debug.Log("Nivel 6 - Pos:" + x + " = " + idQuestão);

            PainelMeio2.SetActive(true);

            ZerarInimigos();
            ZerarBarcos();

            Mapa02.SetActive(false);
            Mapa02B.SetActive(false);

            Mapa03.SetActive(true);

            x = 0;

            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);
        }
        if (NumQuestao > 9 && NumQuestao < 13)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            ZerarInimigos();
            ZerarBarcos();

            DesativarRadarBarcos();
            DesativarRadarInimigo();

            Subnivel = 4;

            Mapa03.SetActive(true);
            Mapa03B.SetActive(false);
        }
        if (NumQuestao == 13)
        {
            ConsultarIds();

            Debug.Log("Nivel 6 - Pos:" + x + " = " + idQuestão);

            PainelMeio3.SetActive(true);

            ZerarInimigos();
            ZerarBarcos();

            Mapa03.SetActive(false);
            Mapa03B.SetActive(false);

            Mapa04.SetActive(true);

            x = 0;

            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);
        }
        if (NumQuestao > 13 && NumQuestao < 17)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            ZerarInimigos();
            ZerarBarcos();

            DesativarRadarBarcos();
            DesativarRadarInimigo();

            Subnivel = 5;

            Mapa04.SetActive(true);
            Mapa04B.SetActive(false);
        }
        if (NumQuestao == 17)
        {
            ConsultarIds();

            Debug.Log("Nivel 6 - Pos:" + x + " = " + idQuestão);

            PainelMeio4.SetActive(true);

            ZerarInimigos();
            ZerarBarcos();

            Mapa04.SetActive(false);
            Mapa04B.SetActive(false);

            Mapa05.SetActive(true);

            x = 0;

            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);
        }
        if (NumQuestao > 17 && NumQuestao <= 20)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 6 - subnivel " + Subnivel + "- Pos:" + x + " = " + idQuestão);

            ChamarQuestao();

            ZerarInimigos();
            ZerarBarcos();

            DesativarRadarBarcos();
            DesativarRadarInimigo();

            Mapa05.SetActive(true);
            Mapa05B.SetActive(false);
        }

        if (NumQuestao > 20)
        {
            AcertosFinal.text = Acertos.ToString();

            PainelFinal.SetActive(true);
            if (Acertos > 14)
            {
                Aprovado.SetActive(true);

                Pontos          = Acertos * 10;
                Pontos          = DBManager.score + Pontos;
                DBManager.score = Pontos;

                if (DBManager.nivel <= Nivel)
                {
                    gravarComNivel();
                }
                else
                {
                    gravarSemNivel();
                }
            }
            else
            {
                Reprovado.SetActive(true);
            }
        }

        DesativarRadarInimigo();

        NumeroQuestao.text         = NumQuestao.ToString();
        TxtQtdQuestoesRespond.text = NumQuestao.ToString();

        PainelResposta.SetActive(false);
        Correto.SetActive(false);
        Incorreto.SetActive(false);
    }
コード例 #7
0
    public void btnProxima()
    {
        NumQuestao++;
        x++;

        if (NumQuestao < 6)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 1 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();
            Subnivel = 2;
        }

        if (NumQuestao == 6)
        {
            x   = 0;
            ids = new List <string>();
            Debug.Log("Nivel 2 - Pos:" + x + " = " + idQuestão);

            ConsultarIds();

            Radar01.SetActive(false);
            Radar02.SetActive(true);

            Painel01.SetActive(true);
        }

        if (NumQuestao > 6 && NumQuestao < 11)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 2 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();
            Subnivel = 3;
        }

        if (NumQuestao == 11)
        {
            x   = 0;
            ids = new List <string>();
            Debug.Log("Nivel 3 - Pos:" + x + " = " + idQuestão);

            ConsultarIds();

            Radar02.SetActive(false);
            Radar03.SetActive(true);

            Painel02.SetActive(true);
        }

        if (NumQuestao > 11 && NumQuestao <= 15)
        {
            idQuestão = ids[x];
            Debug.Log("Nivel 3 - Pos:" + x + " = " + idQuestão);

            ChamarQuestao();
        }

        if (NumQuestao > 15)
        {
            AcertosFinal.text = Acertos.ToString();

            PainelFinal.SetActive(true);

            if (Acertos > 10)
            {
                Aprovado.SetActive(true);

                Pontos          = Acertos * 4;
                Pontos          = DBManager.score + Pontos;
                DBManager.score = Pontos;

                if (DBManager.nivel <= Nivel)
                {
                    gravarComNivel();
                }
                else
                {
                    gravarSemNivel();
                }
            }
            else
            {
                Reprovado.SetActive(true);
            }
        }

        PainelResposta.SetActive(false);
        Correto.SetActive(false);
        Incorreto.SetActive(false);
    }