projet-genie-logiciel-systeme/enigme.java/Interaction.java

36 lines
897 B
Java
Raw Normal View History

2021-12-01 19:55:46 +00:00
import java.util.List;
2021-12-01 07:58:07 +00:00
public class Interaction {
Condition visible;
List<Connaissance> connaissances;
List<Objet> objetsRecus;
List<Objet> objetsConso;
List<Action> actions;
public Interaction(
Condition visible,
List<Connaissance> connaissances,
List<Objet> objetsRecus,
List<Objet> objetsConso,
List<Action> actions) {
this.visible = visible;
this.connaissances = connaissances;
this.objetsRecus = objetsRecus;
this.objetsConso = objetsConso;
this.actions = actions;
}
2021-12-01 19:55:46 +00:00
@Override
public String toString() {
String res = "";
int k = 0;
for (Action a : i.actions) {
if (a.visible.evaluer()) {
res += k + " " + a + "\n";
k++;
}
}
return super.toString();
}
2021-12-01 07:58:07 +00:00
}