protected override void Initialize() { converter = new FigureTypeConverter(Translations); switch (CurrentDifficulty) { case GameDifficulty.Easy: case GameDifficulty.Medium: figures_active = 6; rows = 2; columns = 3; break; case GameDifficulty.Master: figures_active = 9; columns = rows = 3; break; default: throw new InvalidOperationException(); } rect_w = 0.65 / columns; rect_h = 0.65 / rows; question_pos = random.Next(figures_active); RandomizeFigures(); RandomizePossibleAnswers(); Answer.CheckAttributes |= GameAnswerCheckAttributes.MultiOption; Answer.SetMultiOptionAnswer(answer_idx, converter.ToString(figures[question_pos])); Answer.CorrectShow = converter.ToString(figures[question_pos]); base.Initialize(); DrawingAnswerObjects(); }
protected override void Initialize() { converter = new FigureTypeConverter (Translations); switch (CurrentDifficulty) { case GameDifficulty.Easy: case GameDifficulty.Medium: figures_active = 6; rows = 2; columns = 3; break; case GameDifficulty.Master: figures_active = 9; columns = rows = 3; break; default: throw new InvalidOperationException (); } rect_w = 0.65 / columns; rect_h = 0.65 / rows; question_pos = random.Next (figures_active); RandomizeFigures (); RandomizePossibleAnswers (); Answer.CheckAttributes |= GameAnswerCheckAttributes.MultiOption; Answer.SetMultiOptionAnswer (answer_idx, converter.ToString (figures[question_pos])); Answer.CorrectShow = converter.ToString (figures[question_pos]); base.Initialize (); DrawingAnswerObjects (); }