Exemple #1
0
 /// <summary>
 /// 
 /// Description : Contructeur, doit recevoir le controller pour les compte 
 /// </summary>
 /// <param name="Controller">Controller serveur pour les compte</param>
 public frmLogin(HugoLand.Controller.CompteJoueurController Controller, HugoLand.Model.HugoWorldEntities db)
 {
     CompteController = Controller;
     context = db;
     //Marc Design
     InitializeComponent();
 }
Exemple #2
0
 /// <summary>
 ///
 /// Description : Contructeur, doit recevoir le controller pour les compte
 /// </summary>
 /// <param name="Controller">Controller serveur pour les compte</param>
 public frmLogin(HugoLand.Controller.CompteJoueurController Controller, HugoLand.Model.HugoWorldEntities db)
 {
     CompteController = Controller;
     context          = db;
     //Marc Design
     InitializeComponent();
 }
Exemple #3
0
        public frmLoad(HugoLand.Controller.MondeController mondeControll, HugoLand.Model.HugoWorldEntities context)
        {
            InitializeComponent();
            _context = context;
            _mondeController = mondeControll;

            List<Monde> lstmondes = _mondeController.GetListMonde();
            dataGridView1.DataSource = lstmondes;
        }
Exemple #4
0
        public frmLoad(HugoLand.Controller.MondeController mondeControll, HugoLand.Model.HugoWorldEntities context)
        {
            InitializeComponent();
            _context         = context;
            _mondeController = mondeControll;

            List <Monde> lstmondes = _mondeController.GetListMonde();

            dataGridView1.DataSource = lstmondes;
        }
 public InventaireHeroController(HugoWorldEntities db)
 {
     context = db;
 }
 public EffetItemController(HugoWorldEntities contextt)
 {
     context = contextt;
 }
