/// <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)); }