public LoadingState(GameManager gameManager, GraphicsDevice graphicsDevice, ContentManager contentManager) : base(gameManager, graphicsDevice, contentManager) { this.gameManager = gameManager; this.graphicsDevice = graphicsDevice; assetsToLoad.Push(new Asset("Fleet Textures", 17)); assetsToLoad.Push(new Asset("Background", 15)); assetsToLoad.Push(new Asset("Planet Climate Textures", 18)); assetsToLoad.Push(new Asset("Planet Textures", 10)); assetsToLoad.Push(new Asset("System Textures", 5)); assetsToLoad.Push(new Asset("Button Textures", 5)); assetsToLoad.Push(new Asset("UI Textures", 25)); assetsToLoad.Push(new Asset("Fonts", 5)); assetsToLoad.Push(new Asset("Faction Icons", 11)); // deleted 52, 36, 45, 10, 17, 18, 19, 20 bro wtf // 0 is the border // 1 to 9 is faction icons Loader.CONTENT_ROOT = contentManager.RootDirectory; spriteBatch = new SpriteBatch(graphicsDevice); #region Load Fonts Assets.CaslonAntiqueRegular = contentManager.Load <SpriteFont>("font/caslon-antique.regular"); Assets.CaslonAntiqueBold = contentManager.Load <SpriteFont>("font/caslon-antique.bold"); Assets.ARJULIAN = contentManager.Load <SpriteFont>("font/ARJULIAN"); Assets.CourierNew = contentManager.Load <SpriteFont>("font/cour"); byte[] ttfData = File.ReadAllBytes("Content/font/caslon-antique.bold.ttf"); Assets.CaslonAntiqueBoldFSS = new FontSystem(); Assets.CaslonAntiqueBoldFSS.AddFont(ttfData); #endregion primitive = new PrimitiveBuddy.Primitive(graphicsDevice, spriteBatch); Assets.LoadingScreen = Loader.LoadPNG("loading/loading1"); }
public static void Initialize(GraphicsDevice graphicsDevice, SpriteBatch spriteBatch) { PrimitiveBuddy = new PrimitiveBuddy.Primitive(graphicsDevice, spriteBatch); }
public void Initialize(GraphicsDevice graphicsDevice, SpriteBatch spriteBatch) { Pixel = new Texture2D(graphicsDevice, 1, 1); Pixel.SetData <Color>(new Color[] { Color.White }); primitive = new PrimitiveBuddy.Primitive(graphicsDevice, spriteBatch); }