Пример #1
0
 /// <summary>
 /// charge la save "path"
 /// </summary>
 /// <param name="path"></param>
 /// <param name="Content"></param>
 public void Load(string path, ContentManager Content)
 {
     string[] data_saved;
     // 0 = name, 1 = argent, 2 = m3 unlocked, 3 = mp5 unlocked, 4 = ak unlocked, 5 = usp level, 6 = mp5 level, 7 = ak level, 8 = m3 level
     if (!File.Exists("solo.save"))
     {
         try
         {
             StreamWriter file = new StreamWriter(path);
             file.WriteLine("Joueur");
             file.WriteLine("0");
             file.WriteLine("0");
             file.WriteLine("0");
             file.WriteLine("0");
             file.WriteLine("1");
             file.WriteLine("1");
             file.WriteLine("1");
             file.WriteLine("1");
             file.Close();
         }
         catch
         {
             Console.WriteLine("Erreur: pas de save creee");
         }
     }
     data_saved = File.ReadAllLines("solo.save");
     this.name = data_saved[0];
     this.money = Int32.Parse(data_saved[1]);
     this.weapons = new Weapon[4];
     weapons[0] = new Weapon("USP", 1, Int32.Parse(data_saved[5]), Content);
     weapons[1] = new Weapon("AK47", Int32.Parse(data_saved[4]), Int32.Parse(data_saved[7]), Content);
     weapons[2] = new Weapon("MP5", Int32.Parse(data_saved[3]), Int32.Parse(data_saved[6]), Content);
     weapons[3] = new Weapon("ShotGun", Int32.Parse(data_saved[2]), Int32.Parse(data_saved[8]), Content);
 }
Пример #2
0
 //////////// POUR MAGASIN ////////////
 public void Debloque_Weapon(Weapon arme)
 {
     if (arme == weapons[3])//m3
         this.money -= 5000;
     if (arme == weapons[2])//mp5
         this.money -= 10000;
     if (arme == weapons[1])//ak47
         this.money -= 50000;
 }