Esempio n. 1
0
 public void Draw(SpriteBatch spriteBatch, Camera cam, Texture2D smokeSprite)
 {
     Color color = new Color(fade, fade, fade, fade);
     Vector2 vec = cam.scaleParticle(position.X, position.Y);
     spriteBatch.Draw(smokeSprite, vec,
     null, color, rotation, Vector2.Zero, this.size, SpriteEffects.None, 0f);
 }
Esempio n. 2
0
        public void Draw(SpriteBatch spriteBatch, Camera cam, Texture2D texture, Rectangle gameWindow)
        {
            Vector2 vec = cam.scaleParticle(position.X, position.Y);

                spriteBatch.Draw(texture, vec,
                null, Color.White, 0f, Vector2.Zero, this.radius, SpriteEffects.None, 0f);
        }
Esempio n. 3
0
        public void Draw(SpriteBatch spriteBatch, Camera cam, Texture2D texture, Rectangle gameWindow)
        {
            Vector2 vec = cam.scaleParticle(position.X, position.Y);

            spriteBatch.Draw(texture, vec,
                             null, Color.White, 0f, Vector2.Zero, this.radius, SpriteEffects.None, 0f);
        }
Esempio n. 4
0
        public void Draw(SpriteBatch spriteBatch, Camera cam, Texture2D smokeSprite)
        {
            Color   color = new Color(fade, fade, fade, fade);
            Vector2 vec   = cam.scaleParticle(position.X, position.Y);

            spriteBatch.Draw(smokeSprite, vec,
                             null, color, rotation, Vector2.Zero, this.size, SpriteEffects.None, 0f);
        }
        public void Draw(SpriteBatch spriteBatch, Texture2D texture, Camera camera)
        {
            x = frameIndex % frameX;
            y = frameIndex / frameX;
            Vector2 vec = new Vector2(position.X, position.Y);

            rect = new Rectangle(x*frameWidth, y*frameWidth, frameHeight, frameWidth);

            spriteBatch.Draw(texture, camera.scaleParticle(position.X, position.Y), rect, Color.White,
                0.0f, origin, 1.0f, SpriteEffects.None, 0.0f);
        }
        public void Draw(SpriteBatch spriteBatch, Texture2D texture, Camera camera)
        {
            x = frameIndex % frameX;
            y = frameIndex / frameX;
            Vector2 vec = new Vector2(position.X, position.Y);

            rect = new Rectangle(x * frameWidth, y * frameWidth, frameHeight, frameWidth);

            spriteBatch.Draw(texture, camera.scaleParticle(position.X, position.Y), rect, Color.White,
                             0.0f, origin, 1.0f, SpriteEffects.None, 0.0f);
        }