29 lines
655 B
C#
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;
|
|
}
|
|
}
|
|
}
|