Exemplo n.º 1
0
 public void Update(GameTime gametime, bool isActive)
 {
     if (isActive)
     {
         GetInputManager.Update(gametime);
         GetEventLog.Update(gametime);
     }
     if (!GlobalVariables.mGameIsPaused)
     {
         GetStoryManager.Update(gametime);
         GetMilitaryManager.Update(gametime);
         GetClock.Update(gametime);
     }
     GetSoundManager.SetMediaPlayerVolume();
 }
Exemplo n.º 2
0
 internal void ReloadContent(Director dir, Vector2 mapmeasurements, ContentManager content, GraphicsDeviceManager graphics)
 {
     GetGlobalVariablesInstance = new GlobalVariablesInstance();
     GetGlobalVariablesInstance.UpdateFromStatic();
     GetClock                   = dir.GetClock;
     GetIdGenerator             = dir.GetIdGenerator;
     GetStoryManager            = dir.GetStoryManager;
     GetMilitaryManager         = dir.GetMilitaryManager;
     GetPathManager             = dir.GetPathManager;
     GetUserInterfaceController = dir.GetUserInterfaceController;
     GetDistributionDirector    = dir.GetDistributionDirector;
     GetDistributionDirector.ReloadContent(GetUserInterfaceController);
     GetStoryManager.LoadAchievements();
     GetMilitaryManager.ReloadContent(mapmeasurements, this);
     GetStoryManager.ReloadContent(this);
     GetGraphicsDeviceManager = graphics;
     GetEventLog = new EventLog(GetUserInterfaceController, this, content);
 }