Пример #1
0
        /* Fire a new Projectile*/
        public override Projectile FireProjectile(Vector2 position)
        {
            projectileTexture = textureManager.Instance.useTexture("Bomb");
            soundManager.Instance.PlaySound("rocketShot");

            Projectile bullet = new rocket(projectileTexture,
                    new Vector2(projectileTexture.Width / 2, projectileTexture.Height / 2),
                    new Vector2(position.X, position.Y - 32),
                    new Rectangle(0, 0, projectileTexture.Width, projectileTexture.Height));

            if (bullet != null)
            {
                return bullet;
            }

            return null;
        }
Пример #2
0
        /* Fire a new Projectile*/
        public override Projectile FireProjectile(Vector2 position)
        {
            projectileTexture = textureManager.Instance.useTexture("Bomb");
            soundManager.Instance.PlaySound("rocketShot");

            Projectile bullet = new rocket(projectileTexture,
                                           new Vector2(projectileTexture.Width / 2, projectileTexture.Height / 2),
                                           new Vector2(position.X, position.Y - 32),
                                           new Rectangle(0, 0, projectileTexture.Width, projectileTexture.Height));

            if (bullet != null)
            {
                return(bullet);
            }

            return(null);
        }