Ejemplo n.º 1
0
        public FenetreChampMines(int largeur, int hauteur, int nbMines)
        {
            InitializeComponent();

            // Générer la structure du champ de mines.
            Jeu = new ChampMines(largeur, hauteur, nbMines);

            nbrCasesRestantes = (largeur * hauteur) - nbMines;

            // Modifie la Grid pour correspondre au champ de mine du jeu.
            genererGrilleJeu();

            // Affiche le premier niveau - les mines et les chiffres.
            afficherZones();

            // Couvre le premier niveau d'un second niveau - les éléments qui cachent le jeu.
            afficherCouverture();

            JoueurMort = false;

            if (!App.config.OptionUtilisateur.MinesCoins)
            {
                ReveleCoins();
            }
        }
Ejemplo n.º 2
0
        public FenetreChampMines(int largeur, int hauteur, int nbMines)
        {
            InitializeComponent();

            // Générer la structure du champ de mines.
            Jeu = new ChampMines(largeur, hauteur, nbMines);

            // Modifie la Grid pour correspondre au champ de mine du jeu.
            genererGrilleJeu();

            // Affiche le premier niveau - les mines et les chiffres.
            afficherZones();

            // Couvre le premier niveau d'un second niveau - les éléments qui cachent le jeu.
            afficherCouverture();

            JoueurMort = false;
        }