public FabriqueManagerDame(EnvironnementDame monde, FactoryPersonnageDame persos) { EspaceDeJeu = monde; monde.CreerPlateauDeJeu(new FactoryDame()); LesPersonnages = persos; carre = new TableLayoutPanel(); lesPersonnes = new List <Personnage>(); EtatMajor = new Organisation(); }
public void CreatePersonnagesDuJeu(FactoryPersonnage caserne) { //Creer pion blanc for (int i = 0; i < 20; i++) { lesPersonnes.Add(caserne.CreatePersonnage(eTypePersonnage.PionBlanc, EtatMajor, (i + 1).ToString() + "B")); } //Creer pion noir for (int i = 0; i < 20; i++) { lesPersonnes.Add(caserne.CreatePersonnage(eTypePersonnage.PionNoir, EtatMajor, (i + 1).ToString() + "N")); } Organisme = new EnvironnementDame(); Organisme.CreerPlateauDeJeu(new FactoryDame()); }
public void CreatePersonnagesDuJeu(FactoryPersonnage caserne) { int b = 20; //Creer pion blanc for (int i = 0; i < b; i++) { lesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.eTypePersonnage.PionBlanc, etatMajor, (i + 1).ToString() + "B")); } //Creer pion noir for (int i = 0; i < b; i++) { lesPersonnes.Add(caserne.CreatePersonnage(DesignPatternSimulator.designpattern.fabrique.personnage.eTypePersonnage.PionNoir, etatMajor, (i + 1).ToString() + "N")); } usa = new EnvironnementDame(); usa.CreerPlateauDeJeu(new FactoryDame()); }
public override void MangerPion(personnage.Pion pmangeur, personnage.Pion pAManger, EnvironnementDame environnementDame) { pmangeur.AvancerManuellement(pAManger.Position.X, pAManger.Position.Y); pmangeur.PionManger += 1; environnementDame.Plateau.getZoneForFree().Single(c => c.X == pAManger.Position.X && c.Y == pAManger.Position.Y).Occupe = false; pAManger.Position.Occupe = false; pAManger.Position = null; }
public abstract void MangerPion(Pion pmangeur, Pion pAManger, EnvironnementDame plateau);