Exemplo n.º 1
0
        private void ListCorrection_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string ligne = listCorrection.SelectedItem.ToString();

            string[] ligne2 = ligne.Split(':');
            Drapeau  tmp    = tabDrapeaux.chercheDrapeauNom(ligne2[1]);

            imgCorrige.Source = new BitmapImage(new Uri("ms-appx:///" + tmp.ImagePath));
        }
Exemplo n.º 2
0
        public void jouer()
        {
            if (temps.EstFini)
            {
                temps.stop();

                btn.IsEnabled  = false;
                btn1.IsEnabled = false;
                btn2.IsEnabled = false;
                btn3.IsEnabled = false;
                btn4.IsEnabled = false;
                btn5.IsEnabled = false;
                btn6.IsEnabled = false;
                btn7.IsEnabled = false;

                btnPause.IsEnabled = false;
                temps.EstFini      = false;

                ucFinPartie.Visibility = Visibility.Visible;
                ucFinPartie.setScore(lblScore.Text);

                ucCorrection.afficheCorrection(correction);
                ucCorrection.Visibility = Visibility.Visible;
            }
            else
            {
                difficile.Clear();
                tabDrapeaux.chargerDifficile(difficile);

                drapeauSoluce = difficile[aleatoire.Next(difficile.Count)];
                difficile.Remove(drapeauSoluce);
                Drapeau drap1 = difficile[aleatoire.Next(difficile.Count)];
                difficile.Remove(drap1);
                Drapeau drap2 = difficile[aleatoire.Next(difficile.Count)];
                difficile.Remove(drap2);
                Drapeau drap3 = difficile[aleatoire.Next(difficile.Count)];
                difficile.Remove(drap3);
                Drapeau drap4 = difficile[aleatoire.Next(difficile.Count)];
                difficile.Remove(drap4);
                Drapeau drap5 = difficile[aleatoire.Next(difficile.Count)];
                difficile.Remove(drap5);
                Drapeau drap6 = difficile[aleatoire.Next(difficile.Count)];
                difficile.Remove(drap6);
                Drapeau drap7 = difficile[aleatoire.Next(difficile.Count)];
                difficile.Remove(drap7);

                List <Drapeau> tmp = new List <Drapeau>();
                tmp.Add(drapeauSoluce);
                tmp.Add(drap1);
                tmp.Add(drap2);
                tmp.Add(drap3);
                tmp.Add(drap4);
                tmp.Add(drap5);
                tmp.Add(drap6);
                tmp.Add(drap7);

                setImage(drapeauSoluce.ImagePath);

                int index = aleatoire.Next(tmp.Count);
                btn.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn1.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn2.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn3.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn4.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn5.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn6.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn7.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);
            }
        }
Exemplo n.º 3
0
        public void jouer()
        {
            if (temps.EstFini)
            {
                temps.stop();

                btn.IsEnabled  = false;
                btn1.IsEnabled = false;
                btn2.IsEnabled = false;
                btn3.IsEnabled = false;

                btnPause.IsEnabled = false;
                temps.EstFini      = false;

                ucFinPartie.setScore(lblScore.Text.ToString());
                ucFinPartie.Visibility = Visibility.Visible;
                //modifs
                ucCorrection.afficheCorrection(correction);
                ucCorrection.Visibility = Visibility.Visible;
                //-----------
            }
            else
            {
                facile.Clear();
                tabDrapeaux.chargerFacile(facile);

                drapeauSoluce = facile[aleatoire.Next(facile.Count)];
                facile.Remove(drapeauSoluce);
                Drapeau drap1 = facile[aleatoire.Next(facile.Count)];
                facile.Remove(drap1);
                Drapeau drap2 = facile[aleatoire.Next(facile.Count)];
                facile.Remove(drap2);
                Drapeau drap3 = facile[aleatoire.Next(facile.Count)];
                facile.Remove(drap3);

                List <Drapeau> tmp = new List <Drapeau>();

                tmp.Add(drapeauSoluce);
                tmp.Add(drap1);
                tmp.Add(drap2);
                tmp.Add(drap3);

                setImage(drapeauSoluce.ImagePath);

                int index = aleatoire.Next(tmp.Count);
                btn.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn1.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn2.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);

                index        = aleatoire.Next(tmp.Count);
                btn3.Content = tmp[index].Nom;
                tmp.Remove(tmp[index]);
            }
        }