Ejemplo n.º 1
0
Archivo: Map.cs Proyecto: hazzik/mpqnav
        private ADT ReadADT(int x, int y)
        {
            string    file     = GetAdtFileName(x, y);
            IFileInfo fileInfo = FileInfoFactory.Create();

            if (fileInfo.Exists(file) == false)
            {
                throw new Exception(String.Format("ADT Doesn't exist: {0}", file));
            }

            using (var reader = new BinaryReader(fileInfo.OpenRead(file)))
            {
                return(new ADTChunkFileParser(reader).Parse());
            }
        }