Ejemplo n.º 1
0
 public Magoku(int fuerza, int agilidad, int inteligencia, int aguante, int armaduraBase, int nivel, int expActual,
               IArmadura cabeza, IArmadura pecho, IArmadura piernas, IArmadura pies, IArma manoIzquierda, IArma manoDerecha) : base(
         fuerza, agilidad, inteligencia, aguante, armaduraBase, nivel, expActual, cabeza, pecho, piernas, pies, manoIzquierda, manoDerecha)
 {
     this.velocidad = 10;
     calcularVida();
     calcularArmadura();
     calcularEsquiva();
 }
Ejemplo n.º 2
0
 public void agregarObjeto(int id)
 {
     if (handler.existeArma(id) && canAdd(id))
     {
         IArma temp = handler.buscarArmaId(id);
         listaObjetos.Add(temp);
     }
     else if (handler.existeArmadura(id) && canAdd(id))
     {
         IArmadura temp = handler.buscarArmaduraId(id);
         listaObjetos.Add(temp);
     }
     else
     {
         //agregar pociones
     }
 }
Ejemplo n.º 3
0
 //Constructor para crear el personaje desde un archivo de guardado o base de datos
 public Heroe(int fuerza, int agilidad, int inteligencia, int aguante, int armaduraBase, int nivel, int expActual,
              IArmadura cabeza, IArmadura pecho, IArmadura piernas, IArmadura pies, IArma manoIzquierda, IArma manoDerecha)
 {
     this.fuerza        = fuerza;
     this.agilidad      = agilidad;
     this.inteligencia  = inteligencia;
     this.aguante       = aguante;
     this.armaduraBase  = armaduraBase;
     this.nivel         = nivel;
     this.expActual     = expActual;
     this.cabeza        = cabeza;
     this.pecho         = pecho;
     this.piernas       = piernas;
     this.pies          = pies;
     this.manoIzquierda = manoIzquierda;
     this.manoDerecha   = manoDerecha;
     if (this.manoDerecha.DosManos())
     {
         this.dosManos = true;
     }
     calcularVida();
     calcularArmadura();
     calcularEsquiva();
 }