Esempio n. 1
0
        public void EndFightPvP(Hero h1, Hero h2)
        {
            Console.WriteLine("---------------------------------------------------------------");
            Console.WriteLine("{0} meurt dans d'atroces souffrances!", h2.Name);
            Console.WriteLine("{0} est le gagnant du duel!", h1.Name);
            int xpWin = (h2.Lvl * 100);

            Console.WriteLine("{0} gagne {1} xp!", h1.Name, xpWin);
            h1.GainXP(xpWin);
            ListHeroes.Remove(h2);
            SaveClass.DelHero(h2.Name, this.Name, ListHeroes);
        }
Esempio n. 2
0
 private void DeleteHero(object hero)
 {
     if (hero == null)
     {
         return;
     }
     try
     {
         using (SQLiteDatabaseFunction DatabaseRequest = new SQLiteDatabaseFunction())
         {
             DatabaseRequest.DeleteHero((Hero)hero);
         }
         ListHeroes.Remove((Hero)hero);
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Error when loading hero data : " + ex);
     }
 }