Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
         }
 }
Exemplo n.º 3
0
 private void Button4Click(object sender, EventArgs e)
 {
     var w = new Warrior().Build(Experience: 99, bskill: new BleedingSting());
     NewFight(w);
 }