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);
        }
    }
Exemplo n.º 2
0
    //METODO PARA O BOTAO JOGAR 3
    public void botaoJogar3()
    {
        ranking r = new ranking();

        int n = 2;

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

        case 3:
            n = 2;
            break;
        }

        r.IdRanking          = Convert.ToInt32(idRanking[n]);
        r.NomePersonagem     = nomePersonagem[n];
        r.NivelPersonagem    = Convert.ToInt32(nivelPersonagem[n]);
        r.MoedasTotal        = Convert.ToInt32(moedasTotal[n]);
        r.AtividadesCorretas = Convert.ToInt32(atividadesCorretas[n]);
        r.ImgLogica          = Convert.ToInt32(imgLogica[n]);

        SceneManager.LoadScene("mapaCidade");
    }
Exemplo n.º 3
0
    //METODO PARA O BOTAO JOGAR 2
    public void botaoJogar2()
    {
        ranking r = new ranking();

        r.IdRanking          = Convert.ToInt32(idRanking[1]);
        r.NomePersonagem     = nomePersonagem[1];
        r.NivelPersonagem    = Convert.ToInt32(nivelPersonagem[1]);
        r.MoedasTotal        = Convert.ToInt32(moedasTotal[1]);
        r.AtividadesCorretas = Convert.ToInt32(atividadesCorretas[1]);
        r.ImgLogica          = Convert.ToInt32(imgLogica[1]);

        SceneManager.LoadScene("mapaCidade");
    }
        public string SavePlayerRank(string Name, string Time)
        {
            string  menssage;
            ranking lastRk = jm_db.ranking.ToList().AsQueryable().Last();
            ranking rk     = new ranking
            {
                id    = (lastRk.id) + 1,
                nome  = Name,
                tempo = TimeSpan.Parse(Time)
            };

            jm_db.ranking.Add(rk);
            jm_db.SaveChanges();
            menssage = "Pontuação salva no Ranking com sucesso!";
            return(menssage);
        }
Exemplo n.º 5
0
    public void updateRankingClick()
    {
        ranking r = new ranking();

        print(r.IdRanking + r.NomePersonagem + r.NivelPersonagem + r.MoedasTotal + r.AtividadesCorretas);

        WWWForm CharW = new WWWForm();

        CharW.AddField("idRanking", r.IdRanking);
        CharW.AddField("nomePersonagem", r.NomePersonagem);
        CharW.AddField("nivelPersonagem", r.NivelPersonagem);
        CharW.AddField("moedasTotal", r.MoedasTotal);
        CharW.AddField("atividadesCorretas", r.AtividadesCorretas);
        CharW.AddField("imgLogica", r.ImgLogica);

        WWW enviar = new WWW(urlFormulario, CharW);
    }
Exemplo n.º 6
0
    private void temMoedaNome()
    {
        resposta1.SetActive(true);
        resposta2.SetActive(false);
        resposta3.SetActive(false);
        objNome.SetActive(false);

        compraVenda.Play(0);

        personagem Char = new personagem();

        Char.Moedas = Char.Moedas - 50;
        Char.Nome   = inputNome.text;
        ranking r = new ranking();

        r.NomePersonagem = Char.Nome;
        inputNome.text   = "";

        textoConversa.text  = "Parabéns! Você mudou seu nome para: " + Char.Nome;
        textoResposta1.text = "Sair";

        parte = "temMoedaNome";
    }
Exemplo n.º 7
0
    // Update is called once per frame
    void FixedUpdate()
    {
        if (title == true)
        {
            ranking.SetRanking(0);
            if (soundObj = GameObject.Find("resultSound(Clone)"))
            {
                DestroyImmediate(soundObj);
            }
            else if (soundObj = GameObject.Find("resultSound"))
            {
                DestroyImmediate(soundObj);
            }
            SceneManager.LoadScene("Title");
        }

        if (reset == true)
        {
            rankingObjData = GameObject.Find("ranking");                    //取得
            ranking rankingReset = rankingObjData.GetComponent <ranking>(); //targetFruit.csを呼び出す変数
            rankingReset.RankingReset();
            SceneManager.LoadScene("Ranking");
        }
    }
