public Question(int id, string name, List<Answer> answers, QuestionPrice price) { this.Name = name; this.Id = id; this.Answers = answers; this.Price = price; }
public Question GetQuestionByPrice(QuestionPrice price) { var question = from q in Questions where (q.Price == price) select q; Random r = new Random(); int rnd = r.Next(question.Count()); return question.ElementAt(rnd); }
private void IncreasePrice() { if (!IsEndGame()) { //_countOfTrueAswers++; if (WinMoney < (int)QuestionPrice.Price2) { _currentPrice = QuestionPrice.Price1; } else if (WinMoney < (int)QuestionPrice.Price3) { _currentPrice = QuestionPrice.Price2; } else if (WinMoney >= (int)QuestionPrice.Price3) { _currentPrice = QuestionPrice.Price3; } } }
public void StartGame(string fileName) { _countOfTrueAswers = 0; _questionsBase = new QuestionsBase(fileName); _questionsBase.GetQuestionsFromFile(); _currentPrice = QuestionPrice.Price1; CurrentQuestion = _questionsBase.GetQuestionByPrice(_currentPrice); }