M431-ShadowHunterGame/src/main/GestionnaireEquipements.java
2020-04-22 16:43:39 +02:00

36 lines
706 B
Java

package main;
import java.util.ArrayList;
import java.util.List;
import carte.Equipement;
public class GestionnaireEquipements {
private Joueur j;
private List<Equipement> equipements;
public GestionnaireEquipements(Joueur j) {
this.j = j;
this.equipements = new ArrayList<Equipement>();
}
public void ajouter(Equipement e) {
this.equipements.add(e);
e.utiliser(this.j);
this.j.addToStat(Joueur.PLAYER_NB_EQUIPEMENTS, 1);
}
public void retirer(Equipement e) {
if(this.equipements.contains(e)) {
e.reverse(j);
this.equipements.remove(e);
this.j.addToStat(Joueur.PLAYER_NB_EQUIPEMENTS, -1);
}
}
public List<Equipement> getEquipements() {
return equipements;
}
}