public CorrectAnswer(Card card, Quiz quiz, StringComp.CorrectCertainty certainty) { InitializeComponent(); SetTheme(); lbl_cardQuestionSideType.Text = $"{(quiz.ProgressData.AnswerCardSide == QuizProgressData.CardSide.Front ? quiz.CardBackType : quiz.CardFrontType)}:"; lbl_cardSideToAsk.Text = card.GetSideToAsk(quiz); toolTip1.SetToolTip(lbl_cardSideToAsk, card.GetSideToAsk(quiz)); AutoShrinkFont(lbl_cardSideToAsk, 8); lbl_cardAnswerSideType.Text = $"{(quiz.ProgressData.AnswerCardSide == QuizProgressData.CardSide.Front ? quiz.CardFrontType : quiz.CardBackType)}:"; lbl_cardSideToAnswer.Text = card.GetSideToAnswer(quiz); toolTip1.SetToolTip(lbl_cardSideToAnswer, card.GetSideToAnswer(quiz)); AutoShrinkFont(lbl_cardSideToAnswer, 8); if (certainty == StringComp.CorrectCertainty.CompletelyCorrect) { lbl_certainty.Text = "Correct!"; lbl_cardAnswerSideType.Visible = false; lbl_cardSideToAnswer.Visible = false; } else if (certainty == StringComp.CorrectCertainty.ProbablyCorrect) { lbl_certainty.Text = "Probably correct!"; } else if (certainty == StringComp.CorrectCertainty.MaybeCorrect) { lbl_certainty.Text = "Might be correct!"; } }
public AnswerDiff(int difference, string mostSimilarAnswer, StringComp.CorrectCertainty certainty, Card card) { Difference = difference; MostSimilarAnswer = mostSimilarAnswer; Certainty = certainty; Card = card; }