Ejemplo n.º 1
0
        public void unloadMap(string mapName)
        {
            CMap map = null;

            if (mapPool.ContainsKey(mapName))
            {
                map = mapPool[mapName];

                if (map != null)
                {
                    map.Dispose();
                    mapPool.Remove(mapName);
                }
            }
        }
Ejemplo n.º 2
0
 public static void Save(CMap map, string path)
 {
     CXMLSerializer<CMap> serializer = new CXMLSerializer<CMap>(map);
     serializer.Serialize(path);
 }
Ejemplo n.º 3
0
 public static CMap Read(CMap map, string path)
 {
     CXMLSerializer<CMap> serializer = new CXMLSerializer<CMap>(map);
     return serializer.Load(path);
 }
Ejemplo n.º 4
0
 public void swapMap(string mapName)
 {
     _currentMap = mapPool[mapName];
 }
Ejemplo n.º 5
0
 public CMapManager()
 {
     _currentMap = null;
     mapPool     = new Dictionary <string, CMap>();
 }
Ejemplo n.º 6
0
 public void swapMap(string mapName)
 {
     _currentMap = mapPool[mapName];
 }
Ejemplo n.º 7
0
 public CMapManager()
 {
     _currentMap = null;
     mapPool = new Dictionary<string, CMap>();
 }