Beispiel #1
0
 /// <summary>
 ///     Allows the game to run logic such as updating the world,
 ///     checking for collisions, gathering input, and playing audio.
 /// </summary>
 /// <param name="gameTime">Provides a snapshot of timing values.</param>
 protected override void Update(GameTime gameTime)
 {
     if (IsPaused)
     {
         PauseArena.Update(gameTime);
         return;
     }
     Starfield.Update(gameTime);
     if (!ApplicationView.GetForCurrentView().IsFullScreenMode)
     {
         ApplicationView.GetForCurrentView().TryEnterFullScreenMode();
     }
     TouchInput.Update(gameTime);
     MouseInput.Update(gameTime);
     UnifiedInput.Update(gameTime);
     KeyboardInput.Update(gameTime);
     Arena.Update(gameTime);
     Sprites.Update(gameTime);
     base.Update(gameTime);
 }