Exemple #1
0
        public static SpriteBitmapFont LoadFile(Stream stream, ContentManager contentManager)
        {
            var font = new SpriteBitmapFont();
            font.Load(stream);

            font.Textures = new Texture2D[font.Pages.Length];
            for (int i = 0; i < font.Pages.Length; i++)
            {
                font.Textures[i] = contentManager.Load<Texture2D>(font.Pages[i].FileName);
            }

            return font;
        }
Exemple #2
0
        public static SpriteBitmapFont LoadFile(Stream stream, ContentManager contentManager)
        {
            var font = new SpriteBitmapFont();

            font.Load(stream);

            font.Textures = new Texture2D[font.Pages.Length];
            for (int i = 0; i < font.Pages.Length; i++)
            {
                font.Textures[i] = contentManager.Load <Texture2D>(font.Pages[i].FileName);
            }

            return(font);
        }
Exemple #3
0
        public static SpriteBitmapFont LoadFile(Stream stream, GraphicsDevice graphicsDevice)
        {
            var font = new SpriteBitmapFont();
            font.Load(stream);

            font.Textures = new Texture2D[font.Pages.Length];
            for (int i = 0; i < font.Pages.Length; i++)
            {
                using (var fs = new FileStream(font.Pages[i].FileName, FileMode.Open, FileAccess.Read))
                {
                    font.Textures[i] = Texture2D.FromStream(graphicsDevice, fs);
                }
            }

            return font;
        }
Exemple #4
0
        public static SpriteBitmapFont LoadFile(Stream stream, GraphicsDevice graphicsDevice)
        {
            var font = new SpriteBitmapFont();

            font.Load(stream);

            font.Textures = new Texture2D[font.Pages.Length];
            for (int i = 0; i < font.Pages.Length; i++)
            {
                using (var fs = new FileStream(font.Pages[i].FileName, FileMode.Open, FileAccess.Read))
                {
                    font.Textures[i] = Texture2D.FromStream(graphicsDevice, fs);
                }
            }

            return(font);
        }