EtherDuels.Game.Model.SimplePhysicsAlgorithm.UpdateExplosions C# (CSharp) Method

UpdateExplosions() private method

private UpdateExplosions ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void
        private void UpdateExplosions(GameTime gameTime)
        {
            foreach (WorldObject worldObject in worldObjects)
            {
                if (worldObject is Explosion)
                {
                    // deleting explosions after a certain amount of time
                    if ((gameTime.TotalGameTime.TotalMilliseconds - (worldObject as Explosion).CreationTime.TotalMilliseconds) > 100)
                    {
                        worldObject.Health = 0;
                        world.RemoveWorldObject(worldObject);
                    }
                }
            }
        }