private void openToolStripMenuItem_Click(object sender, EventArgs e) { if (FileName == null) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "Ball Flying docs | *.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 formater = new BinaryFormatter(); ballDoc = (BallDoc)formater.Deserialize(stream); Invalidate(true); FileName = null; } } catch (Exception) { MessageBox.Show("Error while trying to save your game"); } }
public Form1() { timerCall = 0; ballDoc = new BallDoc(this.Width); InitializeComponent(); FileName = null; if (isPaused == false) { timer1.Start(); } this.DoubleBuffered = true; isPaused = false; }
private void newGameToolStripMenuItem_Click(object sender, EventArgs e) { ballDoc = new BallDoc(this.Width); }