Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<String> options =
- List<String>.from(documentList[currentQuestionIndex]["options"]);
- for (int i = 0; i < options.length; i++) {
- widgets.add(
- ListTile(
- title: Text("${(i + 1).toString()}. ${options[i]}.",style: TextStyle(color: Colors.white),)
- ,onTap: () {questionNumber++;
- bool correct =
- (documentList[currentQuestionIndex]["answer"] == options[i]);
- if (documentList[currentQuestionIndex]["guesses"] == null) {
- documentList[currentQuestionIndex]["guesses"] = 1;
- } else {
- documentList[currentQuestionIndex]["guesses"] += 1;
- }
- if (documentList[currentQuestionIndex]["correct-guesses"] == null) {
- documentList[currentQuestionIndex]["correct-guesses"] = 0;
- }
- if (correct) {
- documentList[currentQuestionIndex]["correct-guesses"] += 1;
- finalScore++;
- }
- onQuestionAnswered(currentQuestionIndex);
- },
- ));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement