public string EquipaggiaArma(Arma a) { int count = 0; foreach (Arma arm in ArmiEquipaggiate) { count += (int)arm.Impugnatura; } count += (int)a.Impugnatura; if (count > 100) return "Non hai più spazio per equipaggiare quest'arma!\n"; ArmiEquipaggiate.Add(a); Inv.Oggetti.Remove(a); Attacco += a.BonusAttacco; return "Arma : " + a.Nome + " equipaggiato!\n"; }
public string DisequipaggiaArma(Arma a) { ArmiEquipaggiate.Remove(a); Inv.Oggetti.Add(a); Attacco -= a.BonusAttacco; return "Arma : " + a.Nome + " disequipaggiata!\n"; }
public string RiponiArma(Arma a) { if (a != null) { string s = _giocatore.DisequipaggiaArma(a); CaricaArmi(); CaricaInventarioGiocatore(); return s; } else return "Nessuna arma selezionata!\n"; }