public MainWindow() { InitializeComponent(); FenetreChampMines fenetreJeu = new FenetreChampMines(5, 5, 4); gridPrincipale.Children.Add(fenetreJeu); }
private void NouvellePartie(int largeur, int hauteur, int nbrMines) { if (fenetreJeu != null) { fenetreJeu.Terminer -= new FenetreChampMines.PartieTermineEventHandler(ChangeLabelJeu); fenetreJeu.Drapeau -= new FenetreChampMines.DrapeauEventHandler(OnChangementDrapeau); DefautLabelJeu(); } gridPrincipale.Children.Remove(fenetreJeu); fenetreJeu = new FenetreChampMines(largeur, hauteur, nbrMines); fenetreJeu.Terminer += new FenetreChampMines.PartieTermineEventHandler(ChangeLabelJeu); fenetreJeu.Drapeau += new FenetreChampMines.DrapeauEventHandler(OnChangementDrapeau); gridPrincipale.Children.Add(fenetreJeu); indicateurMine.SetMineCount(nbrMines); indicateurMine.Visibility = System.Windows.Visibility.Visible; }