Example #1
0
        protected override void LoadContent()
        {
            setImage();

            rectangle = new Rectangle((int)position.X, (int)position.Y, bulletImage.Width, bulletImage.Height);
            textureData = new Color[bulletImage.Width * bulletImage.Height];
            bulletImage.GetData(textureData);

            rotationOrigin = new Vector2(rectangle.Width / 2, rectangle.Height / 2);

            explosion = null;

            base.LoadContent();
        }
Example #2
0
        protected override void LoadContent()
        {
            setImage();

            rectangle   = new Rectangle((int)position.X, (int)position.Y, bulletImage.Width, bulletImage.Height);
            textureData = new Color[bulletImage.Width * bulletImage.Height];
            bulletImage.GetData(textureData);

            rotationOrigin = new Vector2(rectangle.Width / 2, rectangle.Height / 2);

            explosion = null;

            base.LoadContent();
        }
Example #3
0
        public virtual void bulletCollided()
        {
            if (!outOfBounds)
            {
                if (explosion == null)
                {
                    explosion = new BasicBlast((TankGame)Game, new Vector2(position.X + (speed.X * 6), position.Y + (speed.Y * 6)));
                    explosion.AutoInitialize(Game.GraphicsDevice, Game.Content, TankGame.spriteBatch);

                    explosion.UpdateOrder = 100;
                    explosion.DrawOrder   = 100;
                    explosion.Visible     = true;

                    ((TankGame)Game).soundManager.basicBullet.Play();
                }
            }

            exploded = true;
        }
Example #4
0
        public virtual void bulletCollided()
        {
            if (!outOfBounds)
            {
                if (explosion == null)
                {
                    explosion = new BasicBlast((TankGame)Game, new Vector2(position.X + (speed.X * 6), position.Y + (speed.Y * 6)));
                    explosion.AutoInitialize(Game.GraphicsDevice, Game.Content, TankGame.spriteBatch);

                    explosion.UpdateOrder = 100;
                    explosion.DrawOrder = 100;
                    explosion.Visible = true;

                    ((TankGame)Game).soundManager.basicBullet.Play();
                }
            }

            exploded = true;
        }