public async Task<IEnumerable<Question>> GetQuestions(DifficultyEnum difficulty, int numberOfQuestionsRequested)
 {
     await Sleep();
     switch (difficulty)
     {
         case DifficultyEnum.EASY: return _easyQuestions;
         case DifficultyEnum.GOOD: return _mediumQuestions;
         case DifficultyEnum.PRO: return _proQuestions;
         default: return null;
     }
 }
        private Question _BuildNewQuestion(DifficultyEnum difficulty, string questionText, params KeyValuePair<string, bool>[] possibleAnswersKVPS)
        {
            var q = new Question(difficulty, questionText);
            var possibleAnswers = new List<PossibleAnswer>();

            foreach (var pa in possibleAnswersKVPS)
                possibleAnswers.Add(new PossibleAnswer(pa.Key, pa.Value));

            q.PossibleAnswers = possibleAnswers;
            return q;
        }
 public Question(DifficultyEnum difficulty, string questionText)
 {
     QuestionId = ++idCounter;
     Difficulty = difficulty;
     Text = questionText;
 }
 public void StartGame(DifficultyEnum arg)
 {
     MenuManager.Instance.Open(MenuViewEnum.GamePlay);
 }
Exemple #5
0
 public CPUData(Civilization civ, DifficultyEnum skill)
     : base(civ)
 {
     this.skill = skill;
 }