Esempio n. 1
0
        public FabriqueManager(EnvironnementDeJeu monde, FactoryPersonnage persos)
        //public FabriqueManager(AbstractFabriqueDeJeu jeu, FactoryPersonnage persos)
        {
            EspaceDeJeu = monde;
            monde.CreerPlateauDeJeu(new FactoryDeJeuGuerre());
            LesPersonnages = persos;

            carre = new CustomTableLayoutPanel();

            LesPersonnes = new List <Personnage>();
            EtatMajor    = new Organisation();
        }
Esempio n. 2
0
        /*public void CreatePersonnagesDuJeu(FactoryPersonnage caserne)
         * {
         *  if (caserne.GetType().Name.Equals("FactoryPersonnageMoyenAge"))
         *  {
         *      LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.guerre.eTypePersonnage.Archer, EtatMajor, "mehdi"));
         *      LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.guerre.eTypePersonnage.Archer, EtatMajor, "legolas"));
         *      LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.guerre.eTypePersonnage.Chevalier, EtatMajor, "aragorn"));
         *      LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.guerre.eTypePersonnage.Chevalier, EtatMajor, "frodon"));
         *      LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.guerre.eTypePersonnage.Fantassin, EtatMajor, "york"));
         *      LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.guerre.eTypePersonnage.Fantassin, EtatMajor, "naruto"));
         *      LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.guerre.eTypePersonnage.Princesse, null, "fiona"));
         *
         *      LesPersonnes.ElementAt(0).setComportementSon(new EmettreSonCrier());
         *      LesPersonnes.ElementAt(1).setComportementSon(new EmettreSonAuSecour());
         *      LesPersonnes.ElementAt(2).setComportementSon(new EmettreSonEtendard());
         *      LesPersonnes.ElementAt(3).setComportementSon(new EmettreSonCrier());
         *
         *      Organisme = new EnvironnementDeJeuMoyenAge();
         *      Organisme.CreerPlateauDeJeu(new FactoryDeJeuGuerre());
         *
         *  }
         * }*/

        public void CreatePersonnagesDuJeu(FactoryPersonnage caserne)
        {
            //if(caserne.GetType().Name.Equals("FactoryPersonnageMoyenAge")) {
            LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.eTypePersonnage.Archer, EtatMajor, "mehdi"));
            LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.eTypePersonnage.Archer, EtatMajor, "legolas"));
            LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.eTypePersonnage.Chevalier, EtatMajor, "aragorn"));
            LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.eTypePersonnage.Chevalier, EtatMajor, "frodon"));
            LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.eTypePersonnage.Fantassin, EtatMajor, "york"));
            LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.eTypePersonnage.Fantassin, EtatMajor, "naruto"));
            LesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.eTypePersonnage.Princesse, null, "fiona"));

            LesPersonnes.ElementAt(0).setComportementSon(new EmettreSonCrier());
            LesPersonnes.ElementAt(1).setComportementSon(new EmettreSonAuSecour());
            LesPersonnes.ElementAt(2).setComportementSon(new EmettreSonEtendard());
            LesPersonnes.ElementAt(3).setComportementSon(new EmettreSonCrier());

            Organisme = new EnvironnementDeJeuMoyenAge();
            Organisme.CreerPlateauDeJeu(new FactoryDeJeuGuerre());
            //}

            /*
             * if(caserne.GetType().Name.Equals("FactoryPersonnageGuerreDuGolf")) {
             *      lesPersonnes.Add(caserne.CreatePersonnage(eTypePersonnage.Soldat, etatMajor, "mehdi"));
             *      lesPersonnes.Add(caserne.CreatePersonnage(eTypePersonnage.Soldat, etatMajor, "legolas"));
             *      lesPersonnes.Add(caserne.CreatePersonnage(eTypePersonnage.Soldat, etatMajor, "aragorn"));
             *      lesPersonnes.Add(caserne.CreatePersonnage(eTypePersonnage.Marine, etatMajor, "frodon"));
             *      lesPersonnes.Add(caserne.CreatePersonnage(eTypePersonnage.Marine, etatMajor, "york"));
             *      lesPersonnes.Add(caserne.CreatePersonnage(eTypePersonnage.Chef, etatMajor, "naruto"));
             *      lesPersonnes.Add(caserne.CreatePersonnage(eTypePersonnage.Soldat, null, "fiona"));
             *
             * //			lesPersonnes.get(0).setComportementSon(new EmettreSonCrier());
             * //			lesPersonnes.get(1).setComportementSon(new EmettreSonAuSecour());
             * //			lesPersonnes.get(2).setComportementSon(new EmettreSonEtendard());
             * //			lesPersonnes.get(3).setComportementSon(new EmettreSonCrier());
             * }
             */
        }