public ILive Build(string name = "Warrior", int hp = 10, int mp = 4, int damage = 5, int def = 7, string agression = "Warrior", int Experience = 0, int Lvl = 0, int ExperienceToLvl = 0, int X = 0, int Y = 0, int x = 0, int y = 0, Eff eff=null, IBattleSkill bskill=null) { var hero = new Warrior(); hero.SetHero(name, hp, mp, damage, def, agression, Experience, Lvl, ExperienceToLvl, X, Y, x, y,eff,bskill); return hero; }
public void LvlUp(ILive hero) { hero.Lvl++; hero.experienceToLvl += (int)(hero.experienceToLvl*0.5); switch (hero.Type) { case "Warrior": var w=new Warrior(); w.LvlUp(hero); break; } }
private void Button4Click(object sender, EventArgs e) { var w = new Warrior().Build(Experience: 99, bskill: new BleedingSting()); NewFight(w); }