Exemplo n.º 1
0
 protected void DrawMap(AMap theMap)
 {
     foreach (string str in theMap.Map)
     {
         Console.WriteLine(str);
     }
 }
Exemplo n.º 2
0
        //string allMaps)
        public void ParseMap()
        {
            string[] newMap, temp;

            temp = fileContents.Split(new char[] { '$' }, StringSplitOptions.RemoveEmptyEntries);

            foreach (string str in temp)
            {
                AMap newEntry = new AMap();
                newMap = str.Split(new char[] { '%' });
                newEntry.Name = newMap[0];
                newEntry.Map = ToStringArray(newMap[1]);
                originalMaps.Add(newEntry);
            }

            /*foreach (string str in temp)
            {
                Console.WriteLine("new map");
                Console.WriteLine(str);
            }*/

            //return newMap;
        }
Exemplo n.º 3
0
        public void LoadOriginalMaps()
        {
            if (decompressor == null)
            {
                decompressor = new Decompressor();
            }
            originalMaps = new List<AMap> { };
            List<string[]> uncompressedMaps;
            loader = new Loader();

            loader.LoadMultiple(originalMapsLocation);
            uncompressedMaps = loader.ParseMap2();

            foreach (string[] map in uncompressedMaps)
            {
                AMap newEntry = new AMap();

                newEntry.Name = map[0];
                newEntry.Map = decompressor.GetTheMap(map[1]);

                originalMaps.Add(newEntry);
            }

            /*foreach (AMap map in originalMaps)
            {
                Console.WriteLine("name: {0}\n", map.Name);
                foreach (string str in map.Map)
                {
                    Console.WriteLine(str);
                }
            }*/
        }
Exemplo n.º 4
0
 public AMap LoadUserMap(string path)
 {
     if (decompressor == null)
     {
         decompressor = new Decompressor();
     }
     AMap newMap = new AMap();
     string compressed;
     newMap.Name = Path.GetFileNameWithoutExtension(path);
     compressed = File.ReadAllText(path);
     Console.WriteLine("{0}, {1}", newMap.Name, compressed);
     newMap.Map = decompressor.GetTheMap(compressed);
     return newMap;
 }
Exemplo n.º 5
0
 public void SetMap(AMap newMap)
 {
     mapName = newMap.Name;
     theMap = newMap.Map;
 }