/// <summary> /// Creates the default font from embedded program resources /// </summary> /// <returns>The Default font</returns> private static GameFont GetDefaultFont() { Assembly asm = Assembly.GetExecutingAssembly(); string[] paths = asm.GetManifestResourceNames(); string path = asm.GetName().Name + "._DefaultResources.DefaultFont.ttf"; using (Stream resourceStream = asm.GetManifestResourceStream(path)) { if (resourceStream == null) { Logger.Crash(new EngineException("Could not load default font"), false); return(null); } GameFont f = FontLibrary.LoadFontInternal(resourceStream, 32, out string name); resourceStream.Close(); return(f); } }
/// <summary> /// Creates the default font from embedded program resources /// </summary> /// <returns>The Default font</returns> private static GameFont GetDefaultFont() { return(FontLibrary.LoadFontInternal(IOManager.GetStream(DefaultFontPath), 32, out string name)); }