示例#1
0
 /// <summary>
 ///     Cambia la fuente del texto
 /// </summary>
 /// <param name="font">Fuente del sistema</param>
 public void changeFont(Font font)
 {
     if (D3dFont != null && !D3dFont.Disposed)
     {
         D3dFont.Dispose();
     }
     D3dFont = new Microsoft.DirectX.Direct3D.Font(D3DDevice.Instance.Device, font);
 }
示例#2
0
        public void render()
        {
            var sprite = TgcDrawText.Instance.TextSprite;

            sprite.Begin(SpriteFlags.AlphaBlend);
            D3dFont.DrawText(sprite, Text, rectangle, Format, Color);
            sprite.End();
        }
示例#3
0
 public void Dispose()
 {
     D3dFont.Dispose();
 }
示例#4
0
 /// <summary>
 ///     Dibujar un texto en la posición indicada, con el color indicado.
 ///     Utilizar la fuente default del Framework.
 /// </summary>
 /// <param name="text">Texto a dibujar</param>
 /// <param name="x">Posición X de la pantalla</param>
 /// <param name="y">Posición Y de la pantalla</param>
 /// <param name="color">Color del texto</param>
 public void drawText(string text, int x, int y, Color color)
 {
     TextSprite.Begin(SpriteFlags.AlphaBlend);
     D3dFont.DrawText(TextSprite, text, x, y, color);
     TextSprite.End();
 }
示例#5
0
 public void render()
 {
     TextSprite.Begin(SpriteFlags.AlphaBlend);
     D3dFont.DrawText(TextSprite, Text, rectangle, Format, Color);
     TextSprite.End();
 }