private void SetQuestionAndAnswersTexts(QuestionPresenter questionPresenter) { _gameView.QuestionBox.QuestionText = questionPresenter.QuestionText; _gameView.Button(AnswerCode.A) .SetState(AnswerButtonState.Normal) .AnswerText = String.Format("A: {0}", questionPresenter.AnswerA); _gameView.Button(AnswerCode.B) .SetState(AnswerButtonState.Normal) .AnswerText = String.Format("B: {0}", questionPresenter.AnswerB); _gameView.Button(AnswerCode.C) .SetState(AnswerButtonState.Normal) .AnswerText = String.Format("C: {0}", questionPresenter.AnswerC); _gameView.Button(AnswerCode.D) .SetState(AnswerButtonState.Normal) .AnswerText = String.Format("D: {0}", questionPresenter.AnswerD); }
public QuestionPresenter GetNewQuestion(GameLevel level) { CurrentQuestion = new QuestionPresenter(_repository.GetNextQuestion(level)); return CurrentQuestion; }