Ejemplo n.º 1
0
    //METODO PARA O BOTAO JOGAR 3
    public void botaoJogar3()
    {
        personagem Char = new personagem();

        int n = 2;

        switch (idTBItens.Count)
        {
        case 2:
            n = 1;
            break;

        case 3:
            n = 2;
            break;
        }

        Char.Itens[0] = item1[n];
        Char.Itens[1] = item2[n];
        Char.Itens[2] = item3[n];
        Char.Itens[3] = item4[n];
        Char.Itens[4] = item5[n];
        Char.Itens[5] = item6[n];

        SceneManager.LoadScene("mapaCidade");
    }
Ejemplo n.º 2
0
        public async Task <IActionResult> Putpersonagem(int id, personagem personagem)
        {
            if (id != personagem.personagemId)
            {
                return(BadRequest());
            }

            _context.Entry(personagem).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!personagemExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 3
0
    void energia()
    {
        personagem Char = new personagem();

        Char.Energia       = 100;
        Char.ComprouQuarto = false;
    }
Ejemplo n.º 4
0
    IEnumerator verificaGameOver()
    {
        personagem Char = new personagem();

        if (Char.Energia <= 0)
        {
            gameover.Play(0);
            mcidade.SetActive(true);
            mescola.SetActive(false);
            if (Char.Moedas <= 0)
            {
                fade1.SetActive(true);
                perdeuSemMoeda.SetActive(true);
                Time.timeScale = 0;
            }
            else
            {
                Time.timeScale = 0;
                double num = Char.Moedas / 2;
                Char.Moedas = Convert.ToInt32(Math.Floor(num));
                fade1.SetActive(true);
                StartCoroutine("start");
                yield return(new WaitForSeconds(3));

                p = FindObjectOfType(typeof(portas)) as portas;
                p.entrarQuarto();
                fade1.SetActive(false);
                perdeuComMoeda.SetActive(true);
            }
        }
    }
Ejemplo n.º 5
0
    public void comprarClick()
    {
        personagem Char = new personagem();


        if (Char.Moedas >= 15)
        {
            compraVenda.Play(0);
            Char.Moedas = Char.Moedas - 15;
            for (int n = 0; n != 6; n++)
            {
                if (Char.Itens[n] == "null")
                {
                    Char.Itens[n] = "pocaoEnergia";
                    n             = 5;
                }
            }
        }
        else
        {
            bkgConversa.SetActive(true);
            btnSair.SetActive(true);
            Time.timeScale   = 0;
            txtConversa.text = "Você não possui Moedas suficientes!";
            semDinheiro.Play(0);
        }

        abrirPocao();
    }
Ejemplo n.º 6
0
    private void cvTemMoeda()
    {
        resposta1.SetActive(true);
        resposta2.SetActive(false);
        resposta3.SetActive(false);

        personagem Char = new personagem();

        compraVenda.Play(0);

        if (qtd == 1)
        {
            Char.Moedas = Char.Moedas - 20;
            Char.Fichas = Char.Fichas + 1;
        }

        if (qtd == 5)
        {
            Char.Moedas = Char.Moedas - 100;
            Char.Fichas = Char.Fichas + 5;
        }

        txtConversa.text  = "Parabéns! Você comprou " + qtd + " fichas! Agora você tem " + Char.Moedas + " moedas!";
        txtResposta1.text = "Voltar";

        cv = 3;
    }
Ejemplo n.º 7
0
        public async Task <ActionResult <personagem> > Postpersonagem(personagem personagem)
        {
            _context.personagens.Add(personagem);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("Getpersonagem", new { id = personagem.personagemId }, personagem));
        }
