コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();

            FenetreChampMines fenetreJeu = new FenetreChampMines(5, 5, 4);
            gridPrincipale.Children.Add(fenetreJeu);
        }
コード例 #2
0
 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;
 }