Ejemplo n.º 1
0
        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);
 }