示例#1
0
        public GameForm()
        {
            InitializeComponent();

            theGame = new Jeu();

               theGame.init();
            pnlTerrainLimites.Controls.Add(theGame.jiface.thePictureBox);

            foreach (Ennemi item in theGame.lstEnnemi)
            {
                pnlTerrainLimites.Controls.Add(item.thePictureBox);
                item.VieChangee += vieChangee;
            }

            foreach (Artefact item in theGame.lstArtefact)
            {
                pnlTerrainLimites.Controls.Add(item.thePictureBox);
            }

            theGame.AF_versSac += theGame_AF_versSac;
            theGame.giveEnnemiActions();
            tmrEnnemiActions.Enabled = true;
        }
示例#2
0
        private void onLoad(object sender, EventArgs e)
        {
            SpecsDuJeu.say("Game start");
            leJeu = new Jeu { terrain = pnlTerrainLimites.Bounds };
            pnlTerrainLimites.Controls.Add(leJeu.jiface.laPicBox);

            foreach (var item in leJeu.lstEnnemi)
            {
                pnlTerrainLimites.Controls.Add(item.laPicBox);
            }

            foreach (var item in leJeu.lstArtefact)
            {
                pnlTerrainLimites.Controls.Add(item.laPicBox);
            }

            leJeu.AF_versSac += artefactVaDansLeSac;
            leJeu.killEnnemi += leJeu_killEnnemi;
            leJeu.killJoueur += leJeu_killJoueur;
            KeyDown += GameForml_KeyDown;
            timer.Enabled = true;
        }