Esempio n. 1
0
        static SpriteFont LoadSpriteFont(string assetName, ContentManager contentManager)
        {
            SpriteFont font = null;
            SilverlightFontTranslations.list.TryGetValue(assetName, out font);

            if(font == null)
            {
                Texture2D texture = LoadTexture(assetName + "-exenfont", contentManager);
                using(Stream metricsDataStream = ContentHelpers.GetAssetStream(assetName, contentManager.RootDirectory, "-exenfont.exenfont"))
                {
                    font = new SpriteFontBitmap(texture, metricsDataStream, 1f);
                }
            }

            return font;
        }
Esempio n. 2
0
        private SpriteFont LoadSpriteFont(string assetName)
        {
            SpriteFont font = null;

            fontTranslationList.TryGetValue(assetName, out font);

            if (font == null)
            {
                Texture2D texture = LoadTexture(assetName + "-exenfont");
                using (Stream metricsDataStream = GetAssetStream(assetName, "-exenfont.exenfont"))
                {
                    font = new SpriteFontBitmap(texture, metricsDataStream, 1f);
                }
            }

            return(font);
        }