Exemplo n.º 8
0
        public ActionResult Index(LoadRankingsModel loadRankingsModel)
        {
            using (tennisDBEntities db = new tennisDBEntities())
            {
                if (Request.RequestType == "POST")
                {
                    if (loadRankingsModel.RankingsToUpdate == "ATP")
                    {
                        using (WebClient wc = new WebClient())
                        {
                            string Gender = "M";
                            var    sJson  = wc.DownloadString("https://vbarbaresi.opendatasoft.com/explore/dataset/atp-rankings/download/?format=json&timezone=Europe/London");
                            JArray json   = JsonConvert.DeserializeObject <JArray>(sJson);
                            JEnumerable <JToken> records = json.Children();
                            JToken Timestamp             = records.First().SelectToken("record_timestamp");
                            int    year  = Timestamp.ToObject <DateTime>().Year;
                            int    count = 0;
                            db.rankings.RemoveRange(db.rankings.Select(r => r).Where(r => r.player.gender == Gender && r.year == year));
                            foreach (var record in records)
                            {
                                JToken Fields      = record.SelectToken("fields");
                                string PlayerName  = Fields.Value <string>("player_name");
                                string CountryName = Fields.Value <string>("player_country");
                                int    Points      = Fields.Value <int>("player_points");
                                if (CountryName == "United Kingdom")
                                {
                                    CountryName = "Great Britain";
                                }
                                else if (CountryName.Equals("usa", StringComparison.InvariantCultureIgnoreCase) || CountryName == "United States")
                                {
                                    CountryName = "USA";
                                }
                                else if (CountryName == "Bosnia")
                                {
                                    CountryName = "Bosnia And Herzegovina";
                                }
                                else if (CountryName == "Slovak Republic")
                                {
                                    CountryName = "Slovakia";
                                }
                                else if (CountryName == "Chinese Taipei")
                                {
                                    CountryName = "Taiwan";
                                }
                                PlayerName = PlayerName.Trim();
                                PlayerName = Regex.Replace(PlayerName, " +", " ");

                                ranking Ranking = new ranking();
                                Ranking.points = Points;
                                Ranking.year   = year;
                                if (db.players.Select(p => p).Where(p => p.name == PlayerName && p.country.name == CountryName).SingleOrDefault() == null)
                                {
                                    player Player = new player();
                                    Player.name   = PlayerName;
                                    Player.gender = Gender;
                                    if (db.countries.Select(c => c).Where(c => c.name == CountryName).SingleOrDefault() == null)
                                    {
                                        country Country = new country();
                                        Country.name = CountryName;
                                        db.countries.Add(Country);
                                        db.SaveChanges();
                                    }
                                    Player.country_id = db.countries.Select(c => c).Where(c => c.name == CountryName).Single().id;
                                    db.players.Add(Player);
                                    db.SaveChanges();
                                }
                                Ranking.player_id = db.players.Select(p => p).Where(p => p.name == PlayerName && p.country.name == CountryName).Single().id;
                                db.rankings.Add(Ranking);
                                db.SaveChanges();
                                count++;
                            }
                            RankingsUpdate.ResetRank(year, Gender, db);
                            db.SaveChanges();
                            loadRankingsModel.Message = "Loaded " + count + " rankings.";
                        }
                    }
                    if (loadRankingsModel.RankingsToUpdate == "WTA")
                    {
                        using (WebClient wc = new WebClient())
                        {
                            string Gender = "F";
                            var    sJson  = wc.DownloadString("https://data.opendatasoft.com/explore/dataset/wta-rankings@vbarbaresi/download/?format=json&timezone=Europe/London");
                            JArray json   = JsonConvert.DeserializeObject <JArray>(sJson);
                            JEnumerable <JToken> records = json.Children();
                            JToken Timestamp             = records.First().SelectToken("record_timestamp");
                            int    year  = Timestamp.ToObject <DateTime>().Year;
                            int    count = 0;
                            db.rankings.RemoveRange(db.rankings.Select(r => r).Where(r => r.player.gender == Gender && r.year == year));
                            foreach (var record in records)
                            {
                                JToken Fields      = record.SelectToken("fields");
                                string PlayerName  = Fields.Value <string>("player_name");
                                string CountryName = Fields.Value <string>("player_country");
                                int    Points      = Fields.Value <int>("player_points");
                                if (CountryName == "United Kingdom")
                                {
                                    CountryName = "Great Britain";
                                }
                                else if (CountryName.Equals("usa", StringComparison.InvariantCultureIgnoreCase) || CountryName == "United States")
                                {
                                    CountryName = "USA";
                                }
                                else if (CountryName == "Bosnia")
                                {
                                    CountryName = "Bosnia And Herzegovina";
                                }
                                else if (CountryName == "Slovak Republic")
                                {
                                    CountryName = "Slovakia";
                                }
                                else if (CountryName == "Chinese Taipei")
                                {
                                    CountryName = "Taiwan";
                                }
                                PlayerName = PlayerName.Trim();
                                PlayerName = Regex.Replace(PlayerName, " +", " ");

                                ranking Ranking = new ranking();
                                Ranking.points = Points;
                                Ranking.year   = year;
                                if (db.players.Select(p => p).Where(p => p.name == PlayerName && p.country.name == CountryName).SingleOrDefault() == null)
                                {
                                    player Player = new player();
                                    Player.name   = PlayerName;
                                    Player.gender = Gender;
                                    if (db.countries.Select(c => c).Where(c => c.name == CountryName).SingleOrDefault() == null)
                                    {
                                        country Country = new country();
                                        Country.name = CountryName;
                                        db.countries.Add(Country);
                                        db.SaveChanges();
                                    }
                                    Player.country_id = db.countries.Select(c => c).Where(c => c.name == CountryName).Single().id;
                                    db.players.Add(Player);
                                    db.SaveChanges();
                                }
                                Ranking.player_id = db.players.Select(p => p).Where(p => p.name == PlayerName && p.country.name == CountryName).Single().id;
                                db.rankings.Add(Ranking);
                                db.SaveChanges();
                                count++;
                            }
                            RankingsUpdate.ResetRank(year, Gender, db);
                            db.SaveChanges();
                            loadRankingsModel.Message = "Loaded " + count + " rankings.";
                        }
                    }
                }
            }
            return(View(loadRankingsModel));
        }
