public static BackgroundStar[] MakeStars() { // 4x for more stars string[] starPaths = { @"Space\Star1.png", @"Space\Star2.png", @"Space\Star3.png", @"Space\Star4.png", @"Space\Star5.png", @"Space\Star6.png", @"Space\Star7.png", @"Space\Star8.png", @"Space\Star9.png", @"Space\Star10.png", @"Space\Star11.png", @"Space\Star12.png", @"Space\Star1.png", @"Space\Star2.png", @"Space\Star3.png", @"Space\Star4.png", @"Space\Star5.png", @"Space\Star6.png", @"Space\Star7.png", @"Space\Star8.png", @"Space\Star9.png", @"Space\Star10.png", @"Space\Star11.png", @"Space\Star12.png", @"Space\Star1.png", @"Space\Star2.png", @"Space\Star3.png", @"Space\Star4.png", @"Space\Star5.png", @"Space\Star6.png", @"Space\Star7.png", @"Space\Star8.png", @"Space\Star9.png", @"Space\Star10.png", @"Space\Star11.png", @"Space\Star12.png", @"Space\Star1.png", @"Space\Star2.png", @"Space\Star3.png", @"Space\Star4.png", @"Space\Star5.png", @"Space\Star6.png", @"Space\Star7.png", @"Space\Star8.png", @"Space\Star9.png", @"Space\Star10.png", @"Space\Star11.png", @"Space\Star12.png"}; BackgroundStar[] Stars = new BackgroundStar[starPaths.Length]; for (int i = 0; i < Stars.Length; i++) { Stars[i] = new BackgroundStar(0, RNG.Next(-500, -50), starPaths[i]); } return Stars; }
internal static void MoveBackgroundStars(BackgroundStar[] Stars) { foreach (var star in Stars.ToList()) { star.Move(); } }