コード例 #1
0
ファイル: Form1.cs プロジェクト: Bojmaliev/finkiVezbi
 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");
     }
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Bojmaliev/finkiVezbi
 public Form1()
 {
     timerCall = 0;
     ballDoc   = new BallDoc(this.Width);
     InitializeComponent();
     FileName = null;
     if (isPaused == false)
     {
         timer1.Start();
     }
     this.DoubleBuffered = true;
     isPaused            = false;
 }
コード例 #3
0
ファイル: Form1.cs プロジェクト: Bojmaliev/finkiVezbi
 private void newGameToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ballDoc = new BallDoc(this.Width);
 }