private void CreatePlayer() { AnimatedSprite sprite = new AnimatedSprite( characterImages[genderSelector.SelectedIndex, classSelector.SelectedIndex], AnimationManager.Instance.Animations); EntityGender gender = EntityGender.Male; if (genderSelector.SelectedIndex == 1) { gender = EntityGender.Female; } Entity entity = new Entity( "Pat", DataManager.EntityData[classSelector.SelectedItem], gender, EntityType.Character); foreach (string s in DataManager.SkillData.Keys) { Skill skill = Skill.FromSkillData(DataManager.SkillData[s]); entity.Skills.Add(s, skill); } Character character = new Character(entity, sprite); GamePlayScreen.Player = new Player(GameRef, character); }
public Rogue(string name, EntityGender gender) : base() { Name = name; Gender = gender; _dexterity = rand.Next(3, 8); }
protected void BtnSave_Click(object sender, EventArgs e) { int lintcnt = 0; EntityGender entGender = new EntityGender(); if (string.IsNullOrEmpty(txtGenderCode.Text.Trim())) { lblMsg.Text = "Please Enter Country Code"; } else { if (string.IsNullOrEmpty(txtGenderDesc.Text.Trim())) { lblMsg.Text = "Please Enter Country Description"; } else { entGender.GenderCode = txtGenderCode.Text.Trim(); entGender.GenderDesc = txtGenderDesc.Text.Trim(); entGender.EntryBy = SessionWrapper.UserName; lintcnt = mobjGenderBLL.InsertGender(entGender); if (lintcnt > 0) { GetGender(); lblMessage.Text = "Record Inserted Successfully"; //this.programmaticModalPopup.Hide(); } else { lblMessage.Text = "Record Not Inserted"; } } } }
public EntityLogger(string login, /*SystemLogRecordTypes systemLogRecordType,*/ EntityGender entityGender, string entityName) { EntityGender = entityGender; //SystemLogRecordType = systemLogRecordType; Login = login; EntityName = entityName; }
public Player(string name, EntityGender egender, EntityClass eclass) { Name = name; Gender = egender; CharacterClass = eclass; }
public NPC(string name, EntityGender eGender, EntityClass eClass) : base() { Name = name; Gender = eGender; CharacterClass = eClass; }
public PlayerBase(string name, EntityGender gender, Item[] inventory) { Name = name; Gender = gender; Level = _levelDefault; Inventory = inventory; }
public Fighter(string name, EntityGender gender) : base() { Name = name; Gender = gender; _strength = rand.Next(3, 8); }
public Player(string name, EntityGender eGender, EntityClass eClass) : base() { Name = name; Gender = eGender; CharacterClass = eClass; }
public Player(string name, EntityGender eGender, EntityClass eClass) : base(name) { Name = name; Gender = eGender; CharacterClass = eClass; }
protected void BtnEdit_Click(object sender, EventArgs e) { int lintCnt = 0; try { EntityGender entGender = new EntityGender(); entGender.GenderCode = txtEditGenderCode.Text; entGender.GenderDesc = txtEditGenderDesc.Text; entGender.ChangeBy = SessionWrapper.UserName; lintCnt = mobjGenderBLL.UpdateGender(entGender); if (lintCnt > 0) { GetGender(); lblMessage.Text = "Record Updated Successfully"; //this.programmaticModalPopup.Hide(); } else { lblMessage.Text = "Record Not Updated"; } } catch (Exception ex) { Commons.FileLog("frmGenderMaster - BtnEdit_Click(object sender, EventArgs e)", ex); } }
public Jogador(string name, EntityGender gender, Item[] inventory) { Nome = name; Genero = gender; Level = _LevelInicial; Inventario = inventory; }
private void Btn_SaveChar_Click(object sender, EventArgs e) { string name = Txt_CharName.Text; string selectedClass = Cbo_CharClass.Text; EntityGender gender = Rdo_GenderMale.Checked ? EntityGender.Male: EntityGender.Female; var entityClass = ClassSelect(selectedClass); if (!string.IsNullOrWhiteSpace(name) && !string.IsNullOrWhiteSpace(selectedClass)) { PlayerBase hero = null; Item[] startingItems = new Item[] { new HealthPotion(), new HealthPotion(), new HealthPotion() }; switch (selectedClass) { case "Shaman": hero = new Shaman(name, gender, startingItems); break; case "Berserker": hero = new Berserker(name, gender, startingItems); break; case "Rogue": //hero = new Rogue(name, gender); break; case "Warrior": //hero = new Warrior(name, gender); break; case "Wizard": //hero = new Wizard(name, gender); break; default: break; } if (hero != null) { FileManager.StoreCharacter(hero); Frm_GameMenu gameMenu = new Frm_GameMenu(); gameMenu.Show(); Close(); } else { MessageBox.Show("You need to choose a class!"); } } else if (string.IsNullOrWhiteSpace(name) || name[0] == ' ') { MessageBox.Show("Your characters name can't be empty or begin with a space."); } else { MessageBox.Show("You need to select a class for your character!"); } }
// Constructor for character creation public Berserker(string name, EntityGender gender, Item[] inventory) : base(name, gender, inventory) { CharacterClass = EntityClass.Berserker; Strength = _baseStrength; Dexterity = _baseDexterity; Wisdom = _baseWisdom; Health = _baseHealth; }
public Paladin(string name, EntityGender gender) : base() { this.Name = name; this.Gender = gender; this.health = 5000; this.mana = 5000; this.wisdom = 15000; }
private void UpdateOTGender(object sender, EventArgs e) { var g = EntityGender.GetFromString(Label_OTGender.Text); Label_OTGender.Text = gendersymbols[g ^ 1]; Write_Entry(this, EventArgs.Empty); }
public Mage(string name, EntityGender gender) : base() { this.Name = name; this.Gender = gender; this.health = 2000; this.mana = 10000; this.wisdom = 8000; }
public Mage(string name, EntityGender gender) : base() { // add formulas for generating stats // base those formulas on the class Name = name; Gender = gender; _wisdom = rand.Next(3, 8); // add wisdom for Mage }
public Player(string name, EntityGender eGender, EntityClass eClass, int estr, int edex, int ewis, int eint) { Name = name; Gender = eGender; CharacterClass = eClass; Strength = estr; Dexterity = edex; Wisdom = ewis; Intelligence = eint; }
public Mage(string name, EntityGender gender, int strength, int dexterity, int wisdom, int health) { _name = name; _gender = gender; _strength = strength; _dexterity = dexterity; _wisdom = wisdom; _health = health; }
public Fighter(string name, EntityGender gender, int strength, int dexterity, int wisdom, int health) { _name = name; _gender = gender; _strength = strength; _dexterity = dexterity; _wisdom = wisdom; _health = health; }
private void CreatePlayer() { Dictionary <AnimationKey, Animation> animations = new Dictionary <AnimationKey, Animation>(); Animation animation = new Animation(3, 32, 32, 0, 0); animations.Add(AnimationKey.Down, animation); animation = new Animation(3, 32, 32, 0, 32); animations.Add(AnimationKey.Left, animation); animation = new Animation(3, 32, 32, 0, 64); animations.Add(AnimationKey.Right, animation); animation = new Animation(3, 32, 32, 0, 96); animations.Add(AnimationKey.Up, animation); int gender = genderSelector.SelectedIndex < 2 ? genderSelector.SelectedIndex : 1; AnimatedSprite sprite = new AnimatedSprite( characterImages[gender, classSelector.SelectedIndex], animations); EntityGender g = EntityGender.Unknown; switch (genderSelector.SelectedIndex) { case 0: g = EntityGender.Male; break; case 1: g = EntityGender.Female; break; case 2: g = EntityGender.NonBinary; break; } Entity entity = new Entity( nameSelector.SelectedItem, DataManager.EntityData[classSelector.SelectedItem], g, EntityType.Character); foreach (string s in DataManager.SkillData.Keys) { Skill skill = Skill.FromSkillData(DataManager.SkillData[s]); entity.Skills.Add(s, skill); } Character character = new Character(entity, sprite); GamePlayScreen.Player = new Player(GameRef, character); }
public Player(string name, EntityGender egender, EntityClass eclass, int dexterity, int health, int strength, int wisdom) { Name = name; Gender = egender; CharacterClass = eclass; Dexterity = dexterity; Health = health; Strength = strength; Wisdom = wisdom; }
public Fighter(string name, EntityGender gender, EntityClass eClass) : base() { Name = name; Gender = gender; _physique = rand.Next(5, 10); _spirit = rand.Next(1, 5); _cunning = rand.Next(3, 7); _health = rand.Next(10, 14); _energy = rand.Next(4, 8); }
public Player(string name, EntityGender eGender, EntityClass eClass) : base() { Name = name; Gender = eGender; CharacterClass = eClass; _physique = rand.Next(5, 10); _spirit = rand.Next(5, 10); _cunning = rand.Next(5, 10); _health = rand.Next(10, 15); _energy = rand.Next(5, 10); }
// If the user wants to input the stats public Player(string name, EntityGender eGender, EntityClass eClass, int physique, int cunning, int spirit, int health, int energy) { Name = name; Gender = eGender; CharacterClass = eClass; Physique = _physique; Cunning = _cunning; Spirit = _spirit; Health = _health; Energy = _energy; }
public Shaman(string name, EntityGender gender, Item[] inventory) : base(name, gender, inventory) { CharacterClass = EntityClass.Shaman; Strength = _baseStrength; Dexterity = _baseDexterity; Wisdom = _baseWisdom; Health = _baseHealth; maxHealth = _baseHealth; inventory = _inventory; _minDamage = _minDmg; _maxDamage = _maxDmg; }
public Ladino(string name, EntityGender gender, Item[] Inventario) : base(name, gender, Inventario) { CharacterClass = EntityClass.Ladino; Forca = _ForcaBase; Destreza = _DestrezaBase; Sabedoria = _SabedoriaBase; Vida = _VidaBase; MaxVida = _VidaBase; Inventario = _Inventario; _DanoMinimo = _DanoMinimo; _DanoMaximo = _DanoMaximo; }
public Mage(string name, EntityGender gender, int strength, int defense, int dexterity, int magic, int willpower, int health) : base() { Name = name; Gender = gender; strength = 5; defense = 5; dexterity = 10; magic = 15; willpower = 15; health = 10; }
public Player(string name, EntityGender eGender, EntityClass eClass, int dexterity, int strength, int wisdom, int health) : base(name) { Name = name; Gender = eGender; CharacterClass = eClass; Dexterity = dexterity; Strength = strength; Health = health; Wisdom = wisdom; }
private static bool IsValidFixedGenderFromBiGender(PKM pk, int original) { var current = pk.Gender; if (current == 2) // shedinja, genderless { return(true); } var gender = EntityGender.GetFromPID(original, pk.EncryptionConstant); return(gender == current); }
private void Write_Entry(object sender, EventArgs e) { if (!editing) { return; //Don't do writing until loaded } Validate_TextBoxes(); int index = LB_DataEntry.SelectedIndex; int partymember = Convert.ToInt32(NUP_PartyIndex.Value) - 1; int offset = (index * 0x1B4) + (partymember * HallFame6Entity.SIZE); var span = data.AsSpan(offset, HallFame6Entity.SIZE); var entry = new HallFame6Entity(span) { Species = Convert.ToUInt16(CB_Species.SelectedValue), HeldItem = Convert.ToUInt16(CB_HeldItem.SelectedValue), Move1 = Convert.ToUInt16(CB_Move1.SelectedValue), Move2 = Convert.ToUInt16(CB_Move2.SelectedValue), Move3 = Convert.ToUInt16(CB_Move3.SelectedValue), Move4 = Convert.ToUInt16(CB_Move4.SelectedValue), EncryptionConstant = Util.GetHexValue(TB_EC.Text), TID = Convert.ToUInt16(TB_TID.Text), SID = Convert.ToUInt16(TB_SID.Text), Form = (uint)CB_Form.SelectedIndex, Gender = (uint)EntityGender.GetFromString(Label_Gender.Text) & 0x3, Level = Convert.ToUInt16(TB_Level.Text), IsShiny = CHK_Shiny.Checked, IsNicknamed = CHK_Nicknamed.Checked, Nickname = TB_Nickname.Text, OT_Name = TB_OT.Text, OT_Gender = (uint)EntityGender.GetFromString(Label_OTGender.Text) & 1, }; offset = index * 0x1B4; uint vnd = 0; uint date = 0; vnd |= Convert.ToUInt32(TB_VN.Text) & 0xFF; date |= (uint)((CAL_MetDate.Value.Year - 2000) & 0xFF); date |= (uint)((CAL_MetDate.Value.Month & 0xF) << 8); date |= (uint)((CAL_MetDate.Value.Day & 0x1F) << 12); vnd |= (date & 0x1FFFF) << 14; //Fix for top bit uint rawvnd = ReadUInt32LittleEndian(data.AsSpan(offset + 0x1B0)); vnd |= rawvnd & 0x80000000; WriteUInt32LittleEndian(data.AsSpan(offset + 0x1B0), vnd); bpkx.Image = SpriteUtil.GetSprite(entry.Species, (int)entry.Form, (int)entry.Gender, 0, entry.HeldItem, false, CHK_Shiny.Checked, 6); DisplayEntry(this, EventArgs.Empty); // refresh text view }
//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; }
public Entity(string name, EntityData entityData, EntityGender gender, EntityType type) : this() { EntityName = name; Gender = gender; EntityType = type; EntityClass = entityData.EntityName; Strength = entityData.Strength; Dexterity = entityData.Dexterity; Cunning = entityData.Cunning; Willpower = entityData.Willpower; Magic = entityData.Magic; Constitution = entityData.Constitution; }
public Entity(string name, EntityData data, EntityGender gender, EntityType type) : this() { Name = name; Class = data.Name; Gender = gender; Type = type; Strength = data.Strength; Dexterity = data.Dexterity; Cunning = data.Cunning; Willpower = data.Willpower; Magic = data.Magic; Constitution = data.Constitution; }
public Entity( string name, EntityData entityData, EntityGender gender, EntityType entityType) : this() { EntityName = name; Level = entityData.Level; EntityClass = entityData.EntityName; Gender = gender; EntityType = entityType; Strength = entityData.Strength; Dexterity = entityData.Dexterity; Cunning = entityData.Cunning; Willpower = entityData.Willpower; Magic = entityData.Magic; Constitution = entityData.Constitution; HealthCalculation = entityData.HealthFormula; StaminaCalculation = entityData.StaminaFormula; ManaCalculation = entityData.MagicFormula; if (!string.IsNullOrEmpty(entityData.HealthFormula)) { health = new AttributePair(CalculateAttribute(entityData.HealthFormula)); } else { health = new AttributePair(entityData.MaximumHealth); } if (!string.IsNullOrEmpty(entityData.StaminaFormula)) { stamina = new AttributePair(CalculateAttribute(entityData.StaminaFormula)); } else { stamina = new AttributePair(entityData.MaximumStamina); } if (!string.IsNullOrEmpty(entityData.MagicFormula)) { mana = new AttributePair(CalculateAttribute(entityData.MagicFormula)); } else { mana = new AttributePair(entityData.MaximumMana); } }
private void UpdateShiny(object sender, EventArgs e) { if (!editing) { return; //Don't do writing until loaded } var species = WinFormsUtil.GetIndex(CB_Species); var form = CB_Form.SelectedIndex & 0x1F; var gender = EntityGender.GetFromString(Label_Gender.Text); var item = WinFormsUtil.GetIndex(CB_HeldItem); bpkx.Image = SpriteUtil.GetSprite(species, form, gender, 0, item, false, CHK_Shiny.Checked, 6); Write_Entry(this, EventArgs.Empty); }
public int DeleteGender(EntityGender entGender) { int cnt = 0; try { List <SqlParameter> lstParam = new List <SqlParameter>(); Commons.ADDParameter(ref lstParam, "@GenderCode", DbType.String, entGender.GenderCode); cnt = mobjDataAcces.ExecuteQuery("sp_DeleteGender", lstParam); } catch (Exception ex) { Commons.FileLog("GenderTypeBLL - DeleteGender(EntityGender entGender)", ex); } return(cnt); }
public Entity(string name, EntityData entityData, EntityGender gender, EntityType entityType) : this() { EntityName = name; EntityClass = entityData.EntityName; Gender = gender; EntityType = entityType; Strength = entityData.Strength; Dexterity = entityData.Dexterity; Intelligence = entityData.Intelligence; Agility = entityData.Agility; Wisdom = entityData.Wisdom; vitality = entityData.Vitality; health = new AttributePair(0); stamina = new AttributePair(0); mana = new AttributePair(0); }
public Entity( string name, EntityData entityData, EntityGender gender, EntityType entityType) : this() { EntityName = name; EntityClass = entityData.EntityName; Gender = gender; EntityType = entityType; Strength = entityData.Strength; Dexterity = entityData.Dexterity; Cunning = entityData.Cunning; Willpower = entityData.Willpower; Magic = entityData.Magic; Constitution = entityData.Constitution; health = new AttributePair(0); stamina = new AttributePair(0); mana = new AttributePair(0); }
public EntityLoggerAttribute(/*SystemLogRecordTypes type, */EntityGender gender, string name) { //SystemLogRecordType = type; EntityGender = gender; EntityName = name; }