Esempio n. 1
0
        public void CreateChildAsteroids(Asteroid asteroid)
        {
            var randomMovingBehavior = new DefaultMovingBehavior();

            for (int i = 0; i < 3; i++)
            {
                var child = new Asteroid(asteroid.Position, 15, randomMovingBehavior, true);
                folder.Add(child);
            }
        }
Esempio n. 2
0
        public void CreateBigAsteroids(int level, int width, int height)
        {
            var randomMovingBehavior = new DefaultMovingBehavior();

            for (int i = 0; i < level; i++)
            {
                var position = CreateStartPositionVector(height, width);
                var asteroid = new Asteroid(position, 30, randomMovingBehavior);
                folder.Add(asteroid);
            }
        }