4180 Project Master Code

Dependencies:   mbed 4DGL-uLCD-SE

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