import java.util.List; public class Action { Condition visible; List connaissances; List objetsRecus; List objetsConso; Condition finInterraction; List descriptions; public Action( Condition visible, List connaissances, List objetsRecus, List objetsConso, Condition finInterraction, List descriptions) { this.visible = visible; this.connaissances = connaissances; this.objetsRecus = objetsRecus; this.objetsConso = objetsConso; this.finInterraction = finInterraction; this.descriptions = descriptions; } @Override public String toString() { for (Description d : this.descriptions) { if (d.condition.evaluer()) { return d.toString(); } } return "No desc"; } }