예제 #1
0
        private void IsEventCase(Personnage lePerso)
        {
            if (lePerso.GetSetCaseVert == 4 && lePerso.GetSetCaseHoriz == 2 && lesBlocks[2][4].GetSetVisite == false)
            {
                List <Item> armesAileDeMort = new List <Item>();
                Arme        FlammeSombre    = new Arme("Flame Sombre", "Des flammes dépourvues de toutes lumiéres et \nplongeant ceux qu'elles touche dans les ténébres", 'f', true, 11, 7, MoveMan.Properties.Resources.flamme_Sombre, MoveMan.Properties.Resources.flamme_Sombre, MoveMan.Properties.Resources.flamme_Sombre, 1000000, 1500000);
                armesAileDeMort.Add(FlammeSombre);
                deathWings = new Personnage("Aile de mort", armesAileDeMort, 42, 2, 5, 999999, 10, 20, MoveMan.Properties.Resources.deathwing, lesBlocks[2][5]);
                deathWings.Generer(80, 70);
                Controls.Add(deathWings.GetImagePerso);
                deathWings.GetImagePerso.BringToFront();

                lesPersonnages.Add(deathWings);
            }
        }
예제 #2
0
        public JoueurLanceDe()
        {
            InitializeComponent();

            lesBlocks.Add(lesBlocksUn);
            lesBlocks.Add(lesBlocksDeux);
            lesBlocks.Add(lesBlocksTrois);
            lesBlocks.Add(lesBlocksQuatre);
            lesBlocks.Add(lesBlocksCinq);
            lesBlocks.Add(lesBlocksSix);

            for (int i = 0; i < 6; i++)
            {
                for (int a = 0; a < 7; a++)
                {
                    if (SpecialCase(i, a))
                    {
                    }
                    else
                    {
                        Herbe unBlockHerbe = new Herbe(true, 1, MoveMan.Properties.Resources.Herbe_Foret);
                        unBlockHerbe.Generer(1, i, a);
                        Controls.Add(unBlockHerbe.GetUnePictureBox);
                        lesBlocks[i].Add(unBlockHerbe);// On ajoute à la ligne i
                    }
                }
            }
            // Les personnages

            leJoueur = new Personnage("Joueur", lesArmes, 50, 1, 0, 10000, 3, 6, MoveMan.Properties.Resources.stickman, lesBlocks[1][0]);
            leJoueur.Generer(80, 70);
            Controls.Add(leJoueur.GetImagePerso);
            leJoueur.GetImagePerso.BringToFront();

            List <Item> armesChevalier = new List <Item>();
            Personnage  chevalier1     = new Personnage("Chevalier", armesChevalier, 2, 3, 4, 100, 1, 3, MoveMan.Properties.Resources.Adversaire_Chevalier1, lesBlocks[3][4]);

            chevalier1.Generer(80, 70);
            Controls.Add(chevalier1.GetImagePerso);
            chevalier1.GetImagePerso.BringToFront();

            lesPersonnages.Add(leJoueur);
            lesPersonnages.Add(chevalier1);
        }