projet-genie-logiciel-systeme/runtime-workspace/fr.n7.game.examples/src-gen/Lieu.java
2022-01-18 19:49:37 +01:00

42 lines
1.1 KiB
Java

import java.util.List;
public class Lieu {
String nom;
Condition deposable;
Condition depart;
Condition fin;
List<Personne> personnes;
List<Description> descriptions;
List<Objet> objets;
List<Connaissance> connaissances;
public Lieu(
String nom,
Condition deposable,
Condition depart,
Condition fin,
List<Personne> personnes,
List<Description> descriptions,
List<Objet> objets,
List<Connaissance> connaissances) {
this.nom = nom;
this.deposable = deposable;
this.depart = depart;
this.fin = fin;
this.personnes = personnes;
this.descriptions = descriptions;
this.objets = objets;
this.connaissances = connaissances;
}
@Override
public String toString() {
return nom;
}
public static Lieu search(List<Lieu> list, String name) {
return list.stream().filter(o -> o.nom.equals(name)).findFirst()
.orElseThrow(() -> new IllegalArgumentException("No data found"));
}
}