示例#1
0
        static void Main(string[] args)
        {
            // initialiser les repository

            reponseRep = new ReponseRepository();
            faitRep    = new FaitRepository();
            mortRep    = new MortRepository();
            effetRep   = new EffetRepository();
            objetRep   = new ObjetRepository();
            persoRep   = new PersonnageRepository();
            eventRep   = new EvenementRepository();
            carteRep   = new CarteRepository();

            // les ranger dans la partie
            MaPartie.CartesSpeciales = carteRep.GetCartesSpeciales();
            MaPartie.CartesNoEvent   = carteRep.GetCarteNotEvent();
            MaPartie.Objets          = objetRep.GetAll();
            MaPartie.Faits           = faitRep.GetAll();
            MaPartie.Morts           = mortRep.GetAll();
            MaPartie.Events          = eventRep.GetAll(carteRep);

            Console.WriteLine(Lancement());
            Console.ReadKey();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Gestionnaire MonGestionnaire = new Gestionnaire();

            Application.Run(MonGestionnaire);
        }
 public PersonnageImplService(PersonnageRepository repository)
 {
     this.repository = repository;
 }