Beispiel #1
0
        private static SpriteInfo CreateSprite(string path)
        {
            var images = Directory.EnumerateFiles(path, "*")
                         .Select(filepath => ImageInfo.Create(filepath))
                         .Where(item => item != null).ToArray();

            if (images.Any() == false)
            {
                return(null);
            }



            var mapper = new MapperOptimalEfficiency <MappedImageCollection>(new Canvas());
            var sprite = mapper.Mapping(images);

            return(SpriteInfo.Create(sprite));
        }
Beispiel #2
0
 public SpriteInfo CreateSprite()
 {
     return(SpriteInfo.Create(this));
 }