예제 #1
0
 private void Game_QuestionAnswered(object sender, QuestionAnsweredEventArgs e)
 {
     if (e.CorrectAnswer)
     {
         Console.WriteLine("Answer was correct!!!!");
     }
     else
     {
         Console.WriteLine("Question was incorrectly answered");
     }
 }
예제 #2
0
        // A QuestionButton has been answered in questionForm.  Update the QuestionButton's
        // winning Team.  Check to see if the game has been won.
        private static void QuestionAnswered(object sender, QuestionAnsweredEventArgs e)
        {
            questionForm.Hide();
            questionBoard.Show();
            UpdateBoards(e.WinningTeam);

            lastQuestionButtonSelected.WinningTeam = e.WinningTeam;
            lastQuestionButtonSelected.Answered    = true;
            lastQuestionButtonSelected             = null;

            if (NeedTieBreaker() > 0)
            {
                MessageBox.Show("Tiebreaker Question!");
                questionBoard.Hide();
                lastQuestionButtonSelected = questionBoard.TieBreaker;
                questionForm.Show(questionBoard.TieBreaker.Question, questionBoard.TieBreaker.Answer);
            }
            else if (GameOver())
            {
                SetGameResult();
            }
        }