コード例 #1
0
		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";
		}
コード例 #2
0
		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";
		}
コード例 #3
0
		public string RiponiIndumento(Indumento i)
		{
			if (i != null)
			{
				string s = _giocatore.DisequipaggiaIndumento(i);
				CaricaIndumenti();
				CaricaInventarioGiocatore();
				return s;
			}
			else
				return "Nessun indumento selezionato!\n";
		}