Exemplo n.º 9
0
    public void respostaMapa3()
    {
        if (nPergunta == 9)
        {
            if (rCorreta == 3)
            {
                vitoria.Play(0);

                respostasAcertadas++;
                moedasGanhas        += 5;
                xpGanho             += 1;
                txtMoedasGanhas.text = Convert.ToString(moedasGanhas);
            }
            else
            {
                derrota.Play(0);
            }

            nPergunta++;
            txtQtdPerguntas.text = nPergunta + "/10";

            objResposta1.SetActive(false);
            objResposta2.SetActive(false);
            objResposta3.SetActive(false);
            objMapa.SetActive(false);
            objTermino.SetActive(true);
            txtTermino.text = "Você acertou " + respostasAcertadas + "/10 perguntas!";

            personagem Char = new personagem();
            Char.Moedas  = Char.Moedas + moedasGanhas;
            Char.Xp      = Char.Xp + xpGanho;
            Char.Energia = Char.Energia - 10;
            ranking r = new ranking();
            r.MoedasTotal = r.MoedasTotal + moedasGanhas;
        }
        else
        {
            nPergunta++;
            txtQtdPerguntas.text = nPergunta + "/10";


            if (rCorreta == 3)
            {
                vitoria.Play(0);

                respostasAcertadas++;
                moedasGanhas        += 5;
                xpGanho             += 1;
                txtMoedasGanhas.text = Convert.ToString(moedasGanhas);
            }
            else
            {
                derrota.Play(0);
            }

            System.Random random = new System.Random();
            rMapa          = random.Next(0, 26);
            imgMapa.sprite = imgEstados[rMapa];

            rCorreta = random.Next(1, 4);
            print(rCorreta);
            do
            {
                rResposta1 = random.Next(0, 26);
                rResposta2 = random.Next(0, 26);
                rResposta3 = random.Next(0, 26);
            } while (((rResposta1 == rMapa) || (rResposta2 == rMapa) || (rResposta3 == rMapa)) || ((rResposta1 == rResposta2) || (rResposta1 == rResposta3) || (rResposta2 == rResposta1) || (rResposta2 == rResposta3) || (rResposta3 == rResposta1)));

            switch (rCorreta)
            {
            case 1:

                txtRespostaMapa1.text = estados[rMapa];
                txtRespostaMapa2.text = estados[rResposta2];
                txtRespostaMapa3.text = estados[rResposta3];

                break;

            case 2:

                txtRespostaMapa1.text = estados[rResposta1];
                txtRespostaMapa2.text = estados[rMapa];
                txtRespostaMapa3.text = estados[rResposta3];

                break;

            case 3:

                txtRespostaMapa1.text = estados[rResposta1];
                txtRespostaMapa2.text = estados[rResposta2];
                txtRespostaMapa3.text = estados[rMapa];

                break;
            }
        }
    }
