コード例 #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (nomPartie == null | typeCarte == TypeCarte.INIT | j1 == TypePeuple.INIT | j2 == TypePeuple.INIT )
                MessageBox.Show("Vous devez compléter tout les champs pour lancer une partie !");

            else {
                List<TypePeuple> tPeuple = new List<TypePeuple>();
                tPeuple.Add(j1);
                tPeuple.Add(j2);
               CarteGraph c = new CarteGraph((Partie)MonteurPartie.CreerPartie(typeCarte, tPeuple, nomPartie));
               c.Show();
               this.Close();

            }
        }
コード例 #2
0
        private void ChargerPartie(object sender, RoutedEventArgs e)
        {
            Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
            dlg.DefaultExt = ".sav";
            dlg.Filter = "Fichier de sauvegarde (.sav)|*.sav";
            Nullable<bool> result = dlg.ShowDialog();
            if (result == true)
            {

                // Open document
                string filename = dlg.FileName;

                CarteGraph c = new CarteGraph((Partie)MonteurPartie.ChargerPartie(filename));
                c.Show();
                this.Close();

            }
        }