#include <iostream>
#include "question.h"
#include "choicequestion.h"

int main()
{
   string response;
   cout << boolalpha;

   // Utwórz quiz z dwoma pytaniami.
   const int QUIZZES = 2;
   Question* quiz[QUIZZES];
   quiz[0] = new Question;
   quiz[0]->set_text("Kto jest twórcą języka C++?");
   quiz[0]->set_answer("Bjarne Stroustrup");

   ChoiceQuestion* cq_pointer = new ChoiceQuestion;
   cq_pointer->set_text(
      "W jakim kraju urodził się twórca języka C++?");
   cq_pointer->add_choice("Australia", false);
   cq_pointer->add_choice("Dania", true);
   cq_pointer->add_choice("Korea", false);
   cq_pointer->add_choice("Stany Zjednoczone", false);
   quiz[1] = cq_pointer;

   // Sprawdź odpowiedzi na wszystkie pytania.
   for (int i = 0; i < QUIZZES; i++)
   {
      quiz[i]->display();
      cout << "Twoja odpowiedź: ";
      getline(cin, response);
      cout << quiz[i]->check_answer(response) << endl;
   }

   return 0;
}

