Beispiel #1
0
        // Verifier validite des infos au clic sur le bouton valider

        private void Valider(object sender, RoutedEventArgs e)
        {
            if (this.pseudoJ1.Text == "")
            {
                MessageBox.Show("Veuillez renseigner le pseudo du Player 1");
            }
            else if (this.pseudoJ2.Text == "")
            {
                MessageBox.Show("Veuillez renseigner le pseudo du Player 2");
            }
            else if (this.choixPeupleJ1 == null)
            {
                MessageBox.Show("Veuillez choisir un faction pour le Player 1");
            }
            else if (this.choixPeupleJ2 == null)
            {
                MessageBox.Show("Veuillez choisir un faction pour le Player 2");
            }
            else if (this.pseudoJ1.Text == this.pseudoJ2.Text)
            {
                MessageBox.Show("Veuillez choisir des pseudos différents");
            }
            else if (this.choixPeupleJ1.GetType() == this.choixPeupleJ2.GetType())
            {
                MessageBox.Show("Veuillez choisir des factions différents");
            }
            if (this.map == null)
            {
                MessageBox.Show("Veuillez choisir une map");
            }
            else
            {
                GameCreator dieu = new GameCreator(this.map);
                this.game = dieu.buildGame(this.pseudoJ1.Text, this.choixPeupleJ1, this.pseudoJ2.Text, this.choixPeupleJ2);
                FenetreCarte frm = new FenetreCarte(this.game);
                this.mwindow.Close();
                frm.Show();
            }
        }