Beispiel #1
0
 public BackwardsScanner(FileStream str, WorldHeader head)
 {
     stream = str;
     MaxX = head.MaxTiles.X;
     MaxY = head.MaxTiles.Y;
     header = head;
     backReader = new BackwardsBinaryReader(stream);
 }
Beispiel #2
0
 public BackwardsScanner(FileStream str, WorldHeader head)
 {
     stream     = str;
     MaxX       = head.MaxTiles.X;
     MaxY       = head.MaxTiles.Y;
     header     = head;
     backReader = new BackwardsBinaryReader(stream);
 }
Beispiel #3
0
        public String GetWorldName(String worldFile)
        {
            String worldName;

            stream = new FileStream(worldFile, FileMode.Open, FileAccess.Read);
            reader = new BinaryReader(stream);
            backReader = new BackwardsBinaryReader(stream);

            ReadHeader();

            if (CompareFooter(header.Name, header.Id) == true)
                worldName = header.Name;
            else
                worldName = "Not a valid World file";

            reader.Close();

            return worldName;
        }