Example #1
0
        public void loadContent()
        {
            texture = new Texture2D(Program.game.GraphicsDevice, 1, 1);
            texture.SetData<Color>(new Color[] { Color.White });

            textures = new List<Texture2D>();
            textures.Add(Program.game.Content.Load<Texture2D>("circle"));
            textures.Add(Program.game.Content.Load<Texture2D>("star"));
            textures.Add(Program.game.Content.Load<Texture2D>("diamond"));

            FireworkGenerator fireworkGen = new FireworkGenerator(textures, new Vector2(400, 240));
            fireworkGen.EmitterLocation = new Vector2((float)(random.NextDouble() * screenWidth), (float)screenHeight + 5);
            fireworks.Add(fireworkGen);
            exploded.Add(false);
        }
Example #2
0
        private void addFirework()
        {
            xDirections.Add((double)(random.Next(-10, 10) / 10000.0));

            heightMod = (random.NextDouble() * .4 + .2);

            FireworkGenerator fireworkGen = new FireworkGenerator(textures, new Vector2(400, 240));
            fireworkGen.EmitterLocation = new Vector2((float)(random.NextDouble() * screenWidth), (float)screenHeight + 5);
            fireworks.Add(fireworkGen);
            exploded.Add(false);
        }