aboutsummaryrefslogtreecommitdiff
path: root/src/gui/question.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/question.rs')
-rw-r--r--src/gui/question.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gui/question.rs b/src/gui/question.rs
index a22b977..64589d9 100644
--- a/src/gui/question.rs
+++ b/src/gui/question.rs
@@ -185,7 +185,11 @@ fn center_vertically(chunk: Rect, text: &String) -> String {
}
fn is_correct(input: &String, responses: &Vec<String>) -> bool {
- responses.contains(input)
+ responses
+ .iter()
+ .map(|r| r.split("(").collect::<Vec<&str>>()[0].trim())
+ .collect::<Vec<&str>>()
+ .contains(&input.as_str())
}
fn relative_element<T: Clone + PartialEq>(xs: &Vec<T>, x: &T, ri: i32) -> Option<T> {