Esempio n. 1
0
        private void PopulateCharacterList()
        {
            lstCharacters.Items.Clear();

            try
            {
                List <GameCharacter> characters = CharacterDB.getAllCharacters();

                foreach (GameCharacter character in characters)
                {
                    lstCharacters.Items.Add(character);
                }
            }
            catch
            {
                MessageBox.Show("Error, please try again later");
                Application.Exit();
            }
        }
        private void BtnCreate_Click(object sender, EventArgs e)
        {
            GameCharacter G = new GameCharacter();

            if (!string.IsNullOrWhiteSpace(txtCharacterName.Text))
            {
                G.Name = txtCharacterName.Text;
                G.DEF  = Convert.ToInt32(TxtDefense.Text);
                G.STR  = Convert.ToInt32(TxtStrength.Text);
                G.VIT  = Convert.ToInt32(TxtVitality.Text);
                // since XP is an int it defaults to zero
                CharacterDB.AddCharacter(G);
            }
            else
            {
                MessageBox.Show("Name cannot be empty!");
            }
            this.Close();
        }