4180 Project Master Code
Dependencies: mbed 4DGL-uLCD-SE
questions.cpp
- Committer:
- jroy32
- Date:
- 2019-04-23
- Revision:
- 0:65ed62dbfeee
File content as of revision 0:65ed62dbfeee:
#include "questions.h" #include <stdio.h> #include <stdlib.h> #include <iostream> #include <time.h> questions::questions() { this->question = ""; this->correctAnswer = ""; this->option1 = ""; this->option2 = ""; this->option3 = ""; this->option4 = ""; this->allOptions[0] = option1; this->allOptions[1] = option2; this->allOptions[2] = option3; this->allOptions[3] = option4; } questions::questions(string question, string option1, string option2, string option3, string option4, string correctAnswer) { this->question = question; this->correctAnswer = correctAnswer; this->option1 = option1; this->option2 = option2; this->option3 = option3; this->option4 = option4; this->allOptions[0] = option1; this->allOptions[1] = option2; this->allOptions[2] = option3; this->allOptions[3] = option4; } string questions::getQuestion() { return question; } void questions::setQuestion(string question) { this->question = question; } string questions::getCorrectAnswer() { return correctAnswer; } void questions::setCorrectAnswer(string correctAnswer) { this->correctAnswer = correctAnswer; } string questions::getOption1() { return option1; } void questions::setOption1(string option1) { this->option1 = option1; } string questions::getOption2() { return option2; } void questions::setOption2(string option2) { this->option2 = option2; } string questions::getOption3() { return option3; } void questions::setOption3(string option3) { this->option3 = option3; } string questions::getOption4() { return option4; } void questions::setOption4(string option4) { this->option4 = option4; } void questions::setAllOptions() { this->allOptions[0] = option1; this->allOptions[1] = option2; this->allOptions[2] = option3; this->allOptions[3] = option4; } string* questions::getAllOptions() { return allOptions; } void questions::shuffleOptions() { for (int i = 0; i < 15; i++) { int rand1 = rand() % 4; int rand2 = rand() % 4; string temp = allOptions[rand1]; allOptions[rand1] = allOptions[rand2]; allOptions[rand2] = temp; } }