4180 Project Master Code
Dependencies: mbed 4DGL-uLCD-SE
Diff: questions.h
- Revision:
- 0:65ed62dbfeee
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/questions.h Tue Apr 23 18:51:38 2019 +0000 @@ -0,0 +1,39 @@ +#ifndef QUESTIONS_H +#define QUESTIONS_H + +#include <string> +using namespace std; + +class questions { +private: + string question; + string correctAnswer; + string option1; + string option2; + string option3; + string option4; + string allOptions[4]; + +public: + questions(); + questions(string question,string option1, string option2, string option3, + string option4, string correctAnswer); + string getQuestion(); + void setQuestion(string question); + string getCorrectAnswer(); + void setCorrectAnswer(string correctAnswer); + string getOption1(); + void setOption1(string option1); + string getOption2(); + void setOption2(string option2); + string getOption3(); + void setOption3(string option3); + string getOption4(); + void setOption4(string option4); + string* getAllOptions(); // returns pointer to array + void setAllOptions(); + void shuffleOptions(); + +}; + +#endif