Exemplo n.º 1
0
        public FourmilliereModel(ObservableCollection <Fourmi> FourmisList)
        {
            TitreApplication = Config.APPLICATION_TITRE;
            DimensionX       = Config.GRILLE_LARGEUR;
            DimensionY       = Config.GRILLE_HAUTEUR;
            VitesseExecution = Config.VITESSE_EXECUTION;
            plateauManager   = PlateauManager.Instance;
            environnement    = Environnement.Instance;
            plateauManager.CreationDesCases();
            NbTours = 0;

            hazard      = new AvanceHazard();
            courtChemin = new CourtChemin();

            this.FourmisList    = FourmisList;
            environnement.Meteo = new Meteo(ref FourmisList);
            environnement.Heure = new Timer(environnement.Meteo);

            this.ListeFruit = new ObservableCollection <Objet>();
            random          = new Random();


            AjouterFourmi("Zero", 0, 0);

            AjouteObjet(0, 1, "Baton");
            AjouteObjet(1, 0, "Baton");
            AjouteObjet(1, 1, "Baton");

            AjouterFourmi("Teddy", 0, 10);
            AjouterFourmi("Jeremy", 10, 0);
            AjouterFourmi("Maxime", 19, 10);
            AjouterFourmi("Julien", 10, 29);
            AjouterFourmi("Warrior", 19, 29, "AttitudeCombattante");
            AjouterFourmi("Bad Ant", 15, 16, "AttitudeEnnemi");
            AjouterFourmi("TestCourtChemin", 1, 3);
        }
Exemplo n.º 2
0
 public SauvegarderPartie()
 {
     plateauManager = PlateauManager.Instance;
     environnement  = Environnement.Instance;
 }