//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; }
//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(); }