public string EquipaggiaIndumento(Indumento i) { foreach (Indumento ind in IndumentiEquipaggiati) { if (ind.Tipo == i.Tipo) return "Stai gia indossando un indumento di questo tipo!\n"; } IndumentiEquipaggiati.Add(i); Inv.Oggetti.Remove(i); Difesa += i.BonusDifesa; MaxStamina += i.BonusStamina; Stamina += i.BonusStamina; return i.Tipo.ToString() + " : " + i.Nome + " equipaggiato!\n"; }
public string DisequipaggiaIndumento(Indumento i) { IndumentiEquipaggiati.Remove(i); Inv.Oggetti.Add(i); Difesa -= i.BonusDifesa; MaxStamina -= i.BonusStamina; Stamina -= i.BonusStamina; return i.Tipo.ToString() + " : " + i.Nome + " disequipaggiato!\n"; }
public string RiponiIndumento(Indumento i) { if (i != null) { string s = _giocatore.DisequipaggiaIndumento(i); CaricaIndumenti(); CaricaInventarioGiocatore(); return s; } else return "Nessun indumento selezionato!\n"; }