private void button3_Click(object sender, RoutedEventArgs e) { game = new GameWindow(); game.Show(); BoardSerializable gameData = EditorPanel.GetSaveData(); game.LoadData(gameData); game.StartGame(); }
private void SaveDataToFile(object sender, RoutedEventArgs e) { BoardSerializable boardData = EditorPanel.GetSaveData(); using (FileStream saveFile = File.Open(System.IO.Path.Combine(ConfigurationManager.AppSettings["files"], this.Filename.Text), FileMode.Create)) { DataContractSerializer formatter = new DataContractSerializer(typeof(BoardSerializable)); formatter.WriteObject(saveFile, boardData); } LoadFileList(); }