public Round(Question question) { currentQuestion = question; }
public void updateQuestion(Question question) { ((MainWindow)Application.Current.MainWindow).questionBox.Text = question.QuestionContent; ((MainWindow)Application.Current.MainWindow).questionCountBar.Value = ((MainWindow)Application.Current.MainWindow).game.rounds.Count(); ((MainWindow)Application.Current.MainWindow).questionLabel.Content = ((MainWindow)Application.Current.MainWindow).game.rounds.Count(); List<string> answers = new List<string>() { question.CorrectAnsw, question.WrongAnsw1, question.WrongAnsw2, question.WrongAnsw3 }; Random rand = new Random(); answers = answers.OrderBy(c => rand.Next()).ToList(); updateAnswerButtons(answers); }