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); }
public CPUData(Civilization civ, DifficultyEnum skill) : base(civ) { this.skill = skill; }