public Habitants CreatHabitants()
        {
            Habitants h = new Habitants();

            h.nom = _DemandeALutilisateur.saisieNom("Nom de l'habitant :");
            h.age = _DemandeALutilisateur.saisieEntier("Quel as tu :");

            return(h);
        }
예제 #2
0
        static void Main(string[] args)
        {
            DemandeALutilisateur _DemandeALutilisateur = new DemandeALutilisateur();
            DepartementService   _DepartementService   = new DepartementService(_DemandeALutilisateur);
            CommuneService       _CommuneService       = new CommuneService(_DemandeALutilisateur, _DepartementService);
            HabitantService      _HabitantService      = new HabitantService(_DemandeALutilisateur, _CommuneService);



            List <Commune>   listcommune   = new List <Commune>();
            List <Habitants> listhabitants = new List <Habitants>();

            while (true)
            {
                string choixUtilisateur = MenuUtilisateur();

                if (choixUtilisateur == "1")
                {
                    Habitants h = _HabitantService.CreateHabitants();
                    listhabitants.Add(h);
                }
                else if (choixUtilisateur == "2")
                {
                    _HabitantService.AfficheHabitans(listhabitants);
                }
                else if (choixUtilisateur == "3")
                {
                    Commune c = _CommuneService.CreerCommune();
                    listcommune.Add(c);
                }
                else if (choixUtilisateur == "4")
                {
                    _DepartementService.CreeDepartement();
                }
                else if (choixUtilisateur == "5")
                {
                    _CommuneService.affiche(listcommune);
                }
                else if (choixUtilisateur == "Q")
                {
                    break;
                }
                else
                {
                    Console.WriteLine("Je n'ai pas compris");
                }
            }
        }
예제 #3
0
 void Awake()
 {
     Neighbors = new List <Node>();
     Habitant  = Habitants.NONE;
 }