public string ExibirProximaPergunta()
 {
     if (numeroPergunta < numerodePerguntas)
     {
         return(gameManager.ExibirPerguntaEAlternativas(numeroPergunta));
     }
     else
     {
         return("Não há mais perguntas a serem respondidas.");
     }
 }
Esempio n. 2
0
 private void ExibirPergunta()
 {
     if (numeroPergunta < numerodePerguntas)
     {
         rtxt1.Clear();
         rtxt1.Text = gameManager.ExibirPerguntaEAlternativas(numeroPergunta);
     }
     else
     {
         rtxt1.Text      = gameManager.ResultadoFinal();
         acabouPrograma  = true;
         btnAvancar.Text = "Finalizar";
     }
 }
Esempio n. 3
0
        static void TrabalhandoComJogo()
        {
            string    diretorioPerguntas = @"PathJson";
            JogoQuizz gameManager        = new JogoQuizz(diretorioPerguntas);

            int numeroDePerguntas = gameManager.NumeroDePerguntas();

            for (int i = 0; i < numeroDePerguntas; i++)
            {
                Console.Clear();
                Console.WriteLine(gameManager.ExibirPerguntaEAlternativas(i));
                Console.Write("Insira a letra da resposta: ");
                string respostaUsuario = Console.ReadLine().ToUpper();
                Console.WriteLine(gameManager.ValidarRespostaUsuario(respostaUsuario, i));
                Console.WriteLine("Pressione qualquer tecla para a proxima questao...");
                Console.ReadKey();
                Console.Clear();
            }

            Console.WriteLine(gameManager.ResultadoFinal());
            Console.ReadKey();
            Console.Clear();
        }