GetSprites() public static method

public static GetSprites ( IReadOnlyFileSystem fileSystem, string filename, ISpriteLoader loaders, SheetBuilder sheetBuilder ) : OpenRA.Graphics.Sprite[]
fileSystem IReadOnlyFileSystem
filename string
loaders ISpriteLoader
sheetBuilder SheetBuilder
return OpenRA.Graphics.Sprite[]
Exemplo n.º 1
0
        Sprite[] LoadSprite(string filename, List <Sprite[]> cache)
        {
            var sprite = SpriteLoader.GetSprites(fileSystem, filename, loaders, SheetBuilder);

            cache.Add(sprite);
            return(sprite);
        }
Exemplo n.º 2
0
 public SpriteCache(ISpriteLoader[] loaders, string[] exts, SheetBuilder sheetBuilder)
 {
     SheetBuilder = sheetBuilder;
     // Include extension-less version
     exts    = exts.Append("").ToArray();
     sprites = new Cache <string, Sprite[]>(filename => SpriteLoader.GetSprites(filename, exts, loaders, sheetBuilder));
 }
Exemplo n.º 3
0
        public SpriteCache(ISpriteLoader[] loaders, SheetBuilder sheetBuilder)
        {
            SheetBuilder = sheetBuilder;

            sprites = new Cache <string, Sprite[]>(filename => SpriteLoader.GetSprites(filename, loaders, sheetBuilder));
        }