Example #1
0
 public string GetName(SpriteSheet sheet)
 {
     if (SpriteSheets.ContainsValue(sheet))
     {
         return(SpriteSheets.Where(pair => pair.Value == sheet).First().Key);
     }
     return("");
 }
Example #2
0
        public SpriteSheet FindSpriteSheet(Func <KeyValuePair <string, SpriteSheet>, bool> predicate)
        {
            IEnumerable <KeyValuePair <string, SpriteSheet> > result = SpriteSheets.Where(predicate);

            if (result.Count() > 0)
            {
                return(result.First().Value);
            }
            return(null);
        }