Example #1
0
        public EditeurArmee()
            : base()
        {
            boutons.Add(new BoutonLien(50, 750, new Rectangle(0, 0, 800, 300), null, 5));

            listeA = new ListeArmee(e_race.Pingvin);
            current = e_race.Krissa;
            army = new Armee(2, e_race.Random, Color.White, 0, 0,0);
            army.AddUnite(e_classe.PingvinOdin);
            pressed = false;
            view = e_classe.PingvinOdin;
            ToutesLesUnites = new Dictionary<e_race, List<FausseUnite>>();
            #region ping
            //0 ping
            ToutesLesUnites.Add(e_race.Pingvin, new List<FausseUnite>());
            ToutesLesUnites[e_race.Pingvin].Add(new FausseUnite(e_classe.PingvinOdin));
            ToutesLesUnites[e_race.Pingvin].Add(new FausseUnite(e_classe.PingvinMugin));
            ToutesLesUnites[e_race.Pingvin].Add(new FausseUnite(e_classe.PingvinThor));
            ToutesLesUnites[e_race.Pingvin].Add(new FausseUnite(e_classe.PingvinBerserker));
            ToutesLesUnites[e_race.Pingvin].Add(new FausseUnite(e_classe.PingvinWalkyrie));
            ToutesLesUnites[e_race.Pingvin].Add(new FausseUnite(e_classe.PingvinBolter));
            ToutesLesUnites[e_race.Pingvin].Add(new FausseUnite(e_classe.PingvinChar));
            ToutesLesUnites[e_race.Pingvin].Add(new FausseUnite(e_classe.PingvinLanceFlammes));
            ToutesLesUnites[e_race.Pingvin].Add(new FausseUnite(e_classe.PingvinUgin));
            #endregion
            #region panda
            //1 panda
            ToutesLesUnites.Add(e_race.Pandawan, new List<FausseUnite>());
            ToutesLesUnites[e_race.Pandawan].Add(new FausseUnite(e_classe.PandawanSayan));
            ToutesLesUnites[e_race.Pandawan].Add(new FausseUnite(e_classe.PandawanSniper));
            ToutesLesUnites[e_race.Pandawan].Add(new FausseUnite(e_classe.PandawanNinja));
            ToutesLesUnites[e_race.Pandawan].Add(new FausseUnite(e_classe.PandawanMoine));
            ToutesLesUnites[e_race.Pandawan].Add(new FausseUnite(e_classe.PandawanBushi));
            ToutesLesUnites[e_race.Pandawan].Add(new FausseUnite(e_classe.PandawanYabusame));
            ToutesLesUnites[e_race.Pandawan].Add(new FausseUnite(e_classe.PandawanSokei));
            ToutesLesUnites[e_race.Pandawan].Add(new FausseUnite(e_classe.PandawanMerco));
            ToutesLesUnites[e_race.Pandawan].Add(new FausseUnite(e_classe.PandawanCharDragon));
            #endregion
            #region fenr
            //2 fenr
            ToutesLesUnites.Add(e_race.Fenrir, new List<FausseUnite>());
            ToutesLesUnites[e_race.Fenrir].Add(new FausseUnite(e_classe.FenrirOkami));
            ToutesLesUnites[e_race.Fenrir].Add(new FausseUnite(e_classe.FenrirDreadnought));
            ToutesLesUnites[e_race.Fenrir].Add(new FausseUnite(e_classe.FenrirRailgun));
            ToutesLesUnites[e_race.Fenrir].Add(new FausseUnite(e_classe.FenrirWarlord));
            ToutesLesUnites[e_race.Fenrir].Add(new FausseUnite(e_classe.FenrirWarBlade));
            ToutesLesUnites[e_race.Fenrir].Add(new FausseUnite(e_classe.FenrirTireur));
            ToutesLesUnites[e_race.Fenrir].Add(new FausseUnite(e_classe.FenrirPsyker));
            ToutesLesUnites[e_race.Fenrir].Add(new FausseUnite(e_classe.FenrirEclaireur));
            ToutesLesUnites[e_race.Fenrir].Add(new FausseUnite(e_classe.FenrirTemplier));
            #endregion
            #region krissa
            //3 kriss
            ToutesLesUnites.Add(e_race.Krissa, new List<FausseUnite>());
            ToutesLesUnites[e_race.Krissa].Add(new FausseUnite(e_classe.KrissaChef));
            ToutesLesUnites[e_race.Krissa].Add(new FausseUnite(e_classe.KrissaAssassin));
            ToutesLesUnites[e_race.Krissa].Add(new FausseUnite(e_classe.KrissaLegionnaire));
            ToutesLesUnites[e_race.Krissa].Add(new FausseUnite(e_classe.KrissaGeolier));
            ToutesLesUnites[e_race.Krissa].Add(new FausseUnite(e_classe.KrissaMaraudeur));
            ToutesLesUnites[e_race.Krissa].Add(new FausseUnite(e_classe.KrissaVermine));
            ToutesLesUnites[e_race.Krissa].Add(new FausseUnite(e_classe.KrissaAbomination));
            ToutesLesUnites[e_race.Krissa].Add(new FausseUnite(e_classe.KrissaDesperado));
            ToutesLesUnites[e_race.Krissa].Add(new FausseUnite(e_classe.KrissaCanonnier));
            #endregion
            NEW();

            writer = new WriteBox(new Rectangle(600, Divers.Y - 220, 450, 75));
        }
Example #2
0
 public void ConvertFromList(ListeArmee list_, int difficulte_)
 {
     vider(casesVisitees.GetLength(0), casesVisitees.GetLength(1));
     NEW(list_.espece, list_.couleur, e_race.Random, difficulte_);
     foreach (FausseUnite item in list_.bataillon)
     {
         AddUnite(item.classe, difficulte_);
     }
 }
Example #3
0
 //Loohy
 public static void telechargerList(ref ListeArmee list_, string file_)
 {
     try
     {
         list_ = (ListeArmee)deserializer(file_);
     }
     catch (Exception)
     {
         throw;
     }
 }