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

namespace Server.Mobiles 
{ 
	public class SBBaker : SBInfo 
	{ 
		private ArrayList m_BuyInfo = new InternalBuyInfo(); 
		private IShopSellInfo m_SellInfo = new InternalSellInfo(); 

		public SBBaker() 
		{ 
		} 

		public override IShopSellInfo SellInfo { get { return m_SellInfo; } } 
		public override ArrayList BuyInfo { get { return m_BuyInfo; } } 

		public class InternalBuyInfo : ArrayList 
		{ 
			public InternalBuyInfo() 
			{ 
				Add( new GenericBuyInfo( typeof( BreadLoaf ), 7, 10, 0x103B, 0 ) ); 
				Add( new GenericBuyInfo( typeof( CheeseWheel ), 25, 10, 0x97E, 0 ) ); 
				Add( new GenericBuyInfo( typeof( FrenchBread ), 3, 20, 0x98C, 0 ) ); 
				Add( new GenericBuyInfo( typeof( FriedEggs ), 8, 10, 0x9B6, 0 ) ); 
				Add( new GenericBuyInfo( typeof( Cake ), 11, 10, 0x9E9, 0 ) ); 
				Add( new GenericBuyInfo( typeof( Cookies ), 6, 20, 0x160b, 0 ) ); 
				Add( new GenericBuyInfo( typeof( Muffins ), 5, 10, 0x9eb, 0 ) ); 
				Add( new GenericBuyInfo( typeof( CheesePizza ), 14, 10, 0x1040, 0 ) ); 
             
				Add( new GenericBuyInfo( typeof( ApplePie ), 10, 10, 0x1041, 0 ) ); 

				Add( new GenericBuyInfo( typeof( PeachCobbler ), 10, 10, 0x1041, 0 ) ); 

				Add( new GenericBuyInfo( typeof( Quiche ), 25, 10, 0x1041, 0 ) ); 
				Add( new GenericBuyInfo( typeof( Dough ), 8, 20, 0x103d, 0 ) ); 
				Add( new GenericBuyInfo( typeof( JarHoney ), 3, 20, 0x9ec, 0 ) ); 
				Add( new BeverageBuyInfo( typeof( Pitcher ), BeverageType.Water, 11, 20, 0x1F9D, 0 ) );
				Add( new GenericBuyInfo( typeof( SackFlour ), 3, 20, 0x1039, 0 ) ); 
				Add( new GenericBuyInfo( typeof( Eggs ), 3, 20, 0x9B5, 0 ) ); 
			} 
		} 

		public class InternalSellInfo : GenericSellInfo 
		{ 
			public InternalSellInfo() 
			{ 
				Add( typeof( BreadLoaf ), 3 ); 
				Add( typeof( CheeseWheel ), 12 ); 
				Add( typeof( FrenchBread ), 1 ); 
				Add( typeof( FriedEggs ), 4 ); 
				Add( typeof( Cake ), 5 ); 
				Add( typeof( Cookies ), 3 ); 
				Add( typeof( Muffins ), 2 ); 
				Add( typeof( CheesePizza ), 7 ); 
				Add( typeof( ApplePie ), 5 ); 
				Add( typeof( PeachCobbler ), 5 ); 
				Add( typeof( Quiche ), 12 ); 
				Add( typeof( Dough ), 4 ); 
				Add( typeof( JarHoney ), 1 ); 
				Add( typeof( Pitcher ), 5 );
				Add( typeof( SackFlour ), 1 ); 
				Add( typeof( Eggs ), 1 ); 
			} 
		} 
	} 
}