internal McdFile(string basename, string directory, PckFile f)
{
BufferedStream file = new BufferedStream(File.OpenRead(directory+basename+".MCD"));
int diff = 0;
if(basename == "XBASES05")
diff=3;
tiles = new XCTile[(((int)file.Length)/62)-diff];
for(int i=0;i<tiles.Length;i++)
{
byte[] info = new byte[62];
file.Read(info,0,62);
tiles[i] = new XCTile(i,f,new McdEntry(info),this);
}
foreach(XCTile t in tiles)
t.Tiles = tiles;
file.Close();
}