Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 internal static void MoveBackgroundStars(BackgroundStar[] Stars)
 {
     foreach (var star in Stars.ToList())
     {
         star.Move();
     }
 }