Exemplo n.º 1
0
        public Vector2 DrawString(
			TextureFont font,
			string text,
			Vector2 position,
			Color4? tint = null,
			Vector2? origin = null,
			Vector2? scale = null,
			float rotation = 0.0f,
			float layerDepth = 0.0f)
        {
            if (font == null)
                throw new ArgumentNullException("font");

            if (text == null)
                throw new ArgumentNullException("text");

            if (text.Length == 0)
                return position;

            Size textSize = font.MeasureString(text);

            return this.DrawString(font, text, new Rectangle((int)position.X, (int)position.Y, textSize.Width, textSize.Height), tint, origin, scale, rotation, layerDepth);
        }