Exemplo n.º 1
0
        private void Start(object sender, RoutedEventArgs e)
        {
            simulateur = SimulateurFourmi.GetInstance();
            var zone   = simulateur.FabriqueZone.Creer();
            var midPos = GetMidPosition(zone);

            reine = simulateur.FabriqueFourmi.Creer(zone, midPos);
            reine.Comportement = new ComportementReine(reine);
            reine.AttacherObs(simulateur);
            RenderTerrain(Terrain, zone.LimitX, zone.LimitY);

            Dessine(zone.LimitX / 2, zone.LimitY / 2, "Content/fourmiRNRN.jpg");
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            SimulateurFourmi sf = SimulateurFourmi.GetInstance();
            var zone            = sf.FabriqueZone.Creer();
            var reine           = sf.FabriqueFourmi.Creer(zone, new Coordonnee(0, 0));

            reine.Comportement = new ComportementReine(reine);
            zone.AjouterPersonnage(reine);
            reine.AttacherObs(sf);


            Console.WriteLine(zone.LstPersonnages.Count + "");
            Console.ReadKey();
        }