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
|
|
|
}
|