Update() публичный Метод

Updates the minimap's tile preview and player positions
public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void
Пример #1
0
        /// <summary>
        /// Updates the map's entities and handles input
        /// </summary>
        public void Update(GameTime gameTime)
        {
            float elapsed = (float)gameTime.ElapsedGameTime.TotalSeconds;

            if (Game.IsActive && !Game.IsMouseOnControl)
            {
                HandleInput();
            }
            foreach (Player player in Players)
            {
                player.Update(gameTime);
            }

            //Follow Player
            MainCamera.Position = Vector2.Lerp(MainCamera.Position, Players[Game.MyIndex].PreviousState.Position - MainCamera.Origin, cameraSpeed * (elapsed * 60));
            MainCamera.Position = new Vector2((float)Math.Round(MainCamera.Position.X), (float)Math.Round(MainCamera.Position.Y));

            UpdateTiles(gameTime);
            Minimap.Update(gameTime);
        }