//static public ScreenManager ScreenManager //{ // //get { return (screenManager == null ? null : GameMain.screenManager); } // get { return screenManager; } //} /// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { Globals.Initialize(); InputManager.Initialize(); ScreenManager.ScreenManagerInit(graphics, mapGenContentManager, this); CharacterLoader.Initialize(contentMan); base.Initialize(); ScreenManager.AddScreen(new MainMenuStartScreen(Color.Blue, Fonts.normFont, VPCenter)); }