Esempio n. 1
0
        public void AjouterFourmi(string nom, int x, int y, string comportement = "AttitudeAucune")
        {
            var fourmi = FabriqueSimulation.CreerFabrique("FabriqueFourmi").CreerFourmi(nom, x, y);

            fourmi.Comportement = FabriqueSimulation.CreerFabrique("FabriqueAttitude").CreerAttitude(comportement);
            plateauManager.GetCaseFromPosition(fourmi.Position.X, fourmi.Position.Y).AjouterCreature(fourmi);
            FourmisList.Add(fourmi);
        }
Esempio n. 2
0
        public void LoadDataFromXml(string fileName)
        {
            var saveGame = new SauvegarderPartie();

            saveGame.LoadDataFromXML(fileName);
            FourmisList.Clear();
            plateauManager.GetAllFourmis().ForEach(f => FourmisList.Add(f));
        }
Esempio n. 3
0
 public void SupprimerFourmi(Fourmi fourmiAsupprimer)
 {
     plateauManager.GetCaseFromFourmi(fourmiAsupprimer).RetirerCreature(fourmiAsupprimer);
     FourmisList.Remove(fourmiAsupprimer);
 }
Esempio n. 4
0
 public void SupprimerFourmisSelect()
 {
     plateauManager.GetCaseFromFourmi(FourmisSelect).RetirerCreature(FourmisSelect);
     FourmisList.Remove(FourmisSelect);
 }