Esempio n. 1
0
 public void OpenFile()
 {
     try
     {
         System.Runtime.Serialization.IFormatter fmt = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
         System.IO.FileStream strm = new FileStream(FileName, FileMode.Open, FileAccess.Read, FileShare.None);
         playerSpaceship = (PlayerSpaceship)fmt.Deserialize(strm);
         enemies         = (List <EnemySpaceship>)fmt.Deserialize(strm);
         if (enemies.Count != 0)
         {
             enemiesWeapon = (List <Weapon1>)fmt.Deserialize(strm);
         }
         boss       = (Boss)fmt.Deserialize(strm);
         img        = (Image)fmt.Deserialize(strm);
         img2       = (Image)fmt.Deserialize(strm);
         isplayable = (bool)fmt.Deserialize(strm);
         BossFight  = (bool)fmt.Deserialize(strm);
         brojac     = (int)fmt.Deserialize(strm);
         brojac2    = (int)fmt.Deserialize(strm);
         strm.Close();
         if (!BossFight)
         {
             pbBossLife.Visible = false;
         }
         if (playerSpaceship.life == 3)
         {
             pictureBox1.Image = img;
             pictureBox2.Image = img;
             pictureBox3.Image = img;
         }
         else if (playerSpaceship.life == 2)
         {
             pictureBox3.Image = null;
             pictureBox2.Image = img;
             pictureBox1.Image = img;
         }
         else
         {
             pictureBox3.Image = null;
             pictureBox2.Image = null;
             pictureBox1.Image = img;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error: Could not read file \"" + FileName + "\" from disk. Original error: " + ex.Message);
     }
 }
Esempio n. 2
0
 public void newGame()
 {
     isplayable         = false;
     BossFight          = false;
     pbBossLife.Visible = false;
     img  = VselenskiBitki.Properties.Resources.redfighter0005;
     img2 = VselenskiBitki.Properties.Resources.lost;
     pictureBox1.Image = img;
     pictureBox2.Image = img;
     pictureBox3.Image = img;
     pictureBox4.Image = img2;
     playerSpaceship   = new PlayerSpaceship(PlayerSpaceship.Pictures.normal);
     enemies           = new List <EnemySpaceship>();
     enemiesWeapon     = new List <Weapon1>();
     SpawnEnemies();
     boss             = new Boss(350, 30);
     pbBossLife.Value = boss.life;
     GlobalTimer.Start();
 }