using Microsoft.Xna.Framework;
using MonoGame.FourEngine.Entities;
using MonoGame.FourEngine.Resources;
using System.Collections.Generic;

namespace Raycast.Win32.Entities
{
    public class NumericLabel : TextEntity
    {
        protected override FontDefinition FontDefinition
            => new FontDefinition
            {
                Alphabet = "0123456789",
                FileName = Resources.Fonts.FreeDoomNumeric,
                Size = new Point(36, 28),
                WidthMap = new Dictionary<int, string>
                    {
                       { 32,  "02345679" },
                       { 24,  "1" },
                       { 36,  "8" },
                    }
            };
    }
}