using System;
using System.Collections.Generic;
using System.Text;
using Server.Items;

namespace Server.Events.Halloween
{
	class HolidaySettings
	{
		public static DateTime StartHalloween { get { return new DateTime( 2012, 10, 24 ); } } // YY MM DD
		public static DateTime FinishHalloween { get { return new DateTime( 2012, 11, 15 ); } }

		public static Item RandomGMBeggerItem { get { return ( Item )Activator.CreateInstance( m_GMBeggarTreats[ Utility.Random( m_GMBeggarTreats.Length ) ] ); } }
		public static Item RandomTreat { get { return (Item)Activator.CreateInstance ( m_Treats[ Utility.Random( m_Treats.Length ) ]) ; } }

		private static Type[] m_GMBeggarTreats =
		{
				  typeof( CreepyCake ),
				  typeof( PumpkinPizza ),
				  typeof( GrimWarning ),
				  typeof( HarvestWine ),
				  typeof( MurkyMilk ),
				  typeof( MrPlainsCookies ),
				  typeof( SkullsOnPike ),
				  typeof( ChairInAGhostCostume ),
				  typeof( ExcellentIronMaiden ),
				  typeof( HalloweenGuillotine ),
				  typeof( ColoredSmallWebs )
		};

		private static Type[] m_Treats =
		{
				  typeof( Lollipops ),
				  typeof( WrappedCandy ),
				  typeof( JellyBeans ),
				  typeof( Taffy ),
				  typeof( NougatSwirl )
		};
	}
}