Ejemplo n.º 8
0
    private void compra()
    {
        resposta1.SetActive(true);
        resposta2.SetActive(false);
        resposta3.SetActive(false);

        personagem Char = new personagem();

        if (!Char.ComprouQuarto)
        {
            if (Char.Moedas >= 50)
            {
                Char.Moedas        = Char.Moedas - 50;
                Char.ComprouQuarto = true;
                textoConversa.text = "Parabéns! Um quarto foi liberado para você, basta você ir no seu quarto no andar de cima e dormir para recuperar a energia!";

                compraVenda.Play(0);
            }
            else
            {
                textoConversa.text = "Você não tem dinheiro para alugar um quarto :c. Realize as atividades na escola para ganhar mais!";

                semDinheiro.Play(0);
            }
        }
        else
        {
            textoConversa.text = "Você já alugou um quarto! Você pode dormir nele quando quiser!";
        }


        textoResposta1.text = "Voltar";

        parte = "compra";
    }
Ejemplo n.º 9
0
    private void cvTemFicha()
    {
        btnSairClick();
        Time.timeScale = 1;
        objTabuada.SetActive(true);

        System.Random random = new System.Random();
        nSorteado            = random.Next(2, 10);
        nsorteadoS           = Convert.ToString(nSorteado);
        numSorteado.text     = nsorteadoS;
        txtN1.text           = nsorteadoS;
        txtN2.text           = nsorteadoS;
        txtN3.text           = nsorteadoS;
        txtN4.text           = nsorteadoS;
        txtN5.text           = nsorteadoS;
        txtN6.text           = nsorteadoS;
        txtN7.text           = nsorteadoS;
        txtN8.text           = nsorteadoS;
        txtN9.text           = nsorteadoS;
        txtN10.text          = nsorteadoS;
        txtMoedasGanhas.text = "0";

        personagem Char = new personagem();

        Char.Fichas = Char.Fichas - 1;

        cv = 22;
    }
Ejemplo n.º 10
0
    public void respostaClick()
    {
        atividades atividade = new atividades();
        personagem Char      = new personagem();
        ranking    r         = new ranking();

        switch (Char.Nivel)
        {
        case 1:
            moedas = 10;
            xp     = 10;
            break;

        case 2:
            moedas = 15;
            xp     = 15;
            break;

        case 3:
            moedas = 25;
            xp     = 20;
            break;

        case 4:
            moedas = 50;
            xp     = 25;
            break;

        default:
            break;
        }

        if (atividade.RespostaCorreta == respostaAtual.name)
        {
            a.SetActive(false);
            b.SetActive(false);
            c.SetActive(false);
            btnFinalizar.SetActive(true);
            textoAtividade.text  = "Parabéns! Você acertou a questão! Você ganhou " + moedas + " moedas! :D";
            Char.Moedas          = Char.Moedas + moedas;
            Char.Energia         = Char.Energia - 10;
            Char.Xp              = Char.Xp + xp;
            r.MoedasTotal        = r.MoedasTotal + moedas;
            r.AtividadesCorretas = r.AtividadesCorretas + 1;

            vitoria.Play(0);
        }
        else
        {
            a.SetActive(false);
            b.SetActive(false);
            c.SetActive(false);
            btnFinalizar.SetActive(true);
            textoAtividade.text = "Não foi dessa vez... Você errou! :c";
            Char.Energia        = Char.Energia - 10;
            Char.Xp             = Char.Xp + 5;

            derrota.Play(0);
        }
    }
Ejemplo n.º 11
0
    //METODO PARA O BOTAO JOGAR 3
    public void botaoJogar3()
    {
        personagem Char = new personagem();

        int n = 2;

        switch (idChar.Count)
        {
        case 2:
            n = 1;
            break;

        case 3:
            n = 2;
            break;
        }

        Char.Id      = Convert.ToInt32(idChar[n]);
        Char.Sexo    = Convert.ToInt32(sexoChar[n]);
        Char.Nome    = nomeChar[n];
        Char.Estilo  = Convert.ToInt32(estiloChar[n]);
        Char.Moedas  = Convert.ToInt32(moedasChar[n]);
        Char.Energia = Convert.ToInt32(energiaChar[n]);
        Char.Fichas  = Convert.ToInt32(fichasChar[n]);
        Char.Xp      = Convert.ToInt32(xpChar[n]);
        Char.Nivel   = Convert.ToInt32(nivelChar[n]);
        Char.Novo    = false;

        SceneManager.LoadScene("mapaCidade");
    }
