Beispiel #1
0
 public void Start()
 {
     jogando = false;
     MenuJogar.nomeJogador = "";
     Diretorios_Salvar.CriarDiretorios();
     diretorioSalvar = new Diretorios_Salvar();
     if (!File.Exists(Diretorios_Salvar.arquivoOpcoes))
     {
         Diretorios_Salvar.SalvarDadosTeste(MenuOpcoes.OpcoesIniciais(), Diretorios_Salvar.arquivoOpcoes);
     }
     else
     {
         MenuOpcoes.opcoesSelecionadas = File.ReadAllLines(Diretorios_Salvar.arquivoOpcoes);
         MenuOpcoes.projetor           = bool.Parse(MenuOpcoes.opcoesSelecionadas[7]);
     }
 }
Beispiel #2
0
    //INICIA OU PAUSA O JOGO
    IEnumerator JogarPausar()
    {
        if (!jogoRodando)               //jogo rodando
        {
            jogoRodando = true;

            //ESPERA 3 SEGUNDO PARA INICIO
            for (tempoParaInicio = 3; tempoParaInicio > 0; tempoParaInicio--)       //espera 3 segundos
            {
                yield return(new WaitForSeconds(1f));
            }

            StartCoroutine(Aparece());
            imagemInicioTempo.enabled = false;      //image background texto tempo

            Diretorios_Salvar.CriarArquivoDadosUsuario();
        }
        else        //jogo pausado
        {
            //dados para a cena de estatisticas
            MenuDeEstatisticas.pontosEstatisticas          = Objeto.pontos;
            MenuDeEstatisticas.tempoEstatisticas           = Objeto.tempodeJogo;
            MenuDeEstatisticas.numeroAparicoesEstatisticas = Objeto.apareceuBola;

            //RESTAURA TODAS AS VARIAVEIS PARA VALORES INICIAIS
            jogoRodando         = false;
            pontosMaximo        = int.Parse(opcoesDeJogo [1]);
            tempoMaximo         = float.Parse(opcoesDeJogo [3]);
            TEO                 = float.Parse(opcoesDeJogo [5]);
            apareceuBola        = 0;
            pontos              = 0;
            tempodeJogo         = 0;
            tempoParaInicio     = 3;
            escrevertxt         = false;
            indiceArrayPosicoes = 0;

            SceneManager.LoadScene("Estatísticas");
        }
    }
    public void Criarjogador()
    {
        if (masculino.isOn)
        {
            generosalvar = "M";
        }
        else if (feminino.isOn)
        {
            generosalvar = "F";
        }

        nomeSalvar  = campoNome.text;
        idadeSalvar = campoIdade.text;

        jogador = nomeSalvar + "," + idadeSalvar + "," + generosalvar;

        campoNome.text  = "";
        campoIdade.text = "";

        masculino.isOn = false;
        feminino.isOn  = false;

        Diretorios_Salvar.AdicionarDados(Diretorios_Salvar.arquivoUsuarios, jogador);
    }
 public void ExcluirNomeJogador()
 {
     Diretorios_Salvar.ExcluirDados(File.ReadAllLines(Diretorios_Salvar.arquivoUsuarios), Diretorios_Salvar.arquivoUsuarios, NomeBotao.nomeEnviar);
 }
Beispiel #5
0
 public void ExcluirModoDeJogo()
 {
     Diretorios_Salvar.ExcluirDados(File.ReadAllLines(Diretorios_Salvar.arquivoMododeJogo), Diretorios_Salvar.arquivoMododeJogo, NomeBotao.nomeEnviar);
     File.Delete(Diretorios_Salvar.PastadeModosdeJogo + "\\" + NomeBotao.nomeEnviar + ".txt");
     MenuOpcoes.ReescreveOpcoes("");
 }
Beispiel #6
0
 void SalvarDistanciaUsuario(float disDir, float disEsq)
 {
     Diretorios_Salvar.SalvarDistanciaUsuario(mDisEsq, mDisDir);
 }
Beispiel #7
0
 public void PainelSim()
 {
     Diretorios_Salvar.SalvarDadosTeste(opcoesSelecionadas, Diretorios_Salvar.arquivoOpcoes);
     Resolucao.MudaResolucao();
     Start();
 }