using System;
using System.Drawing;

namespace Icarus.Logic.Physics
{
	/// <summary>
	/// This class handles the collision methods needed for a 
	/// physics particle.  A physics particle only collides
	/// with the level collision mask and does not interact
	/// with any other physics objects.  They should be used
	/// for explosions and similar effects.
	/// </summary>
	public class PhysicsParticle : WorldObject
	{

        #region Constructors

        /// <summary>
        /// Build the Physics Particle Object
        /// Applies the time to live and 
        ///  collisions to live settings specific to particles
        /// </summary>
		public PhysicsParticle()
		{
			this.CollisionsToLive = PhysicsSettings.Instance.ConsecutiveCollisionsAllowed;
            this.TimeToLive = PhysicsSettings.Instance.ParticleBounceLimit;
		}

        #endregion

        #region Methods


        #endregion

	}
}
