Exemplo n.º 1
0
 private void btnRetirer1_Click(object sender, EventArgs e)
 {
     if (p.groupeAventurier.Membres.Count == 1)
     {
         MessageBox.Show("Votre groupe doit contenir AU MOINS 1 aventurier!");
     }
     else
     {
         p.groupeAventurier.RetirerAventurier(0);
         Hide();
         Taverne taverneRefresh = new Taverne();
         taverneRefresh.ShowDialog();
     }
 }
Exemplo n.º 2
0
 private void btnRetirer2_Click(object sender, EventArgs e)
 {
     p.groupeAventurier.RetirerAventurier(1);
     Hide();
     Taverne taverneRefresh = new Taverne();
     taverneRefresh.ShowDialog();
 }
        private void btnAccepter_Click(object sender, EventArgs e)
        {
            try
            {
                ValiderNom(txtNomPerso.Text);

                Aventurier aventurierTaverne;
                aventurierTaverne = new Guerrier(txtNomPerso.Text, 0, 1); // Par défaut un guerrier

                if (rboGuerrier.Checked)
                {
                    aventurierTaverne = new Guerrier(txtNomPerso.Text, 0, 1);
                }
                else if (rboMage.Checked)
                {
                    aventurierTaverne = new Mage(txtNomPerso.Text, 0, 1);
                }
                else if (rboVoleur.Checked)
                {
                    aventurierTaverne = new Voleur(txtNomPerso.Text, 0, 1);
                }
                else if (rboPretre.Checked)
                {
                    aventurierTaverne = new Pretre(txtNomPerso.Text, 0, 1);
                }

                p.groupeAventurier.AjouterAventurier(aventurierTaverne);
                p.groupeAventurier.NbPiecesOr-= 20;

                Hide();
                Taverne taverne = new Taverne();
                taverne.ShowDialog();
            }
            catch (NomAventurierVideException ex)
            {
                MessageBox.Show(ex.Message, "Nom du personnage invalide");
                txtNomPerso.Focus();
            }
            catch (NomAventurierNonValideException ex)
            {
                MessageBox.Show(ex.Message, "Nom du personnage invalide");
                txtNomPerso.Focus();
            }
        }