Example #1
0
        //Client sends answer
        public void SubmitAnswer(M_PlayerAnswer myAnswer, string gameKey)
        {
            try
            {
                gameController.AddAnswer(myAnswer, gameKey);
            }
            catch (Exception e)
            {
                Clients.Caller.DisplayError("Oops! Something went wrong :( Try that again!", e);
            }

            if (gameController.IsFirstAnswer(gameKey))
            {
                Clients.Others.EnableAnswerSubmission();
            }
            else if (gameController.IsLastAnswer(gameKey))
            {
                Clients.All.DisplayQuestionStats(gameController.GetHandAnswerStats(gameKey));
            }
        }