private void openGameToolStripMenuItem_Click(object sender, EventArgs e) { if (FileName == null) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "Ball flying docs (*.bfd)|*.bfd"; dialog.Title = "Open your flying doc"; if (dialog.ShowDialog() == DialogResult.OK) { FileName = dialog.FileName; } try { using (FileStream stream = new FileStream(FileName, FileMode.Open)) { var formatter = new BinaryFormatter(); ballDoc = (BallDoc)formatter.Deserialize(stream); } } catch (Exception ex) { MessageBox.Show("Error while saving the file"); } } }
public Form1() { InitializeComponent(); timerCall = 0; ballDoc = new BallDoc(this.Width); timer1 = new Timer(); timer1.Start(); this.DoubleBuffered = true; FileName = null; isPaused = false; }
private void newGameToolStripMenuItem_Click(object sender, EventArgs e) { ballDoc = new BallDoc(this.Width); }