Пример #1
0
        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();
        }
Пример #2
0
        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 ();
        }