private static TileData[] LoadTileset(int index)
{
int fx, tx;
if(!Common.E(index, out fx, out tx))return null;
using(FileStream stream = new FileStream(Paths.IconDataN.Format(fx), FileMode.Open))
{
XLDNavigator nav = XLDNavigator.ReadToIndex(stream, (short)tx);
int len = nav.SubfileLength;
TileData[] tileset = new TileData[len/8];
for(int i = 0; i < len/8; i++)
{
tileset[i] = new TileData(i, nav);
}
return tileset;
}
}