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; }
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; }