public Solver(AnswerSet answerSet, BoardFormat format) { this._answerSet = answerSet; this._format = format; UpdatePossibleAnswers(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var path = MapPath("App_Data/ProgrammingLanguages.json"); var answerSet = new AnswerSet(path); Random r = new Random(); var correctAnswer = answerSet.Answers.ToArray()[r.Next(0, answerSet.Answers.Count() - 1)]; solver = new Solver(answerSet, correctAnswer.Format); gameBoard.Format = solver.Format; gameBoard.DataBind(); prediction.Solver = solver; prediction.DataBind(); } }
public Solver(AnswerSet answerSet, params int[] wordLengths) : this(answerSet, new BoardFormat(wordLengths)) { }