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