public RogueSharp.MapState LoadMap() { string inputJson = System.IO.File.ReadAllText("map.json"); RogueSharp.MapState map = Newtonsoft.Json.JsonConvert.DeserializeObject <RogueSharp.MapState>(inputJson); return(map); }
public void SaveMap(RogueSharp.Map dungeonMap) { RogueSharp.MapState saveMap = dungeonMap.Save(); string mapJson = Newtonsoft.Json.JsonConvert.SerializeObject(saveMap, Newtonsoft.Json.Formatting.Indented); using (StreamWriter sw = new StreamWriter("map.json")) { sw.Write(mapJson); } }