//Constructor when begining character
 public Player(int r_intHealth, string r_strName, EntityGender r_entGender, int r_intAge, int r_intHeightFeet, int r_intHeightInches,
               string r_strWeight, EntityEyeColor r_entEyeColor, EntityHairColor r_entHairColor, string r_strSkin) : base()
 {
     intHealth       = r_intHealth;
     strName         = r_strName;
     entGender       = r_entGender;
     intAge          = r_intAge;
     intHeightFeet   = r_intHeightFeet;
     intHeightInches = r_intHeightInches;
     strWeight       = r_strWeight;
     entEyeColor     = r_entEyeColor;
     entHairColor    = r_entHairColor;
     strSkin         = r_strSkin;
 }
Exemple #2
0
 //Create the object
 public Entity()
 {
     intHealth               = 10;
     strName                 = "";
     entGender               = EntityGender.Female;
     intAge                  = 20;
     intHeightFeet           = 5;
     intHeightInches         = 11;
     strWeight               = "";
     entEyeColor             = EntityEyeColor.Blue;
     entHairColor            = EntityHairColor.Black;
     strSkin                 = "Weathered";
     intStrengthAbility      = 0;
     intDexterityAbility     = 0;
     intConstitutionAbility  = 0;
     intIntelligenceAbility  = 0;
     intWisdomAbility        = 0;
     intCharismaAbility      = 0;
     strStrengthModifier     = "";
     strDexterityModifier    = "";
     strConstitutionModifier = "";
     strIntelligenceModifier = "";
     strWisdomModifier       = "";
     strCharismaModifier     = "";
     strStrengthSaving       = "";
     strDexteritySaving      = "";
     strConstitutionSaving   = "";
     strIntelligenceSaving   = "";
     strWisdomSaving         = "";
     strCharismaSaving       = "";
     entAttack               = EntityAttacks.Melee;
     entWeapon               = EntityWeapons.Sword;
     entCharacterRace        = EntityCharacterRace.Human;
     entCharacterClass       = EntityCharacterClass.Fighter;
     entArmor                = EntityArmor.Medium;
 }
        private void btnBeginingCharacterContinue_Click(object sender, EventArgs e)
        {
            //frmSelectCharacterRace selectingCharacterRace;// = new frmSelectCharacterRace();
            frmDisplayCharacter displayingCharacter = new frmDisplayCharacter();

            Character newCharacter = new Character();

            //Player newPlayer = new Classes.CharacterRaces.Player();

            if (string.IsNullOrWhiteSpace(txtCharacterName.Text) || txtCharacterName.Text[0] == ' ')
            {
                MessageBox.Show("You must name the character.");
                return;
            }

            //string strGender = (string)(this.rdoGenderMale.Checked ? "Male" : "Female");
            //MessageBox.Show("You are a: " + strGender)
            int          health = 10;
            string       name   = txtCharacterName.Text;
            EntityGender eGender;

            if (this.rdoGenderMale.Checked)
            {
                eGender = EntityGender.Male;
            }
            else if (this.rdoGenderFemale.Checked)
            {
                eGender = EntityGender.Female;
            }
            else
            {
                MessageBox.Show("You must give your character a gender.");
                return;
            }
            string age = "23";

            age = txtCharacterAge.Text;
            string heightFeet = "5";

            heightFeet = cboHeightFeet.Text;
            string heightInches = "7";

            heightInches = cboHeightInches.Text;
            string weight = "180";

            weight = txtCharacterWeight.Text;
            EntityEyeColor eyeColor = EntityEyeColor.Blue; // = cboEyeColor.Text;

            if (cboEyeColor.Text == "Brown")
            {
                eyeColor = EntityEyeColor.Brown;
            }
            else if (cboEyeColor.Text == "Blue")
            {
                eyeColor = EntityEyeColor.Blue;
            }
            else if (cboEyeColor.Text == "Green")
            {
                eyeColor = EntityEyeColor.Green;
            }
            else if (cboEyeColor.Text == "Red")
            {
                eyeColor = EntityEyeColor.Red;
            }
            else if (cboEyeColor.Text == "Silver")
            {
                eyeColor = EntityEyeColor.Silver;
            }
            EntityHairColor hairColor = EntityHairColor.Black; // = cboHairColor.Text;

            if (cboHairColor.Text == "Black")
            {
                hairColor = EntityHairColor.Black;
            }
            else if (cboHairColor.Text == "Blonde")
            {
                hairColor = EntityHairColor.Blonde;
            }
            else if (cboHairColor.Text == "Blue")
            {
                hairColor = EntityHairColor.Blue;
            }
            else if (cboHairColor.Text == "Brown")
            {
                hairColor = EntityHairColor.Brown;
            }
            else if (cboHairColor.Text == "Gold")
            {
                hairColor = EntityHairColor.Gold;
            }
            else if (cboHairColor.Text == "Green")
            {
                hairColor = EntityHairColor.Green;
            }
            else if (cboHairColor.Text == "Red")
            {
                hairColor = EntityHairColor.Red;
            }
            else if (cboHairColor.Text == "Silver")
            {
                hairColor = EntityHairColor.Silver;
            }
            else if (cboHairColor.Text == "White")
            {
                hairColor = EntityHairColor.White;
            }
            else if (cboHairColor.Text == "Purple")
            {
                hairColor = EntityHairColor.Purple;
            }
            string skin = "weathered";

            skin = txtCharacterSkin.Text;

            //int convertAge = 0;
            //int convertHeightFeet = 0;
            //int convertHeightInches = 0;
            Player newPlayer = new Player(health, name, eGender, Int32.Parse(age), Int32.Parse(heightFeet),
                                          Int32.Parse(heightInches), weight, eyeColor, hairColor, skin);

            //frmDisplayCharacter displayCharacter = new frmDisplayCharacter(newPlayer);
            //displayCharacter.setFields(newPlayer);

            //frmDisplayCharacter displayCharacter = new frmDisplayCharacter(new Player(health, name, eGender, Int32.Parse(age), Int32.Parse(heightFeet),
            //    Int32.Parse(heightInches), weight, eyeColor, hairColor, skin));
            //displayCharacter.setFields(newPlayer);

            frmSelectCharacterRace selectingCharacterRace = new frmSelectCharacterRace(newPlayer);

            //Hide last form
            this.Hide();
            selectingCharacterRace.Show();
            selectingCharacterRace.FormClosed += (s, args) => this.Close();
        }