/// Loaded once per game. Load all Game Content. protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. this.spriteBatch = new SpriteBatch(GraphicsDevice); Systems.spriteBatch = this.spriteBatch; // Load Systems Systems.AddGame(this); Systems.AddFonts(this); Systems.AddGraphics(this, this.graphics, this.spriteBatch); Systems.screen.ResizeWindowToBestFit(); Systems.AddAudio(this); UIHandler.Setup(); //GlobalScene.Setup(); this.renderTarget = new RenderTarget2D(graphics.GraphicsDevice, ScreenSys.VirtualWidth, ScreenSys.VirtualHeight, false, SurfaceFormat.Color, DepthFormat.None, 8, RenderTargetUsage.DiscardContents); // Resize Window Window.AllowUserResizing = false; Window.ClientSizeChanged += new EventHandler <EventArgs>(Systems.screen.OnResizeWindow); //Window.Position = new Point(0, 24); Systems.screen.ResizeWindowToLargestFit(); // Process Extra Loading Instructions loadInstructions(); }