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