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);
}
}
}
}