public void Draw(Vector2 origin, ContentRenderContext renderContext) { var destRect = new Rectangle((origin + Location).ToPoint(), new Point(Size.Width, Size.Height)); renderContext.Draw(image, destRect, Color.White); renderContext.ItemsDisplayed++; }
public void Draw(Vector2 origin, ContentRenderContext renderContext) { Vector2 destPt = destination + origin; if (renderContext.RemainingItemsToDisplay > Text.Length) { renderContext.DrawText(Font, destPt, Text); renderContext.ItemsDisplayed += Text.Length; } else { int count = renderContext.RemainingItemsToDisplay; renderContext.DrawText(Font, destPt, Text.Substring(0, count)); renderContext.ItemsDisplayed += count; } }