Exemplo n.º 10
0
    public void respostaQS3()
    {
        if (nPergunta == 9)
        {
            if (rCorreta == 3)
            {
                vitoria.Play(0);

                respostasAcertadas++;
                moedasGanhas        += 5;
                xpGanho             += 1;
                txtMoedasGanhas.text = Convert.ToString(moedasGanhas);
            }
            else
            {
                derrota.Play(0);
            }

            nPergunta++;
            txtQtdPerguntas.text = nPergunta + "/10";

            btnResposta1.SetActive(false);
            btnResposta2.SetActive(false);
            btnResposta3.SetActive(false);
            objAnimal.SetActive(false);
            objTermino.SetActive(true);
            txtTermino.text = "Você acertou " + respostasAcertadas + "/10 perguntas!";

            personagem Char = new personagem();
            Char.Moedas  = Char.Moedas + moedasGanhas;
            Char.Xp      = Char.Xp + xpGanho;
            Char.Energia = Char.Energia - 10;
            ranking r = new ranking();
            r.MoedasTotal = r.MoedasTotal + moedasGanhas;
        }
        else
        {
            nPergunta++;
            txtQtdPerguntas.text = nPergunta + "/10";


            if (rCorreta == 3)
            {
                vitoria.Play(0);

                respostasAcertadas++;
                moedasGanhas        += 5;
                xpGanho             += 1;
                txtMoedasGanhas.text = Convert.ToString(moedasGanhas);
            }
            else
            {
                derrota.Play(0);
            }

            System.Random random = new System.Random();
            rTipo    = random.Next(1, 4);
            rAnimal  = random.Next(0, 4);
            rCorreta = rTipo;
            do
            {
                rResposta1 = random.Next(0, 4);
                rResposta2 = random.Next(0, 4);
                rResposta3 = random.Next(0, 4);
            } while (((rResposta1 == rAnimal) || (rResposta2 == rAnimal) || (rResposta3 == rAnimal)) || ((rResposta1 == rResposta2) || (rResposta1 == rResposta3) || (rResposta2 == rResposta1) || (rResposta2 == rResposta3) || (rResposta3 == rResposta1)));

            switch (rTipo)
            {
            case 1:
                imgAnimal.sprite = carnivoros[rAnimal];
                break;

            case 2:
                imgAnimal.sprite = herbivoros[rAnimal];
                break;

            case 3:
                imgAnimal.sprite = onivoros[rAnimal];
                break;
            }
        }
    }
Exemplo n.º 11
0
    public void submitDadosRanking()
    {
        select = FindObjectOfType(typeof(selectInicial)) as selectInicial;


        personagem Char = new personagem();
        ranking    r    = new ranking();


        switch (select.ncolunas)
        {
        case 0:
            idRanking = 1;
            break;

        case 1:
            idRanking = 2;
            break;

        case 2:
            print(select.idChar[1]);
            if (select.idChar[1] == "3")
            {
                idRanking = 2;
            }
            else
            {
                idRanking = 3;
            }

            break;

        default:
            print("ERRO, JA EXISTE TODAS AS COLUNAS, OU DEU QUALQUER ERRO AI");
            break;
        }

        switch (Char.Sexo)
        {
        case 1:
            imgLogica = 11;
            break;

        case 2:
            imgLogica = 21;
            break;
        }


        nomePersonagem     = Char.Nome;
        nivelPersonagem    = 1;
        moedasTotal        = 100;
        atividadesCorretas = 0;

        r.IdRanking          = idRanking;
        r.NomePersonagem     = Char.Nome;
        r.NivelPersonagem    = nivelPersonagem;
        r.MoedasTotal        = moedasTotal;
        r.AtividadesCorretas = atividadesCorretas;
        r.ImgLogica          = imgLogica;

        WWWForm CharW = new WWWForm();

        CharW.AddField("idRanking", idRanking);
        CharW.AddField("nomePersonagem", nomePersonagem);
        CharW.AddField("nivelPersonagem", nivelPersonagem);
        CharW.AddField("moedasTotal", moedasTotal);
        CharW.AddField("atividadesCorretas", atividadesCorretas);
        CharW.AddField("imgLogica", imgLogica);
        WWW enviar = new WWW(urlFormulario, CharW);
    }
