Exemplo n.º 1
0
        public bool CheckResource(ResouceType resouceType, int requiredAmount)
        {
            foreach (var item in Items)
            {
                if (item is Resource resources)
                {
                    var isRequiredType   = resources.ResourceType.Equals(resouceType);
                    var isRequiredAmount = resources.Amount >= requiredAmount;

                    if (isRequiredAmount && isRequiredType)
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
Exemplo n.º 2
0
        //根据大类资源网址获取资源集合列表网址
		public static void GetTypePageList(string URL,string FirName,string SubClassName,ResouceType resType)
		{
			HtmlDocument doc = CaptureWebSite.GetHtmlDocument (URL ,VerycdEncoding ) ;
			HtmlNodeCollection hc = doc.DocumentNode.SelectNodes (xPath_TypePageList ) ;
			for (int i = 0; i < hc.Count ; i++) {
				try
				{
					tb_fistclasslist model = new tb_fistclasslist () ;
					model.WebURL = (verycdWebSite + hc[i].SelectSingleNode (@"a[1]").Attributes["href"].Value.Trim ()) ;
					model.ClassName = FirName ;
					model.SubClassName = SubClassName ;
					model.CollectionMark = 0 ;
					model.InfoOrigin = "VeryCd" ;
					model.Remark = string.Empty ;
					model.ResouceType = resType.ToString () ;
					model.UpdateTime = DateTime.Now ;
					model.Save () ;
				}
				catch (Exception err)
				{
					continue ;
				}
			}
		}
 public static void printMine(string name, int amount, ResouceType type)
 {
     Console.WriteLine("Name : {0}, Amount : {1}, Type : {2}", name, amount, type);
 }
Exemplo n.º 4
0
 public Resource(ResourcesTemplate resourcesReference) : base(resourcesReference)
 {
     ResourceType = resourcesReference.ResoucesType;
     Amount       = resourcesReference.Amount;
 }
Exemplo n.º 5
0
 public MineClass(string n, int a, ResouceType t)
 {
     name           = n;
     resourceAmount = a;
     type           = t;
 }
Exemplo n.º 6
0
 public MineClass()
 {
     name           = " ";
     resourceAmount = 0;
     type           = ResouceType.Gold;
 }