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