Esempio n. 1
0
            public override int Compare(SortObject x, SortObject y)
            {
                IRelic leftRelic  = x.mObj as IRelic;
                IRelic rightRelic = y.mObj as IRelic;

                if ((leftRelic != null) && (rightRelic != null))
                {
                    return(leftRelic.Age.CompareTo(rightRelic.Age));
                }

                Quality leftQuality  = GetQuality(x.mObj);
                Quality rightQuality = GetQuality(y.mObj);

                return(leftQuality.CompareTo(rightQuality));
            }
Esempio n. 2
0
 public void AddNewRelic(IRelic relic) {
     throw new NotImplementedException();
 }
Esempio n. 3
0
 public IEnumerable<IHero> GetAllHeroes(IRelic relic) {
     throw new NotImplementedException();
 }