import java.util.ArrayList; public class Jeu { public static Explorateur explorateur; Territoire territoire; List objets; List connaissances; List personnes; List transformations; public Jeu( Territoire territoire, List objets, List connaissances, List personnes, List transformations) { this.territoire = territoire; this.objets = objets; this.connaissances = connaissances; this.personnes = personnes; this.transformations = transformations; } public static void main(String[] args) { Condition faux = new Condition(new ConditionEt(new ConditionBoolean(false))); Condition vraie = new Condition(new ConditionEt(new ConditionBoolean(true))); int explorateur_tailleInventaire = 3; List explorateur_inventaire = new ArrayList<>(); List explorateur_connaissances = new ArrayList<>(); Jeu.explorateur = new Explorateur( explorateur_tailleInventaire, explorateur_inventaire, explorateur_connaissances); List lieux = new ArrayList<>(); List debut_personnes = new ArrayList<>(); List debut_descriptions = new ArrayList<>(); List debut_objets = new ArrayList<>(); List debut_connaissances = new ArrayList<>(); List sphinx_interactions = new ArrayList<>(); List sphinx_interactions_actions = new ArrayList<>(); Action action_reussite = new Action( vraie, new ArrayList<>().add("Réussite"), new ArrayList<>(), new ArrayList<>(), vraie); sphinx_interaction_actions.add(action_reussite); Action action_echec = new Action( vraie, new ArrayList<>(), new ArrayList<>(), new ArrayList<>().add("tentative"), vraie); sphinx_interaction_actions.add(action_echec); Interaction sphinx_interaction = new Interaction( vraie, new ArrayList<>(), new ArrayList<>(), sphinx_interactions_actions); sphinx_interactions.add(sphinx_interaction); Personne sphinx = new Personne( "Sphinx", vraie, vraie, sphinx_interactions); debut_personnes.add(sphinx); Lieu debut = new Lieu( "Départ", faux, vraie, faux, debut_personnes, debut_descriptions, debut_objets, debut_connaissances); lieux.add(debut); Territoire territoire = new Territoire( lieux, chemins); Jeu jeu = new Jeu(); } }