Ejemplo n.º 1
0
 public Glyph(Font font, GlyphInfo info)
 {
     Font = font;
     Character = info.Character;
     Size = info.TextureBox.Size;
     Sprite = new Sprite(
         font.Texture,
         info.TextureBox.Position / (Vector2)font.Texture.Size,
         (info.TextureBox.Position + info.TextureBox.Size) / (Vector2)font.Texture.Size
     );
 }
Ejemplo n.º 2
0
 public GlyphInstance(Box2 rectangle, Sprite sprite)
 {
     Rectangle = rectangle;
     Sprite = sprite;
 }
Ejemplo n.º 3
0
 public void Draw(Box2 rectangle, Sprite sprite, Color4ub color)
 {
     Draw(rectangle, sprite.Texture, sprite.TextureCoordinates0, sprite.TextureCoordinates1, color);
 }
Ejemplo n.º 4
0
 public void Draw(Box2 rectangle, Sprite sprite)
 {
     Draw(rectangle, sprite.Texture, sprite.TextureCoordinates0, sprite.TextureCoordinates1, new Color4ub(0xFF, 0xFF, 0xFF, 0xFF));
 }