Exemplo n.º 1
0
        /// <summary>
        /// LoadContent will be called once per game and is the place to load
        /// all of your content.
        /// </summary>
        protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            spriteBatch = new SpriteBatch(GraphicsDevice);
            whitePixel  = Content.Load <Texture2D>("Images/WhitePixel");
            defaultFont = Content.Load <SpriteFont>("Fonts/DefaultFont");

            gameScreenManager = new GameScreenManager(spriteBatch, Content, GraphicsDevice, whitePixel, defaultFont);
            gameScreenManager.Initialize();
            gameScreenManager.GameScreenWidth  = graphics.PreferredBackBufferWidth;
            gameScreenManager.GameScreenHeight = graphics.PreferredBackBufferHeight;
            gameScreenManager.OnGameExit      += Exit;
            gameScreenManager.ChangeScreen(new MenuScreen(gameScreenManager, Content));
        }