/// <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); }
//////////// 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; }