예제 #1
0
파일: Game1.cs 프로젝트: hochladen/Hacknet
        protected override void Update(GameTime gameTime)
        {
            if (!this.HasLoadedContent)
            {
                this.LoadContent();
            }
            if (WebRenderer.Enabled)
            {
                XNAWebRenderer.XNAWR_Update();
            }
            if (!this.resolutionSet)
            {
                this.setNewGraphics();
                this.resolutionSet = true;
            }
            TimeSpan elapsedGameTime = gameTime.ElapsedGameTime;

            PatternDrawer.update((float)elapsedGameTime.TotalSeconds);
            elapsedGameTime = gameTime.ElapsedGameTime;
            GuiData.setTimeStep((float)elapsedGameTime.TotalSeconds);
            elapsedGameTime = gameTime.ElapsedGameTime;
            MusicManager.Update((float)elapsedGameTime.TotalSeconds);
            elapsedGameTime = gameTime.ElapsedGameTime;
            ThemeManager.Update((float)elapsedGameTime.TotalSeconds);
            AlienwareFXManager.UpdateForOS((object)OS.currentInstance);
            base.Update(gameTime);
        }
예제 #2
0
 protected override void Update(GameTime gameTime)
 {
     if (!HasLoadedContent)
     {
         LoadContent();
     }
     if (!resolutionSet)
     {
         setNewGraphics();
         resolutionSet = true;
     }
     PatternDrawer.update((float)gameTime.ElapsedGameTime.TotalSeconds);
     GuiData.setTimeStep((float)gameTime.ElapsedGameTime.TotalSeconds);
     MusicManager.Update((float)gameTime.ElapsedGameTime.TotalSeconds);
     ThemeManager.Update((float)gameTime.ElapsedGameTime.TotalSeconds);
     base.Update(gameTime);
 }