projet-genie-logiciel-systeme/enigme.java/ConditionObjet.java
Laureηt 2b4b5433b7
feat: ajout du java
Co-authored-by: gdamms <gdamms@users.noreply.github.com>
2021-11-30 23:02:55 +01:00

40 lines
1.1 KiB
Java

public class ConditionObjet implements ConditionTest {
Objet objet;
String operateur;
int nombre;
public ConditionObjet(
Objet objet,
String operateur,
int nombre) {
this.objet = objet;
this.operateur = operateur;
this.nombre = nombre;
}
public Boolean evaluer() {
int compteur = 0;
for (Objet obj : Jeu.explorateur.objets) {
if (obj.equals(this.objet)) {
compteur++;
}
}
if (this.operateur.equals("<")) {
return compteur < nombre;
} else if (this.operateur.equals(">")) {
return compteur > nombre;
} else if (this.operateur.equals("==")) {
return compteur == nombre;
} else if (this.operateur.equals("<=")) {
return compteur <= nombre;
} else if (this.operateur.equals(">=")) {
return compteur >= nombre;
} else if (this.operateur.equals("!=")) {
return compteur != nombre;
} else {
System.out.println("dafuk");
}
}
}