public IActionResult Editar(Guid id, DadosDoJogo jogo)
        {
            if (ModelState.IsValid)
            {
                _servicoDeJogos.Editar(id, jogo);
                return(RedirectToAction("Index", "Principal"));
            }

            return(View(jogo));
        }
        public IActionResult Index(DadosDoJogo jogo)
        {
            if (ModelState.IsValid)
            {
                _servicoDeJogos.Adicionar(jogo, this.HttpContext.User.Claims.First(x => x.Type.Equals("email")).Value);
                return(Redirect("Principal"));
            }

            return(View(jogo));
        }
Ejemplo n.º 3
0
    public void Save()
    {
        BinaryFormatter binario = new BinaryFormatter();
        FileStream      arquivo = File.Create(Application.persistentDataPath + "/Save.DAT");
        DadosDoJogo     dados   = new DadosDoJogo();

        dados.Int = HighScore;

        binario.Serialize(arquivo, dados);
        arquivo.Close();
    }
Ejemplo n.º 4
0
    public void Load()
    {
        if (File.Exists(Application.persistentDataPath + "/Save.DAT") == true)
        {
            BinaryFormatter binario = new BinaryFormatter();
            FileStream      arquivo = File.Open(Application.persistentDataPath + "/Save.DAT", FileMode.Open);
            DadosDoJogo     dados   = (DadosDoJogo)binario.Deserialize(arquivo);

            HighScore = dados.Int;

            arquivo.Close();
        }
    }
Ejemplo n.º 5
0
    public static void Save(int scorePlayer1, int scorePlayer2)     //Void que salva
    {
        BinaryFormatter binario = new BinaryFormatter();
        FileStream      arquivo = File.Create(DiretorioDoArquivo); //Aqui, criamos o arquivo

        DadosDoJogo dados = new DadosDoJogo();                     //"DadosDoJogo" é o nome da classe que iremos acessar, ao qual criamos anteriormente

        dados.player1 = scorePlayer1;                              //"dados.player1", é assim que acessamos uma variavel da nossa classe, para setar o valor dela, daí é só pegar e igualar com uma variavel do seu script.
        dados.player2 = scorePlayer2;

        binario.Serialize(arquivo, dados); //Aqui meio que criptografamos o arquivo
        arquivo.Close();                   //Aqui terminamos a leitura do arquivo.
    }
Ejemplo n.º 6
0
    public static void Load()                        // Void que carrega
    {
        if (File.Exists(DiretorioDoArquivo) == true) //Aqui verificamos se existe um arquivo para ser carregado. se existir, prosseguimos
        {
            BinaryFormatter binario = new BinaryFormatter();
            FileStream      arquivo = File.Open(DiretorioDoArquivo, FileMode.Open); //Aqui abrimos o arquivo
            DadosDoJogo     dados   = (DadosDoJogo)binario.Deserialize(arquivo);    //Aqui meio que descriptografamos o arquivo

            scorePlayer1 = dados.player1;                                           //Aqui pegamos o valor salvo no arquivo e trazemos para nosso script.
            scorePlayer2 = dados.player2;

            arquivo.Close(); //Aqui fechamos a leitura
        }
    }
Ejemplo n.º 7
0
    public void Save() //Void que salva
    {
        BinaryFormatter binario = new BinaryFormatter();
        FileStream      arquivo = File.Create(DiretorioDoArquivo); //Aqui, criamos o arquivo

        DadosDoJogo dados = new DadosDoJogo();                     //"DadosDoJogo" é o nome da classe que iremos acessar, ao qual criamos anteriormente

        dados.Int    = VariavelInteira;                            //"dados.Int", é assim que acessamos uma variavel da nossa classe, para setar o valor dela, daí é só pegar e igualar com uma variavel do seu script.
        dados.Float  = VariavelDecimal;
        dados.String = VariavelTexto;
        dados.Bool   = VariavelBooleana;

        binario.Serialize(arquivo, dados);
        arquivo.Close(); //Aqui terminamos a leitura do arquivo.
    }
