Пример #1
0
        public void DecouvrirCase(int x, int y)
        {
            //// à supprimer après le test
            //int i = rnd.Next(-1, 9);
            //if (i == -1)
            //    vue.AfficherCaseMinee(x, y, true);
            //else
            //    vue.AfficherCaseNumerotee(x, y, i);

            Case c     = plateau.Trouver(x, y);
            bool minee = c.Decouvrir();

            if (minee)
            {
                vue.PartiePerdue();
            }
            else
            {
                bool gagnee = plateau.TesterSiGagne();
                if (gagnee)
                {
                    vue.PartieGagnee();
                }
            }
        }
Пример #2
0
        public void DecouvrirCase(int x, int y)
        {
            Case c     = plateau.Trouver(x, y);
            bool minee = c.Decouvrir();

            if (minee)
            {
                vue.PartiePerdue();
            }
            else
            {
                bool gagnee = plateau.TesterSiGagne();
                if (gagnee)
                {
                    vue.PartieGagnee();
                }
            }
        }
Пример #3
0
        public void DecouvrirCase(int x, int y)
        {
            Case c = p.Trouver(x, y);

            if (c.Decouvrir())
            {
                vue.PartiePerdue();
                TerminerPartie();
            }
            else
            {
                bool gagnee = p.TesterSiGagne();
                if (gagnee)
                {
                    vue.PartieGagnee();
                    TerminerPartie();
                }
            }
        }