Exemplo n.º 1
0
        public override void Draw(GameTime gameTime)
        {
            if (!IsInvincible)
            {
                Game.SpriteBatch.Draw(Sprite, Position, null, Color.White, Rotation, Center, 1f, SpriteEffects.None, 0f);

                // Draw Hitbox
                if (SlowMode)
                {
                    Game.SpriteBatch.Draw(_hitboxSprite, new Rectangle(
                                              (int)(CollisionBox.GetCenter().X - _hitboxRadius / 2f),
                                              (int)(CollisionBox.GetCenter().Y - _hitboxRadius / 2f),
                                              (int)_hitboxRadius,
                                              (int)_hitboxRadius),
                                          Color.White);
                }
            }

            base.Draw(gameTime);
        }