/// <summary> /// Il costruttore della classe Ambiente /// </summary> /// <param name="d">Descrizione dell'ambiente</param> /// <param name="pn">Passaggio a nord</param> /// <param name="pe">Passaggio ad est</param> /// <param name="ps">Passaggio a sud</param> /// <param name="po">Passaggio ad ovest</param> public Ambiente(string d, Passaggio pn, Passaggio pe, Passaggio ps, Passaggio po) { Descrizione = d; Passaggi = new Passaggio[] { pn, pe, ps, po }; Cose = new List<Entità>(); Inv = new Inventario(); }
public Giocatore(string n, string d, int s, int dif, int a, int p) : base(n, d, s, dif, a, p, 1) { MaxPrecisione = Precisione; MaxSalute = Salute; Stamina = 100; MaxStamina = 100; Esperienza = 0; _esperienzeSalitaLivello = new List<int>(new int[] { 0, 10, 30, 70, 150 }); Inv = new Inventario(); ArmiEquipaggiate = new List<Arma>(); IndumentiEquipaggiati = new List<Indumento>(); }
public string Prendi(Oggetto obj, Inventario inv) { inv.Elimina(obj); Oggetti.Add(obj); return "Hai preso " + obj.Nome + "\n"; }
public string Lascia(Oggetto obj, Inventario inv) { Oggetti.Remove(obj); inv.Aggiungi(obj); return "Hai lasciato " + obj.Nome + "\n"; }