Exemplo n.º 12
0
        public ActionResult Edit(RankingsEditModel rankingsEditModel, int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            rankingsEditModel.Player = db.players.Find(id);
            if (rankingsEditModel.Player == null)
            {
                return(HttpNotFound());
            }
            int year = DateTime.Now.Year;

            for (int i = 2000; i <= year; year--)
            {
                rankingsEditModel.Years.Add(year);
            }

            if (Request.RequestType == "GET")
            {
                rankingsEditModel.Rankings = db.rankings.Select(ranking => ranking).Where(r => r.player_id == id).OrderByDescending(r => r.year).ToList();
                foreach (ranking item in rankingsEditModel.Rankings)
                {
                    rankingsEditModel.Delete.Add(false);
                }
            }
            if (Request.RequestType == "POST")
            {
                if (ModelState.IsValid)
                {
                    List <int> ChangedYears = new List <int>();
                    for (int i = rankingsEditModel.Delete.Count - 1; i >= 0; i--)
                    {
                        if (rankingsEditModel.Delete[i] == true)
                        {
                            if (db.rankings.Find(rankingsEditModel.Rankings[i].id) != null)
                            {
                                db.rankings.Remove(db.rankings.Find(rankingsEditModel.Rankings[i].id));
                            }
                            rankingsEditModel.Rankings.RemoveAt(i);
                        }
                    }
                    foreach (ranking Ranking in rankingsEditModel.Rankings)
                    {
                        Ranking.player = db.players.Find(id);
                        ranking NewRanking = new ranking();
                        if (Ranking.id > 0)
                        {
                            NewRanking = db.rankings.Find(Ranking.id);
                            db.Entry(NewRanking).CurrentValues.SetValues(Ranking);
                            db.Entry(NewRanking).State = EntityState.Modified;
                        }
                        if (Ranking.id == 0)
                        {
                            db.rankings.Add(Ranking);
                        }
                        ChangedYears.Add(Ranking.year.Value);
                    }
                    if (ChangedYears.Distinct().Count() == ChangedYears.Count())
                    {
                        db.SaveChanges();
                        foreach (int Year in ChangedYears)
                        {
                            RankingsUpdate.ResetRank(Year, rankingsEditModel.Player.gender, db);
                        }
                        db.SaveChanges();
                        return(RedirectToAction("Details", "Players", new { id }));
                    }
                    else
                    {
                        var DuplicateYears = ChangedYears.GroupBy(y => y);
                        var KeyList        = ModelState.Keys.Select(k => k).Where(k => k.EndsWith(".year"));
                        foreach (var y in DuplicateYears)
                        {
                            if (y.Count() > 1)
                            {
                                foreach (var k in KeyList)
                                {
                                    if (ModelState[k].Value.AttemptedValue == y.Key.ToString())
                                    {
                                        ModelState.AddModelError(k, "Maximum 1 ranking per year");
                                    }
                                }
                            }
                        }
                    }
                }
            }
            if (rankingsEditModel.Delete.Count == rankingsEditModel.Rankings.Count)
            {
                ranking Ranking = new ranking();
                Ranking.player_id = id.Value;
                rankingsEditModel.Rankings.Add(Ranking);
            }
            return(View(rankingsEditModel));
        }
