4180 Project Master Code
Dependencies: mbed 4DGL-uLCD-SE
questions.h@0:65ed62dbfeee, 2019-04-23 (annotated)
- Committer:
- jroy32
- Date:
- Tue Apr 23 18:51:38 2019 +0000
- Revision:
- 0:65ed62dbfeee
master
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jroy32 | 0:65ed62dbfeee | 1 | #ifndef QUESTIONS_H |
jroy32 | 0:65ed62dbfeee | 2 | #define QUESTIONS_H |
jroy32 | 0:65ed62dbfeee | 3 | |
jroy32 | 0:65ed62dbfeee | 4 | #include <string> |
jroy32 | 0:65ed62dbfeee | 5 | using namespace std; |
jroy32 | 0:65ed62dbfeee | 6 | |
jroy32 | 0:65ed62dbfeee | 7 | class questions { |
jroy32 | 0:65ed62dbfeee | 8 | private: |
jroy32 | 0:65ed62dbfeee | 9 | string question; |
jroy32 | 0:65ed62dbfeee | 10 | string correctAnswer; |
jroy32 | 0:65ed62dbfeee | 11 | string option1; |
jroy32 | 0:65ed62dbfeee | 12 | string option2; |
jroy32 | 0:65ed62dbfeee | 13 | string option3; |
jroy32 | 0:65ed62dbfeee | 14 | string option4; |
jroy32 | 0:65ed62dbfeee | 15 | string allOptions[4]; |
jroy32 | 0:65ed62dbfeee | 16 | |
jroy32 | 0:65ed62dbfeee | 17 | public: |
jroy32 | 0:65ed62dbfeee | 18 | questions(); |
jroy32 | 0:65ed62dbfeee | 19 | questions(string question,string option1, string option2, string option3, |
jroy32 | 0:65ed62dbfeee | 20 | string option4, string correctAnswer); |
jroy32 | 0:65ed62dbfeee | 21 | string getQuestion(); |
jroy32 | 0:65ed62dbfeee | 22 | void setQuestion(string question); |
jroy32 | 0:65ed62dbfeee | 23 | string getCorrectAnswer(); |
jroy32 | 0:65ed62dbfeee | 24 | void setCorrectAnswer(string correctAnswer); |
jroy32 | 0:65ed62dbfeee | 25 | string getOption1(); |
jroy32 | 0:65ed62dbfeee | 26 | void setOption1(string option1); |
jroy32 | 0:65ed62dbfeee | 27 | string getOption2(); |
jroy32 | 0:65ed62dbfeee | 28 | void setOption2(string option2); |
jroy32 | 0:65ed62dbfeee | 29 | string getOption3(); |
jroy32 | 0:65ed62dbfeee | 30 | void setOption3(string option3); |
jroy32 | 0:65ed62dbfeee | 31 | string getOption4(); |
jroy32 | 0:65ed62dbfeee | 32 | void setOption4(string option4); |
jroy32 | 0:65ed62dbfeee | 33 | string* getAllOptions(); // returns pointer to array |
jroy32 | 0:65ed62dbfeee | 34 | void setAllOptions(); |
jroy32 | 0:65ed62dbfeee | 35 | void shuffleOptions(); |
jroy32 | 0:65ed62dbfeee | 36 | |
jroy32 | 0:65ed62dbfeee | 37 | }; |
jroy32 | 0:65ed62dbfeee | 38 | |
jroy32 | 0:65ed62dbfeee | 39 | #endif |