/// <summary>
        /// Draws the TextSprite to the CurrentRenderTarget
        /// </summary>
        ///

        #endregion Constructors

        #region Methods

        public void Draw(IRenderTarget target, RenderStates states)
        {
            if (Shadowed)
            {
                var oldPos   = SFMLTextSprite.Position;
                var oldColor = SFMLTextSprite.FillColor;
                SFMLTextSprite.Position += ShadowOffset.Convert();
                SFMLTextSprite.FillColor = ShadowColor.Convert();
                SFMLTextSprite.Draw(target.SFMLTarget, states.SFMLRenderStates);
                SFMLTextSprite.Position  = oldPos;
                SFMLTextSprite.FillColor = oldColor;
            }
            SFMLTextSprite.Draw(target.SFMLTarget, states.SFMLRenderStates);

            if (CluwneLib.Debug.DebugTextboxes)
            {
                var fr = SFMLTextSprite.GetGlobalBounds().Convert();
                CluwneLib.drawHollowRectangle((int)fr.Left, (int)fr.Top, (int)fr.Width, (int)fr.Height, 1.0f, Color.Red);
            }
        }
 public void Draw(IRenderTarget target, RenderStates renderStates)
 {
     Draw(target.SFMLTarget, renderStates.SFMLRenderStates);
 }