4180 Project Master Code

Dependencies:   mbed 4DGL-uLCD-SE

questions.h

Committer:
jroy32
Date:
2019-04-23
Revision:
0:65ed62dbfeee

File content as of revision 0:65ed62dbfeee:

#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