Ejemplo n.º 12
0
    public void Resposta1()
    {
        switch (cv)
        {
        case 1:
            cvResposta2();
            break;

        case 11:
            cvInicial();
            break;

        case 12:
            personagem Char = new personagem();
            if (Char.Moedas < 20)
            {
                cvNaoTemMoeda();
            }
            else
            {
                qtd = 1;
                cvTemMoeda();
            }
            break;

        case 2:
            btnSairClick();
            break;

        case 3:
            btnSairClick();
            break;
        }
    }
    //FIM DOS METODOS DE TRANSIÇÃO

    //METODO PARA CRIAR PERSONAGEM
    public void criarPersonagem()
    {
        insertCharA = FindObjectOfType(typeof(insertChar)) as insertChar;
        insertCharA.submitDados();
        personagem Char = new personagem();

        Char.Novo = true;
        SceneManager.LoadScene("mapaCidade");
    }
Ejemplo n.º 14
0
    private void Start()
    {
        personagem Char = new personagem();

        if (Char.Novo == true)
        {
            tutorial1();
        }
    }
Ejemplo n.º 15
0
    IEnumerator start()
    {
        StartCoroutine("fadeIn");
        personagem Char = new personagem();

        yield return(new WaitUntil(() => Char.Energia == 100));

        StartCoroutine("fadeOut");
    }
Ejemplo n.º 16
0
    private void cvTemFicha()
    {
        btnSairClick();
        Time.timeScale = 0;

        personagem Char = new personagem();

        Char.Fichas = Char.Fichas - 1;

        inicioMapeando();
    }
Ejemplo n.º 17
0
    private void tutorial5()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(true);
        anterior.SetActive(true);
        objTutorial5.SetActive(true);
        txtConversa.text = "Este é o mapa! Observe a posição dos lugares!";
        parte            = 4;
    }
Ejemplo n.º 18
0
    private void tutorial3()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(true);
        anterior.SetActive(true);
        objTutorial3.SetActive(true);
        txtConversa.text = "Esta é a HUD! É aonde estão as principais informações do seu personagem!";
        parte            = 2;
    }
Ejemplo n.º 19
0
    private void tutorial8()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(true);
        anterior.SetActive(true);
        objTutorial8.SetActive(true);
        txtConversa.text = "Este é o Hotel! Aqui você poderá alugar um quarto para recuperar totalmente a sua energia!";
        parte            = 7;
    }
Ejemplo n.º 20
0
    private void cvSim()
    {
        personagem Char = new personagem();

        if (Char.Fichas <= 0)
        {
            cvNaoTemFicha();
        }
        else
        {
            cvTemFicha();
        }
    }
Ejemplo n.º 21
0
    private void tutorial1()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(true);
        objTutorial1.SetActive(true);
        txtConversa.text = "Olá " + Char.Nome + "! Bem vindo ao Another Lessons!" + System.Environment.NewLine +
                           "Aqui você poderá fazer atividades em troca de moedas, jogar minigames e mais!";
        ajudas = 1;
        parte  = 0;
    }
Ejemplo n.º 22
0
    //METODO PARA O BOTAO JOGAR 2
    public void botaoJogar2()
    {
        personagem Char = new personagem();

        Char.Itens[0] = item1[1];
        Char.Itens[1] = item2[1];
        Char.Itens[2] = item3[1];
        Char.Itens[3] = item4[1];
        Char.Itens[4] = item5[1];
        Char.Itens[5] = item6[1];

        SceneManager.LoadScene("mapaCidade");
    }
Ejemplo n.º 23
0
    private void tutorial10()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(false);
        anterior.SetActive(true);
        objTutorial10.SetActive(true);
        btnSair1.SetActive(true);
        txtConversa.text = "Ah! E não se esqueça de salvar!";
        parte            = 9;
    }