Exemple #7
0
        static void Main(string[] args)
        {
            HugoWorldEntities context = new HugoWorldEntities();

            

            MondeController mondeControleur = new MondeController(context);
            CompteJoueurController compteJoueurController = new CompteJoueurController(context);
            ClasseController classeController = new ClasseController(context);
            ObjetMondeController objetMondeController = new ObjetMondeController(context);
            MonstreController monstreController = new MonstreController(context);
            ItemController itemController = new ItemController(context);
            EffetItemController effetItemController = new EffetItemController(context);
            HeroController heroController = new HeroController(context);
            InventaireHeroController InventaireController = new InventaireHeroController(context);

            compteJoueurController.CreatePlayer("Mathew", "test", "*****@*****.**", "Mathew", "Lemonde", 1);

            #region Test


            #region MONDE
            mondeControleur.CreateMonde("100", "100", "mondetest");
            List<Monde> _lstmondes = mondeControleur.GetListMonde();


            int mondeId = _lstmondes.First().Id;
            Console.WriteLine("\nvoici la liste des mondes");
            foreach (Monde monde in _lstmondes)
            {
                Console.WriteLine(monde.Description);
            }

            Console.WriteLine("\nmodification du premier monde");
            mondeControleur.EditMonde(_lstmondes.First().Id, "Description", "98", "99");
            Console.WriteLine(context.Mondes.First().Description);

            Console.WriteLine("\nsupression du premier monde");
            mondeControleur.DeleteMonde(_lstmondes.First().Id);

            Console.WriteLine("\nrevoici la listes de tous les mondes");
            _lstmondes = mondeControleur.GetListMonde();
            foreach (Monde monde in _lstmondes)
            {
                Console.WriteLine(monde.Description);
            }

            Console.WriteLine("\n\n");

            #endregion


            #region COMPTE
            if (!compteJoueurController.CreatePlayer("Joueur01", "PASSWORD", "*****@*****.**", "Mathew", "Lemonde", 0))
                Console.WriteLine("Deja existant");
            if (!compteJoueurController.CreatePlayer("Joueur02", "PASSWORD", "*****@*****.**", "Mathew2", "Lemonde2", 0))
                Console.WriteLine("Deja existant");
            compteJoueurController.EditPlayer("Joueur01", "*****@*****.**", "Francis", "Lussier", 1);
            Console.WriteLine(context.CompteJoueurs.First().Courriel);
            compteJoueurController.DeletePlayer("Joueur01");
            Console.WriteLine(context.CompteJoueurs.First().Courriel);
            #endregion

            #region CLASSE
            classeController.CreateClass("Paladin", "Guerriers nobles?", 10, 10, 10, 10, context.Mondes.First().Id);
            classeController.CreateClass("Noob", "Guerrier noob?", 2, 2, 2, 2, context.Mondes.First().Id);
            List<Classe> lstClass = classeController.GetListClasses(context.Mondes.First().Id);



            classeController.EditClassFromWorld(lstClass.First().Id, "newClassName", "newClassDescription", 20, 20, 20, 20, context.Mondes.First().Id);
            Console.WriteLine(context.Classes.First().Description);
            //classeController.DeleteClass(lstClass.First().Id);
            Console.WriteLine(context.Classes.First().Description);

            #endregion
            lstClass = classeController.GetListClasses(context.Mondes.First().Id);

            int classID = lstClass.First().Id;
            int compteId = context.CompteJoueurs.First().Id;







            #region OBJETMONDE
            Console.WriteLine("\najout d'un nouveau object dans le premier monde");
            objetMondeController.CreateObjectMonde(0, 0, "Object01", 0, context.Mondes.First().Id);
            objetMondeController.CreateObjectMonde(0, 0, "Object02", 0, context.Mondes.First().Id);

            Console.WriteLine(context.Mondes.First().ObjetMondes.First().Description);
            Console.WriteLine("\nModification d'un objectMonde...");
            objetMondeController.EditObjectMondeDescription(context.Mondes.First().ObjetMondes.First().Id, "ObjDescriptionModifiee");
            Console.WriteLine(context.Mondes.First().ObjetMondes.First().Description);

            Console.WriteLine("\nsupression de cet object dans le premier monde");
            objetMondeController.DeleteObjectMonde(_lstmondes.First().ObjetMondes.First().Id, context.Mondes.First().Id);
            Console.WriteLine(context.Mondes.First().ObjetMondes.First().Description);

            #endregion

            #region MONSTRE
           // monstreController.CreateMonster(context.Mondes.First().Id);
          //  monstreController.CreateMonster(context.Mondes.First().Id);

            Console.WriteLine(context.Mondes.First().Monstres.First().Niveau);
            monstreController.EditMonster(_lstmondes.First().Monstres.First().Id, "Patate", 10, 10, 10, 10, 10, 10);
            Console.WriteLine(context.Mondes.First().Monstres.First().Niveau);

            monstreController.DeleteMonster(_lstmondes.First().Monstres.First().Id);
            Console.WriteLine(context.Mondes.First().Monstres.First().Niveau);

            #endregion



            #region HERO
            heroController.CreateHero(context.Mondes.First().Id, context.CompteJoueurs.First().Id, context.Classes.First().Id, 0, 1, 2, 3, 4, 5, 6, 7, 8);
            Console.WriteLine(context.Heroes.First().Classe.NomClasse);
            heroController.EditHero(context.Heroes.First().Id, context.Classes.First().Id, 10, 10, 100, 3, 3, 3, 3, 3, 3);
            Console.WriteLine(context.Heroes.First().Niveau);
            List<Hero> lsthero = heroController.GetListHero(context.CompteJoueurs.First().Id);
            Console.WriteLine(lsthero.First().Niveau);
            #endregion 


            #region ITEM
            Console.WriteLine("Création d'items...");
            itemController.CreateItem(context.Mondes.First().Id, 0, 0, "item01", "itemDesc", 1, 1, 1, 1, 1, 1, 1, 1);
            itemController.CreateItem(context.Mondes.First().Id, 0, 0, "item01", "itemDesc", 2, 1, 1, 1, 1, 1, 1, 1);

            itemController.CreateItem(context.Mondes.First().Id, 0, 0, "item02", "itemDesc", 100, 100, 100, 100, 100, 100, 100, 200);

            int itemId = context.Items.First().Id;

            //LOOKUP
            foreach (Item item in context.Items)
                Console.WriteLine(item.Quantite.ToString());

            Console.WriteLine("Modification de l'item nommé \"item01\"");
            itemController.EditItem(itemId, 2);

            //LOOKUP
            foreach (Item item in context.Items)
                Console.WriteLine(item.Quantite.ToString());

            Console.WriteLine("Modification de l'item nommé \"item02\"");

            itemController.DeleteItem(itemId);

            //LOOKUP
            foreach (Item item in context.Items)
            {
                Console.WriteLine(item.Quantite);
            }
            Console.WriteLine("\n\n");
            #endregion



            #region EFFET
            effetItemController.CreateEffetItem(context.Items.First().Id, 0, 0);
            effetItemController.CreateEffetItem(context.Items.First().Id, 0, 12);
            effetItemController.CreateEffetItem(context.Items.First().Id, 0, 2);
            Console.WriteLine(context.Items.First().EffetItems.First().ValeurEffet);

            int effetItemId = context.EffetItems.First().Id;

            effetItemController.EditEffetItem(effetItemId, 1, 1);
            Console.WriteLine(context.Items.First().EffetItems.First().ValeurEffet);
            effetItemController.DeleteEffetItem(effetItemId);
            Console.WriteLine(context.Items.First().EffetItems.First().ValeurEffet);

            #endregion

            #region INVENTAIRE
            if (!InventaireController.AddItemToHero(context.Heroes.First().Id, context.Items.First().Id))
                Console.WriteLine("Item trop lourd?");
            Console.WriteLine(context.Heroes.First().Items.First().Description);
            InventaireController.DeleteItemFromHero(context.Heroes.First().Id, context.Items.First().Id);
            //devrait rien afficher

            #endregion
            #endregion
        }
 public MondeController(HugoWorldEntities context)
 {
     db = context;
 }
 public HeroController(HugoWorldEntities db)
 {
     context = db;
 }
 public CompteJoueurController(HugoWorldEntities contextt)
 {
     context = contextt;
 }
 public MonstreController(HugoWorldEntities db)
 {
     context = db;
 }
 public ClasseController(HugoWorldEntities context)
 {
     db = context;
 }