void SaveMap() { WriteJson jsonWrite = new WriteJson(); MapData data = new MapData(map.rows, map.columns, map.tileSize, map.MapToString()); jsonWrite.WriteData(currentMapPath, data); }
void NewMap() { System.Windows.Forms.SaveFileDialog dialog = new System.Windows.Forms.SaveFileDialog(); dialog.FileName = "New Map.json"; System.Windows.Forms.DialogResult result = dialog.ShowDialog(); if (result == System.Windows.Forms.DialogResult.OK) { ReadJson jsonReader = new ReadJson(); WriteJson jsonWrite = new WriteJson(); jsonWrite.WriteData(dialog.FileName, jsonReader.ReadData("Data/EmptyMap.json")); map = new EditorMap(jsonReader.ReadData("Data/EmptyMap.json"), ref cam); currentMapPath = dialog.FileName; } }