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); } }
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); } }