/// <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); }