using System.Text; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using MLEM.Font; namespace Tests.Stub { public class StubFont : GenericFont { public override GenericFont Bold { get; } = null; public override GenericFont Italic { get; } = null; public override float LineHeight { get; } = 1; public override void DrawString(SpriteBatch batch, string text, Vector2 position, Color color) { } public override void DrawString(SpriteBatch batch, string text, Vector2 position, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth) { } public override void DrawString(SpriteBatch batch, string text, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth) { } public override void DrawString(SpriteBatch batch, StringBuilder text, Vector2 position, Color color) { } public override void DrawString(SpriteBatch batch, StringBuilder text, Vector2 position, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth) { } public override void DrawString(SpriteBatch batch, StringBuilder text, Vector2 position, Color color, float rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, float layerDepth) { } protected override Vector2 MeasureChar(char c) { return Vector2.One; } } }