/// <summary> /// Methode AjouterItem /// </summary> /// <param name="item">Item ajouter</param> /// <returns>L'item ajouter</returns> public int AjouterItem(Item item) { int i = barre.AjouterItem(item); if (i > 0) { inventaire.AjouterItem(item); } return(item.Quantite); }
/// <summary> /// Vérifie si le joueur et le marchand a les items<br/> /// Les échanges si ils les ont /// </summary> /// <param name="joueur">Le joueur qui fait l'échange</param> /// <param name="index">L'index de l'échange</param> public bool Echanger(Joueur joueur, int index) { Echange echange = echanges[index]; if (joueur.ContientItem(echange.ItemVoulu) && inventaire.ContientItem(echange.ItemDonne)) { joueur.EnleverItem(echange.ItemVoulu); joueur.AjouterItem(echange.ItemDonne); inventaire.EnleverItem(echange.ItemDonne); inventaire.AjouterItem(echange.ItemVoulu); return(true); } return(false); }