using System;

namespace TuxHunter
{
	/// <summary>
	/// This is a collection of setting specific to tux hunter.
	/// </summary>
	public class TuxHunterSettings
	{
		#region Singleton
		/// <summary>
		/// Singleton Implementation.
		/// </summary>
		private static TuxHunterSettings mgInstance = new TuxHunterSettings();

		/// <summary>
		/// Singleton Implementation.
		/// </summary>
		public static TuxHunterSettings Instance
		{
			get
			{
				return TuxHunterSettings.mgInstance;
			}
		}
		#endregion

		#region Teh Snapster Control
		/// <summary>
		/// Whether or not we want to show clippie.
		/// </summary>
		private bool mShowSnappy = true;

		/// <summary>
		/// Tired of the little bastard? Set this global switch to false and he shall bother you no more!
		/// </summary>
		public bool ShowSnappy
		{
			get { return mShowSnappy; }
			set { mShowSnappy = value; }
		}
		#endregion
	}
}
