Пример #1
0
        public void VerifyMultipleChoice([FromBody] MultipleParams multipleChoiceParams)
        {
            Game     game  = Current.Instance.GameCache.GetGameById(multipleChoiceParams.GameId);
            Question quest = game.Categories[game.CurrentCategory].Questions[game.CurrentQuestion][0];

            if (quest.QuestionType != QuestionType.MultipleChoice)
            {
                throw new Exception("Not the right question to verify");
            }

            MultipleChoiceQuestion question = (MultipleChoiceQuestion)quest;

            question.AlreadyAnswered = true;
            game.Teams[game.CurrentPlayer].AddPoint(question.IsValid(multipleChoiceParams.Response));
            game.NextPlayer();
        }