public QuizDisplay(Quiz q, SystemDisplay sysDisplay) { _display = sysDisplay; _currentQuiz = q; _currentQuestion = _currentQuiz.GetNextQuestion(); _currentQuestionAnswers = _currentQuestion.GetRandomAnswers(); _currentQuizScore = new Score("Eric", ActivityType.Quiz, 0, _currentQuiz.GetTitle()); _menu = new ScreenMenu(_currentQuestionAnswers,_currentQuiz.GetTitle(),_currentQuestion.Title); SystemMain.Drawing.DestroyTips(); SystemMain.Drawing.DrawInstruction(40, 660, " to confirm your answer!", SystemMain.TexturePackage["A"], -1); }
private void AdvanceQuestion() { _currentQuizScore.SetPercentage(_currentQuiz.GetTotalQuestionCount()); _currentQuestion = _currentQuiz.GetNextQuestion(); if(_currentQuestion == null) { _display.EndQuiz(_currentQuizScore); } else { _currentQuestionAnswers = _currentQuestion.GetRandomAnswers(); _menu.SetText(_currentQuestionAnswers); } }