Ejemplo n.º 24
0
    private void tutorial9()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(true);
        anterior.SetActive(true);
        objTutorial9.SetActive(true);
        txtConversa.text = "Este é o Mercado! Aqui você poderá comprar itens para o seu personagem!" + System.Environment.NewLine +
                           "Além disso, se você conversar com o vendedor, você poderá mudar de nome, e até de aparencia! Não só isso como também você poderá vender seus itens.";
        parte = 8;
    }
Ejemplo n.º 25
0
    private void tutorial7()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(true);
        anterior.SetActive(true);
        objTutorial7.SetActive(true);
        txtConversa.text = "Esté o Salão de Jogos! Aqui você poderar jogar Mini-Games para ganhar moedas!" + System.Environment.NewLine +
                           "Mas, para poder jogar um Mini-Game, você precisa ter fichas. Mas não se preucupe, para conseguir fichas, basta comprar com o banqueiro!";
        parte = 6;
    }
Ejemplo n.º 26
0
    private void tutorial6()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(true);
        anterior.SetActive(true);
        objTutorial6.SetActive(true);
        txtConversa.text = "Esta é a escola! Aqui você poderá fazer atividades em troca de dinheiro! Cada porta é uma matéria, então, basta chegar perto e clicar em 'Fazer Atividades'" + System.Environment.NewLine +
                           "Mas cuidado, ao fazer uma atividade, você gasta energia! Caso a sua energia acabe, você vai acabar desmaiando...";
        parte = 5;
    }
Ejemplo n.º 27
0
    private void tutorial4()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(true);
        anterior.SetActive(true);
        objTutorial4.SetActive(true);
        txtConversa.text = "Se você clicar no menu e depois em 'personagem', você poderá ver todas as informações do seu personagem, inclusive a mochila!" + System.Environment.NewLine +
                           "Os intens são livros ou poções de energia, os livros servem para te ajudar nas atividades e a poção de energia recupera a mesma!" + System.Environment.NewLine +
                           "Você pode comprar todos eles no mercado.";
        parte = 3;
    }
Ejemplo n.º 28
0
    public void comprarClick()
    {
        personagem Char = new personagem();

        int verificaNivel = 0;

        switch (Char.Nivel)
        {
        case 1:
            verificaNivel = 50;
            break;

        case 2:
            verificaNivel = 100;
            break;

        case 3:
            verificaNivel = 150;
            break;

        case 4:
            verificaNivel = 200;
            break;
        }

        if (Char.Moedas >= verificaNivel)
        {
            compraVenda.Play(0);
            Char.Moedas = Char.Moedas - verificaNivel;
            for (int n = 0; n != 6; n++)
            {
                if (Char.Itens[n] == "null")
                {
                    Char.Itens[n] = "livroMatematica" + Char.Nivel;
                    n             = 5;
                }
            }
        }
        else
        {
            bkgConversa.SetActive(true);
            btnSair.SetActive(true);
            Time.timeScale   = 0;
            txtConversa.text = "Você não possui Moedas suficientes!";
            semDinheiro.Play(0);
        }

        abrirMatematica();
    }
Ejemplo n.º 29
0
    public void btnF03()
    {
        personagem Char = new personagem();

        parte = "F03";

        if (Char.Moedas < 100)
        {
            naoTemMoedaAparencia();
        }
        else
        {
            temMoedaAparencia();
        }
    }
Ejemplo n.º 30
0
    private void tutorial2()
    {
        personagem Char = new personagem();

        allOff();
        objAjuda.SetActive(true);
        proximo.SetActive(true);
        anterior.SetActive(true);
        objTutorial2.SetActive(true);
        txtConversa.text = "Veja: estes são os controles do jogo." + System.Environment.NewLine +
                           "Pressione A-W-S-D, ou ←-↑-→-↓ para movimentar o personagem" + System.Environment.NewLine +
                           "Pressione 'Shift' para correr" + System.Environment.NewLine +
                           "Pressione o botão esquerdo do mouse para interagir com o mundo!";
        parte = 1;
    }