/// <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() { //set up content Content.RootDirectory = "Content"; // Now with static constuctor so auto initalized on first access. //Viewports.setupViewports(); SimpleRNG.SetSeedFromSystemTime(); #if DEBUG DebugSystem.Initialize(this, "FontA"); //DebugSystem.Instance.FpsCounter.Visible = false; //DebugSystem.Instance.TimeRuler.Visible = false; DebugSystem.Instance.TimeRuler.ShowLog = true; #endif MenuManager.Initialize(); // MapManager.Initialize(); shipSelect = new ShipSelect(); //networkedGame = new NetworkedGame(this); //networkedGame.Enabled = false; //networkedGame.Visible = false; //networkedGame.Initialize(); LiveServices.initializeGamerServices(this); Physics.Initialize(); GameLoop.setGameStateAndResetPlayers(GameState.Menu); engine = new AudioEngine("Content/XACT/BeatShift.xgs"); GameLoop.menuBank = new SoundBank(engine, "Content\\XACT\\MusicTracks.xsb"); GameLoop.wavBank = new WaveBank(engine, "Content\\XACT\\SpaceMap.xwb"); GameLoop.playTitle(); bgm = new SoundTrack(140); bgm.LoadContent(Content, "bgm2"); sfx = new SoundManager(); sfx.LoadContent(Content); base.Initialize(); LiveServices.gamerServices = new GamerServicesComponent((Game)this); LiveServices.gamerServices.Enabled = false; //Updating manually Components.Add(LiveServices.gamerServices); //Disable bloom on Reach as it causes a texture-clamp/powerOfTwo error if (graphics.GraphicsProfile.Equals(GraphicsProfile.Reach)) { Globals.PostProcess = false; } GC.Collect(); //gamerServices.Initialize(); //base.Initialize(); }
/// <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() { //set up content Content.RootDirectory = "Content"; // Now with static constuctor so auto initalized on first access. //Viewports.setupViewports(); SimpleRNG.SetSeedFromSystemTime(); #if DEBUG DebugSystem.Initialize(this, "FontA"); //DebugSystem.Instance.FpsCounter.Visible = false; //DebugSystem.Instance.TimeRuler.Visible = false; DebugSystem.Instance.TimeRuler.ShowLog = true; #endif MenuManager.Initialize(); // MapManager.Initialize(); shipSelect = new ShipSelect(); //networkedGame = new NetworkedGame(this); //networkedGame.Enabled = false; //networkedGame.Visible = false; //networkedGame.Initialize(); LiveServices.initializeGamerServices(this); Physics.Initialize(); GameLoop.setGameStateAndResetPlayers(GameState.Menu); engine = new AudioEngine("Content/XACT/BeatShift.xgs"); GameLoop.menuBank = new SoundBank(engine, "Content\\XACT\\MusicTracks.xsb"); GameLoop.wavBank = new WaveBank(engine, "Content\\XACT\\SpaceMap.xwb"); GameLoop.playTitle(); bgm = new SoundTrack(140); bgm.LoadContent(Content,"bgm2"); sfx = new SoundManager(); sfx.LoadContent(Content); base.Initialize(); LiveServices.gamerServices = new GamerServicesComponent((Game)this); LiveServices.gamerServices.Enabled = false; //Updating manually Components.Add(LiveServices.gamerServices); //Disable bloom on Reach as it causes a texture-clamp/powerOfTwo error if (graphics.GraphicsProfile.Equals(GraphicsProfile.Reach)) Globals.PostProcess = false; GC.Collect(); //gamerServices.Initialize(); //base.Initialize(); }