Пример #1
0
        public static IEnumerable <Day22Equipment> GetAllItems(this Day22Equipment eq)
        {
            List <string> result = new List <string>();

            foreach (Day22Equipment r in Enum.GetValues(typeof(Day22Equipment)))
            {
                if ((eq & r) != 0)
                {
                    yield return(r);
                }
            }
        }
Пример #2
0
 public Region(Point point, Map map, Day22Equipment equipment) : this(point, map)
 {
     this.Equipment = equipment;
 }
Пример #3
0
 public Region(Point point, Map map, long erosionIndex, Day22Equipment equipment) : this(point, map, equipment)
 {
     this.erosionIndex = erosionIndex;
 }
Пример #4
0
 /// <summary>
 /// Get region at coordinates with specific equipment
 /// </summary>
 public Region GetRegion(Point point, Day22Equipment eq)
 {
     return(allRegions.GetValueOrDefault(point)?.GetValueOrDefault(eq));
 }