Ejemplo n.º 1
0
        public FrmNewPerso1()
        {
            InitializeComponent();

            CBClasseSocial.Items.AddRange(new String[] { "Classe basse", "Classe moyenne", "Classe haute", "Classe épique" });
            Data.per1xml       = @"perso0.xml";
            perso.Joueur       = "";
            perso.Nom          = "";
            perso.Prnom        = "";
            perso.Classe       = "Paladin";
            perso.Origine      = "Dalaborn";
            perso.ClasseSocial = "CLasse moyenne";
            Outils.Sauvegarde(perso, Data.per1xml);
            Data.per1xml = @"perso.xml";
        }
Ejemplo n.º 2
0
        private Boolean Controle()
        {
            Boolean code = true;

            if (!(Outils.EstduTexte(this.txtJoueur.Text)))
            {
                code = false;
            }
            if (!(Outils.EstduTexte(this.txtNom.Text)))
            {
                code = false;
            }
            if (!(Outils.EstduTexte(this.txtPrenom.Text)))
            {
                code = false;
            }
            return(code);
        }
Ejemplo n.º 3
0
 private void FrmNewPerso2_Load(object sender, EventArgs e)
 {
     if (Data.marque_page == 1)
     {
         // perso = Outils.Lecture(Data.per1xml);
         this.cbSexe.Text       = perso.Sexe;
         this.txtAge.Text       = perso.Age.ToString();
         this.txtPoid.Text      = perso.Poids.ToString();
         this.txtTaille.Text    = perso.Taille.ToString();
         this.txtApparence.Text = perso.Apparence.ToString();
     }
     else
     {
         perso.Hauteur  = Outils.CalculHauteur(perso.Force, perso.Con);
         txtPoid.Text   = Data.PoidsMin + " - " + Data.PoidsMax;
         txtTaille.Text = Data.TailleMin + " - " + Data.TailleMax;
     }
 }
Ejemplo n.º 4
0
 private Boolean Instancie()
 {
     try
     {
         perso.Joueur       = this.txtJoueur.Text;
         perso.Nom          = this.txtNom.Text;
         perso.Prnom        = this.txtPrenom.Text;
         perso.Classe       = this.CBClasse.Text;
         perso.Origine      = this.CBOrigine.Text;
         perso.ClasseSocial = this.CBClasseSocial.Text;
         Outils.Sauvegarde(perso, Data.per1xml);
         return(true);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erreur : \n" + ex.Message, "Nouveau Personnage");
         return(false);
     }
 }
Ejemplo n.º 5
0
        private void BtnBackup_Click(object sender, EventArgs e)
        {
            try
            {
                perso            = Outils.Lecture <Outils.Perso>(Data.per1xml);
                Data.marque_page = 1;

                this.txtJoueur.Text      = perso.Joueur;
                this.txtNom.Text         = perso.Nom;
                this.txtPrenom.Text      = perso.Prnom;
                this.CBClasseSocial.Text = perso.ClasseSocial;
                this.CBOrigine.Text      = perso.Origine;
                this.CBClasse.Text       = perso.Classe;
            }
            catch
            {
                this.CBClasseSocial.SelectedIndex = 2;
                this.CBOrigine.SelectedIndex      = 0;
                this.CBClasse.SelectedIndex       = 2;
            }
        }
Ejemplo n.º 6
0
 private void BtnOK_Click(object sender, EventArgs e)
 {
     try
     {
         perso.Hauteur   = Outils.CalculHauteur(perso.Force, perso.Con);
         perso.Sexe      = cbSexe.Text;
         perso.Age       = Convert.ToInt32(txtAge.Text);
         perso.Poids     = Convert.ToInt32(txtPoid.Text);
         perso.Taille    = Convert.ToInt32(txtTaille.Text);
         perso.Apparence = Convert.ToInt32(txtApparence.Text);
         Outils.Sauvegarde(perso, Data.per1xml);
         FrmNewMenu FrmSuite = new FrmNewMenu(perso);
         this.Visible = false;
         CreationPerso();
         FrmSuite.ShowDialog();
         this.Close();
     }
     catch
     {
     }
 }
Ejemplo n.º 7
0
 private void BtnValider_Click(object sender, EventArgs e)
 {
     try
     {
         perso.Force = Convert.ToInt32(NUfor.Value);
         perso.Agi   = Convert.ToInt32(NUagi.Value);
         perso.Dex   = Convert.ToInt32(NUdex.Value);
         perso.Con   = Convert.ToInt32(NUcon.Value);
         perso.Inte  = Convert.ToInt32(NUint.Value);
         perso.Per   = Convert.ToInt32(NUper.Value);
         perso.Pou   = Convert.ToInt32(NUpou.Value);
         perso.Vol   = Convert.ToInt32(NUvol.Value);
         Outils.Sauvegarde(perso, Data.per1xml);
         FrmNewPerso2 FrmSuite = new FrmNewPerso2(perso);
         this.Visible = false;
         if (FrmSuite.ShowDialog() == DialogResult.Cancel)
         {
             this.Visible = true;
         }
     }
     catch
     {
     }
 }
Ejemplo n.º 8
0
 private void MenuLevel1_Click(object sender, EventArgs e)
 {
     Data.level1 = false;
     perso.Xp    = Outils.Level0();
 }