Пример #1
0
        protected override void Initialize()
        {
            double x, y, rad;

            switch (CurrentDifficulty)
            {
            case GameDifficulty.Easy:
                n_circles = 7;
                break;

            case GameDifficulty.Master:
                n_circles = 14;
                break;

            case GameDifficulty.Medium:
            default:
                n_circles = 10;
                break;
            }

            n_circles += random.Next(5);
            circles    = new ItemCircle [n_circles];
            for (int i = 0; i < circles.Length; i++)
            {
                x   = random.Next(500) / 1000d;
                y   = random.Next(500) / 1000d;
                rad = 0.03 + random.Next(500) / 3200d;

                circles[i] = new ItemCircle(x, y, rad);
            }

            Answer.Correct = n_circles.ToString();
        }
Пример #2
0
        protected override void Initialize()
        {
            double x, y, rad;

            switch (CurrentDifficulty) {
            case GameDifficulty.Easy:
                n_circles = 7;
                break;
            case GameDifficulty.Master:
                n_circles = 14;
                break;
            case GameDifficulty.Medium:
            default:
                n_circles = 10;
                break;
            }

            n_circles += random.Next (5);
            circles = new ItemCircle [n_circles];
            for (int i = 0; i < circles.Length; i++)
            {
                x = random.Next (500) / 1000d;
                y = random.Next (500) / 1000d;
                rad = 0.03 +  random.Next (500) / 3200d;

                circles[i] = new ItemCircle (x, y, rad);
            }

            Answer.Correct = n_circles.ToString ();
        }