Пример #1
0
        public static Tileset FromArchive(string file, Archive archive)
        {
            if (!archive.Contains(file)) return null;

            Tileset tileset = LoadTiles(new MemoryStream(archive.ExtractFile(file)));
            tileset.name = Path.GetFileNameWithoutExtension(file).ToUpper();
            tileset.filename = file;

            return tileset;
        }
Пример #2
0
        public static HPF FromArchive(string file, bool ignoreCase, Archive archive)
        {
            if (!archive.Contains(file, ignoreCase)) return null;

            return FromRawData(archive.ExtractFile(file, ignoreCase));
        }
Пример #3
0
        public static ColorPalette FromArchive(string file, Archive archive)
        {
            if (!archive.Contains(file)) return null;

            return FromRawData(archive.ExtractFile(file));
        }