Exemplo n.º 13
0
    private void temMoedaAparencia()
    {
        resposta1.SetActive(true);
        resposta2.SetActive(false);
        resposta3.SetActive(false);

        M01.SetActive(false);
        M02.SetActive(false);
        M03.SetActive(false);
        F01.SetActive(false);
        F02.SetActive(false);
        F03.SetActive(false);

        compraVenda.Play(0);

        personagem Char = new personagem();
        ranking    r    = new ranking();

        switch (parte)
        {
        case "M01":
            Player.runtimeAnimatorController = aM01;
            Char.Sexo   = 1;
            Char.Estilo = 1;
            Char.Moedas = Char.Moedas - 100;
            r.ImgLogica = 11;
            break;

        case "M02":
            Player.runtimeAnimatorController = aM02;
            Char.Sexo   = 1;
            Char.Estilo = 2;
            Char.Moedas = Char.Moedas - 100;
            r.ImgLogica = 12;
            break;

        case "M03":
            Player.runtimeAnimatorController = aM03;
            Char.Sexo   = 1;
            Char.Estilo = 3;
            Char.Moedas = Char.Moedas - 100;
            r.ImgLogica = 13;
            break;

        case "F01":
            Player.runtimeAnimatorController = aF01;
            Char.Sexo   = 2;
            Char.Estilo = 1;
            Char.Moedas = Char.Moedas - 100;
            r.ImgLogica = 21;
            break;

        case "F02":
            Player.runtimeAnimatorController = aF02;
            Char.Sexo   = 2;
            Char.Estilo = 2;
            Char.Moedas = Char.Moedas - 100;
            r.ImgLogica = 22;
            break;

        case "F03":
            Player.runtimeAnimatorController = aF03;
            Char.Sexo   = 2;
            Char.Estilo = 3;
            Char.Moedas = Char.Moedas - 100;
            r.ImgLogica = 23;
            break;
        }

        textoConversa.text  = "Parabens! Você comprou uma aparencia";
        textoResposta1.text = "Voltar";

        parte = "temMoedaAparencia";
    }
Exemplo n.º 14
0
    public void btnSairTabuada()
    {
        objTabuada.SetActive(false);

        numSorteado.text     = "";
        txtMoedasGanhas.text = "";

        txtN1.text  = "";
        txtN2.text  = "";
        txtN3.text  = "";
        txtN4.text  = "";
        txtN5.text  = "";
        txtN6.text  = "";
        txtN7.text  = "";
        txtN8.text  = "";
        txtN9.text  = "";
        txtN10.text = "";

        input1.text  = "";
        input2.text  = "";
        input3.text  = "";
        input4.text  = "";
        input5.text  = "";
        input6.text  = "";
        input7.text  = "";
        input8.text  = "";
        input9.text  = "";
        input10.text = "";

        input1.interactable  = true;
        input2.interactable  = true;
        input3.interactable  = true;
        input4.interactable  = true;
        input5.interactable  = true;
        input6.interactable  = true;
        input7.interactable  = true;
        input8.interactable  = true;
        input9.interactable  = true;
        input10.interactable = true;

        btnOk1.SetActive(true);
        btnOk2.SetActive(true);
        btnOk3.SetActive(true);
        btnOk4.SetActive(true);
        btnOk5.SetActive(true);
        btnOk6.SetActive(true);
        btnOk7.SetActive(true);
        btnOk8.SetActive(true);
        btnOk9.SetActive(true);
        btnOk10.SetActive(true);

        imgErrado1.SetActive(false);
        imgErrado2.SetActive(false);
        imgErrado3.SetActive(false);
        imgErrado4.SetActive(false);
        imgErrado5.SetActive(false);
        imgErrado6.SetActive(false);
        imgErrado7.SetActive(false);
        imgErrado8.SetActive(false);
        imgErrado9.SetActive(false);
        imgErrado10.SetActive(false);

        imgCerto1.SetActive(false);
        imgCerto2.SetActive(false);
        imgCerto3.SetActive(false);
        imgCerto4.SetActive(false);
        imgCerto5.SetActive(false);
        imgCerto6.SetActive(false);
        imgCerto7.SetActive(false);
        imgCerto8.SetActive(false);
        imgCerto9.SetActive(false);
        imgCerto10.SetActive(false);

        personagem Char = new personagem();

        Char.Moedas  = Char.Moedas + moedasGanhas;
        Char.Xp      = Char.Xp + xpGanho;
        Char.Energia = Char.Energia - 10;
        ranking r = new ranking();

        r.MoedasTotal = r.MoedasTotal + moedasGanhas;

        nSorteado    = 0;
        nsorteadoS   = "0";
        moedasGanhas = 0;
        xpGanho      = 0;

        g = FindObjectOfType(typeof(GameOver)) as GameOver;
        g.startVerificaGameOver();

        Time.timeScale = 1;
    }
