city-generation/Tools/MapViewer/MapViewer/Storage/MapStorage.cs

29 lines
655 B
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
using TransportGame.Model;
namespace TransportGame.MapViewer.Storage
{
public static class MapStorage
{
public static Map Read(string file)
{
XmlSerializer serializer = new XmlSerializer(typeof(Map));
Map map;
using (StreamReader reader = new StreamReader(file))
{
map = (Map)serializer.Deserialize(reader);
reader.Close();
}
return map;
}
}
}