Esempio n. 1
0
        public static void GenerateDefaultQuestions()
        {
            Quizelement quiz1 = new Quizelement(


                "Wer war der 1.Bundeskanzler der BRD?",
                new Answer[] {
                new Answer("Barack Obama", false),
                new Answer("Helmut Kohl", false),
                new Answer("Konrad Adenauer", true),
                new Answer("Angela Merkel", false)
            }

                );
            string json = JsonConvert.SerializeObject(quiz1);

            Console.Write(json);

            Quizelement quiz2 = new Quizelement(
                "In welcher Beziehung stand Hera zu Zeus?",
                new Answer[] {
                new Answer("Tochter und Vater", false),
                new Answer("Frau und Schwester", true),
                new Answer("Mutter und Sohn", false),
                new Answer("Tante und Neffe", false)
            }
                );

            questionPool.Add(quiz1);
            questionPool.Add(quiz2);
        }
Esempio n. 2
0
        public static void PlayTheGame(Quizelement quiz)
        {
            // Console.Clear();

            quiz.showQuestion();
            Console.Write("\nSprich die Antwort und tritt ein: \n>");
            if (quiz.answers[Convert.ToInt32(Console.ReadLine()) - 1].IsCorrect())
            {
                score += 10;
                Console.WriteLine("For the King. (Score + 10)");
            }
            else
            {
                Console.WriteLine("You shall not pass");
            }
            currentQuestion++;
        }