Exemplo n.º 15
0
    public void respostaSoletrando3()
    {
        if (nPergunta == 9)
        {
            if (rCorreta == 3)
            {
                vitoria.Play(0);

                respostasAcertadas++;
                moedasGanhas        += 5;
                xpGanho             += 1;
                txtMoedasGanhas.text = Convert.ToString(moedasGanhas);
            }
            else
            {
                derrota.Play(0);
            }

            nPergunta++;
            txtQtdPerguntas.text = nPergunta + "/10";

            objResposta1.SetActive(false);
            objResposta2.SetActive(false);
            objResposta3.SetActive(false);
            objPalavra.SetActive(false);
            objTermino.SetActive(true);
            txtTermino.text = "Você acertou " + respostasAcertadas + "/10 perguntas!";

            personagem Char = new personagem();
            Char.Moedas  = Char.Moedas + moedasGanhas;
            Char.Xp      = Char.Xp + xpGanho;
            Char.Energia = Char.Energia - 10;
            ranking r = new ranking();
            r.MoedasTotal = r.MoedasTotal + moedasGanhas;
        }
        else
        {
            nPergunta++;
            txtQtdPerguntas.text = nPergunta + "/10";


            if (rCorreta == 3)
            {
                vitoria.Play(0);

                respostasAcertadas++;
                moedasGanhas        += 5;
                xpGanho             += 1;
                txtMoedasGanhas.text = Convert.ToString(moedasGanhas);
            }
            else
            {
                derrota.Play(0);
            }

            System.Random random = new System.Random();
            rPalavra = random.Next(0, 10);
            rCorreta = random.Next(1, 4);

            imgPalavra.sprite = spritePalavra[rPalavra];

            switch (rCorreta)
            {
            case 1:
                txtRespostaS1.text = palavrasCerta[rPalavra];
                txtRespostaS2.text = palavrasErrada1[rPalavra];
                txtRespostaS3.text = palavrasErrada2[rPalavra];
                break;

            case 2:
                txtRespostaS1.text = palavrasErrada1[rPalavra];
                txtRespostaS2.text = palavrasCerta[rPalavra];
                txtRespostaS3.text = palavrasErrada2[rPalavra];
                break;

            case 3:
                txtRespostaS1.text = palavrasErrada1[rPalavra];
                txtRespostaS2.text = palavrasErrada2[rPalavra];
                txtRespostaS3.text = palavrasCerta[rPalavra];
                break;
            }
        }
    }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            int i                 = 0;
            var connSource        = new infointesourceContext();
            var connTarget        = new infointeContext();
            var transactionTarget = connTarget.Database.BeginTransaction();
            var transactionSource = connSource.Database.BeginTransaction();

            connTarget.ChangeTracker.AutoDetectChangesEnabled = false;
            connSource.ChangeTracker.AutoDetectChangesEnabled = false;
            try
            {
                var players = connSource.players.ToList();

                players.ForEach(sm =>
                {
                    var sportsman = new sportsman
                    {
                        firstname = sm.firstname,
                        lastname  = sm.lastname,
                        country   = sm.country,
                        hand      = sm.hand,
                    };

                    DateTime dateTime;
                    if (DateTime.TryParseExact(sm.birth.ToString(), "yyyyMMdd", new CultureInfo("de-DE"),
                                               DateTimeStyles.None, out dateTime))
                    {
                        sportsman.birthdate = dateTime;
                    }

                    connTarget.sportsman.Add(sportsman);
                    connTarget.SaveChanges();

                    foreach (var ranking in connSource.rankings.Where(r => r.player_id == sm.id))
                    {
                        var tmpRanking = new ranking
                        {
                            date         = ranking.date,
                            sportsman_id = sportsman.id,
                            position     = ranking.pos,
                            pts          = ranking.pts
                        };

                        connTarget.ranking.Add(tmpRanking);
                    }

                    connTarget.SaveChanges();

                    ++i;
                    Console.WriteLine("Inserted: " + i.ToString());

                    if (i % 250 == 0)
                    {
                        transactionTarget.Commit();
                        transactionSource.Commit();

                        transactionTarget = connTarget.Database.BeginTransaction();
                        transactionSource = connSource.Database.BeginTransaction();
                    }
                });

                transactionTarget.Commit();
                transactionSource.Commit();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.InnerException.Message);
                transactionTarget.Rollback();
                transactionSource.Rollback();
            }
            Console.ReadKey();
        }