Ejemplo n.º 8
0
    public void Load()                               // Void que carrega
    {
        if (File.Exists(DiretorioDoArquivo) == true) //Aqui verificamos se existe um arquivo para ser carregado. se existir, prosseguimos
        {
            BinaryFormatter binario = new BinaryFormatter();
            FileStream      arquivo = File.Open(DiretorioDoArquivo, FileMode.Open); //Aqui abrimos o arquivo
            DadosDoJogo     dados   = (DadosDoJogo)binario.Deserialize(arquivo);    //Aqui meio que descriptografamos o arquivo

            VariavelInteira  = dados.Int;                                           //Aqui pegamos o valor salvo no arquivo e trazemos para nosso script.
            VariavelDecimal  = dados.Float;
            VariavelTexto    = dados.String;
            VariavelBooleana = dados.Bool;

            Marcador.isOn   = VariavelBooleana;
            CampoTexto.text = VariavelTexto;

            arquivo.Close(); //Aqui fechamos a leitura
        }
    }
Ejemplo n.º 9
0
        public void DeveRedirecionarSeCadastradoComSucesso()
        {
            var servico = new Mock <IServicoDeJogos>();
            var jogo    = new DadosDoJogo {
                Nome    = "Teste",
                Ano     = 1989,
                Sistema = "Teste"
            };

            servico.Setup(x => x.Adicionar(jogo, "*****@*****.**"));

            var controller = new JogoController(servico.Object);

            controller.SetTestContext();
            var result = controller.Index(jogo) as RedirectResult;

            result.Should().NotBeNull();
            result.Url.Should().Contain("Principal");
        }
Ejemplo n.º 10
0
        public void DeveRerenderizarSeOModeloForInvalido()
        {
            var servico = new Mock <IServicoDeJogos>();
            var jogo    = new DadosDoJogo {
                Nome = "nome"
            };

            servico.Setup(x => x.Adicionar(jogo, "*****@*****.**"));

            var controller = new JogoController(servico.Object);

            controller.ModelState.AddModelError("Ano", "Deveria ser preenchido");

            var result = controller.Index(jogo) as ViewResult;

            controller.SetTestContext();
            result.Should().NotBeNull();

            result.Model.Should().Be(jogo);
        }
Ejemplo n.º 11
0
        public void DeveEditarUmJogo()
        {
            var servico = new Mock <IServicoDeJogos>();
            var jogo    = new DadosDoJogo {
                Nome    = "nome",
                Ano     = 1980,
                Sistema = "snes"
            };
            var id = Guid.NewGuid();

            servico.Setup(x => x.PorId(id)).Returns(jogo);

            var controller = new JogoController(servico.Object);

            controller.SetTestContext();
            var result = controller.Editar(id) as ViewResult;

            result.Should().NotBeNull();
            result.Model.Should().Be(jogo);
        }
Ejemplo n.º 12
0
    // Update is called once per frame
    void Update()
    {
        cronos -= Time.deltaTime;
        if (cronos <= tempolimite)
        {
            cronos = 0;
        }

        if (cronos == 0)
        {
            DadosDoJogo.faseDoJogoSaved    = "Boss4";
            DadosDoJogo.PontosDaFaseSaved  = point.pontuacao;
            DadosDoJogo.Pontos2DaFaseSaved = point.pontuacao2;
            DadosDoJogo.Pontos3DaFaseSaved = point.pontuacao3;
            DadosDoJogo.Pontos4DaFaseSaved = point.pontuacao4;
            DadosDoJogo.Pontos5DaFaseSaved = point.pontuacao5;
            DadosDoJogo.PontosTotalSaved   = point.total;
            DadosDoJogo.Savecsv();
        }


        if (cronos == 0 & point.total <= 130)
        {
            {
                Application.LoadLevel("Celta");
            }
        }

        if (cronos == 0 & point.total >= 131)
        {
            {
                Application.LoadLevel("Zeta");
            }
        }



        excronos = cronos.ToString();
    }