fix: petites coquilles
This commit is contained in:
parent
4bea520e72
commit
97dd01d59f
|
@ -1,5 +1,3 @@
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class Description {
|
public class Description {
|
||||||
String texte;
|
String texte;
|
||||||
Condition condition;
|
Condition condition;
|
||||||
|
|
|
@ -4,10 +4,10 @@ import java.util.Map;
|
||||||
import static java.util.Map.entry;
|
import static java.util.Map.entry;
|
||||||
|
|
||||||
public class Prototype {
|
public class Prototype {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
||||||
// "Objets"
|
// "Objets"
|
||||||
Map<String, Objet> jeu_objets = Map.ofEntries(
|
Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
entry(
|
entry(
|
||||||
"warpToken",
|
"warpToken",
|
||||||
new Objet(
|
new Objet(
|
||||||
|
@ -27,8 +27,7 @@ Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)),
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
@ -37,16 +36,12 @@ Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)),
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"Description1",
|
"Description1",
|
||||||
|
@ -57,14 +52,7 @@ Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))))))),
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
entry(
|
entry(
|
||||||
"warpTicket",
|
"warpTicket",
|
||||||
new Objet(
|
new Objet(
|
||||||
|
@ -76,10 +64,7 @@ Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"Description1",
|
"Description1",
|
||||||
|
@ -90,14 +75,7 @@ Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))))))),
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
entry(
|
entry(
|
||||||
"warpReceipt",
|
"warpReceipt",
|
||||||
new Objet(
|
new Objet(
|
||||||
|
@ -109,10 +87,7 @@ Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"Description1",
|
"Description1",
|
||||||
|
@ -123,36 +98,23 @@ Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))))))));
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
// "Connaissances"
|
// "Connaissances"
|
||||||
Map<String, Connaissance> jeu_connaissances = Map.ofEntries(
|
Map<String, Connaissance> jeu_connaissances = Map.ofEntries();
|
||||||
);
|
|
||||||
|
|
||||||
// "Transformations"
|
// "Transformations"
|
||||||
Map<String, Transformation> jeu_transformations = Map.ofEntries(
|
Map<String, Transformation> jeu_transformations = Map.ofEntries();
|
||||||
);
|
|
||||||
|
|
||||||
// "Explorateur"
|
// "Explorateur"
|
||||||
Jeu.explorateur = new Explorateur(
|
Jeu.explorateur = new Explorateur(
|
||||||
5,
|
5,
|
||||||
|
new ArrayList<>(List.of()),
|
||||||
new ArrayList<>(List.of(
|
new ArrayList<>(List.of(
|
||||||
)),
|
jeu_objets.get("warpTicket"))));
|
||||||
new ArrayList<>(List.of(
|
|
||||||
jeu_objets.get("warpTicket")
|
|
||||||
))
|
|
||||||
);
|
|
||||||
|
|
||||||
// "Personnes"
|
// "Personnes"
|
||||||
Map<String, Personne> jeu_personnes = Map.ofEntries(
|
Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
entry(
|
entry(
|
||||||
"cashier",
|
"cashier",
|
||||||
new Personne(
|
new Personne(
|
||||||
|
@ -163,20 +125,14 @@ Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Interaction(
|
new Interaction(
|
||||||
"Parler",
|
"Parler",
|
||||||
|
@ -186,16 +142,10 @@ Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
List.of(),
|
||||||
)
|
List.of(),
|
||||||
),
|
List.of(),
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)),
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)), // TODO: inverser recu et conso
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Action(
|
new Action(
|
||||||
"Acheter",
|
"Acheter",
|
||||||
|
@ -203,32 +153,23 @@ Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionObjet(
|
new ConditionObjet(
|
||||||
jeu_objets.get("warpTicket"),
|
jeu_objets.get(
|
||||||
|
"warpTicket"),
|
||||||
"==",
|
"==",
|
||||||
1
|
1)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
List.of(),
|
||||||
)
|
List.of(
|
||||||
),
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)),
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
jeu_objets.get("warpToken"),
|
jeu_objets.get("warpToken"),
|
||||||
jeu_objets.get("warpReceipt")
|
jeu_objets.get("warpReceipt")),
|
||||||
)),
|
List.of(
|
||||||
new ArrayList<>(List.of(
|
jeu_objets.get("warpTicket")),
|
||||||
jeu_objets.get("warpTicket")
|
|
||||||
)),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"Description1",
|
"Description1",
|
||||||
|
@ -239,13 +180,7 @@ Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
))))))),
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Action(
|
new Action(
|
||||||
"Quitter",
|
"Quitter",
|
||||||
new Condition(
|
new Condition(
|
||||||
|
@ -254,26 +189,17 @@ Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
List.of(),
|
||||||
)
|
List.of(),
|
||||||
),
|
List.of(),
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)),
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)),
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"Description1",
|
"Description1",
|
||||||
|
@ -284,22 +210,10 @@ Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))))))))))));
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
// "Lieux"
|
// "Lieux"
|
||||||
Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
entry(
|
entry(
|
||||||
"preWarp",
|
"preWarp",
|
||||||
new Lieu(
|
new Lieu(
|
||||||
|
@ -310,33 +224,23 @@ Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
jeu_personnes.get("cashier")
|
jeu_personnes.get("cashier")),
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"Description1",
|
"Description1",
|
||||||
|
@ -347,18 +251,9 @@ Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))))),
|
||||||
)
|
new ArrayList<>(List.of()),
|
||||||
)
|
List.of())),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)),
|
|
||||||
List.of(
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
entry(
|
entry(
|
||||||
"postWarp",
|
"postWarp",
|
||||||
new Lieu(
|
new Lieu(
|
||||||
|
@ -369,32 +264,22 @@ Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
List.of(),
|
||||||
)
|
|
||||||
),
|
|
||||||
List.of(
|
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"Description1",
|
"Description1",
|
||||||
|
@ -405,18 +290,9 @@ Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))))),
|
||||||
)
|
new ArrayList<>(List.of()),
|
||||||
)
|
List.of())),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)),
|
|
||||||
List.of(
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
entry(
|
entry(
|
||||||
"END",
|
"END",
|
||||||
new Lieu(
|
new Lieu(
|
||||||
|
@ -427,32 +303,22 @@ Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
List.of(),
|
||||||
)
|
|
||||||
),
|
|
||||||
List.of(
|
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"Description1",
|
"Description1",
|
||||||
|
@ -463,22 +329,12 @@ Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))))),
|
||||||
)
|
new ArrayList<>(List.of()),
|
||||||
)
|
List.of())));
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
)),
|
|
||||||
List.of(
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
// "Chemins"
|
// "Chemins"
|
||||||
Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
||||||
entry(
|
entry(
|
||||||
"Warp",
|
"Warp",
|
||||||
new Chemin(
|
new Chemin(
|
||||||
|
@ -491,38 +347,25 @@ Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
||||||
new ConditionObjet(
|
new ConditionObjet(
|
||||||
jeu_objets.get("warpToken"),
|
jeu_objets.get("warpToken"),
|
||||||
">",
|
">",
|
||||||
0
|
0)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
List.of(),
|
||||||
)
|
List.of(),
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
),
|
jeu_objets.get("warpToken")),
|
||||||
List.of(
|
|
||||||
),
|
|
||||||
List.of(
|
|
||||||
jeu_objets.get("warpToken")
|
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"DescriptionToken",
|
"DescriptionToken",
|
||||||
|
@ -533,12 +376,7 @@ Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
||||||
new ConditionObjet(
|
new ConditionObjet(
|
||||||
jeu_objets.get("warpToken"),
|
jeu_objets.get("warpToken"),
|
||||||
"==",
|
"==",
|
||||||
0
|
0))))),
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Description(
|
new Description(
|
||||||
"DescriptionNoToken",
|
"DescriptionNoToken",
|
||||||
"Warp description (token acquired)",
|
"Warp description (token acquired)",
|
||||||
|
@ -548,15 +386,7 @@ Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
||||||
new ConditionObjet(
|
new ConditionObjet(
|
||||||
jeu_objets.get("warpToken"),
|
jeu_objets.get("warpToken"),
|
||||||
"==",
|
"==",
|
||||||
1
|
1)))))))),
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
entry(
|
entry(
|
||||||
"EndChemin",
|
"EndChemin",
|
||||||
new Chemin(
|
new Chemin(
|
||||||
|
@ -569,36 +399,24 @@ Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
|
||||||
)
|
|
||||||
),
|
|
||||||
new Condition(
|
new Condition(
|
||||||
List.of(
|
List.of(
|
||||||
List.of(
|
List.of(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
false
|
false
|
||||||
|
|
||||||
)
|
)))),
|
||||||
)
|
List.of(),
|
||||||
)
|
List.of(),
|
||||||
),
|
List.of(),
|
||||||
List.of(
|
|
||||||
),
|
|
||||||
List.of(
|
|
||||||
),
|
|
||||||
List.of(
|
|
||||||
),
|
|
||||||
List.of(
|
List.of(
|
||||||
new Description(
|
new Description(
|
||||||
"DescriptionToken",
|
"DescriptionToken",
|
||||||
|
@ -609,29 +427,20 @@ Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
||||||
new ConditionBoolean(
|
new ConditionBoolean(
|
||||||
true
|
true
|
||||||
|
|
||||||
)
|
)))))))));
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
// Territoire
|
// Territoire
|
||||||
Territoire jeu_territoire = new Territoire(territoire_lieux, territoire_chemins);
|
Territoire jeu_territoire = new Territoire(territoire_lieux, territoire_chemins);
|
||||||
|
|
||||||
// Jeu
|
// Jeu
|
||||||
Jeu ze_GAME = new Jeu(
|
Jeu ze_GAME = new Jeu(
|
||||||
jeu_territoire,
|
jeu_territoire,
|
||||||
jeu_objets,
|
jeu_objets,
|
||||||
jeu_connaissances,
|
jeu_connaissances,
|
||||||
jeu_personnes,
|
jeu_personnes,
|
||||||
jeu_transformations
|
jeu_transformations);
|
||||||
);
|
|
||||||
|
|
||||||
ze_GAME.jouer();
|
ze_GAME.jouer();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -13,7 +13,7 @@ public class Prototype {
|
||||||
public static void main(String['['/][']'/] args) {
|
public static void main(String['['/][']'/] args) {
|
||||||
|
|
||||||
[comment Objets /]
|
[comment Objets /]
|
||||||
// "Objets"
|
// Objets
|
||||||
Map<String, Objet> jeu_objets = Map.ofEntries(
|
Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
[for (o : Objet | jeu.objets)]
|
[for (o : Objet | jeu.objets)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -29,7 +29,7 @@ Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Connaissances /]
|
[comment Connaissances /]
|
||||||
// "Connaissances"
|
// Connaissances
|
||||||
Map<String, Connaissance> jeu_connaissances = Map.ofEntries(
|
Map<String, Connaissance> jeu_connaissances = Map.ofEntries(
|
||||||
[for (c : Connaissance | jeu.connaissances)]
|
[for (c : Connaissance | jeu.connaissances)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -44,7 +44,7 @@ Map<String, Connaissance> jeu_connaissances = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Transformations /]
|
[comment Transformations /]
|
||||||
// "Transformations"
|
// Transformations
|
||||||
Map<String, Transformation> jeu_transformations = Map.ofEntries(
|
Map<String, Transformation> jeu_transformations = Map.ofEntries(
|
||||||
[for (t : Transformation | jeu.transformations)]
|
[for (t : Transformation | jeu.transformations)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -68,7 +68,7 @@ Map<String, Transformation> jeu_transformations = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Explorateur /]
|
[comment Explorateur /]
|
||||||
// "Explorateur"
|
// Explorateur
|
||||||
Jeu.explorateur = new Explorateur(
|
Jeu.explorateur = new Explorateur(
|
||||||
[jeu.explorateur.tailleInventaire/],
|
[jeu.explorateur.tailleInventaire/],
|
||||||
new ArrayList<>(List.of(
|
new ArrayList<>(List.of(
|
||||||
|
@ -84,7 +84,7 @@ Jeu.explorateur = new Explorateur(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Personnes /]
|
[comment Personnes /]
|
||||||
// "Personnes"
|
// Personnes
|
||||||
Map<String, Personne> jeu_personnes = Map.ofEntries(
|
Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
[for (p : Personne | jeu.personnes)]
|
[for (p : Personne | jeu.personnes)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -100,7 +100,7 @@ Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Lieux /]
|
[comment Lieux /]
|
||||||
// "Lieux"
|
// Lieux
|
||||||
Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
[for (l : Lieu | jeu.territoire.lieux)]
|
[for (l : Lieu | jeu.territoire.lieux)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -132,7 +132,7 @@ Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Chemins /]
|
[comment Chemins /]
|
||||||
// "Chemins"
|
// Chemins
|
||||||
Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
||||||
[for (c : Chemin | jeu.territoire.chemins)]
|
[for (c : Chemin | jeu.territoire.chemins)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -240,21 +240,21 @@ List.of(
|
||||||
"[a.name/]",
|
"[a.name/]",
|
||||||
[print_condition(a.visible)/],
|
[print_condition(a.visible)/],
|
||||||
[print_condition(a.finInteraction)/],
|
[print_condition(a.finInteraction)/],
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (co : Connaissance | a.connaissances)]
|
[for (co : Connaissance | a.connaissances)]
|
||||||
jeu_connaissances.get("[co.name/]")[if (i <> a.connaissances->size())],[/if]
|
jeu_connaissances.get("[co.name/]")[if (i <> a.connaissances->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (o : Objet | a.objetsRecus)]
|
[for (o : Objet | a.objetsRecus)]
|
||||||
jeu_objets.get("[o.name/]")[if (i <> a.objetsRecus->size())],[/if]
|
jeu_objets.get("[o.name/]")[if (i <> a.objetsRecus->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (o : Objet | a.objetsConso)]
|
[for (o : Objet | a.objetsConso)]
|
||||||
jeu_objets.get("[o.name/]")[if (i <> a.objetsConso->size())],[/if]
|
jeu_objets.get("[o.name/]")[if (i <> a.objetsConso->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
[print_descriptions(a.descriptions)/]
|
[print_descriptions(a.descriptions)/]
|
||||||
)[if (i < as->size())],[/if]
|
)[if (i < as->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
|
@ -267,21 +267,21 @@ List.of(
|
||||||
new Interaction(
|
new Interaction(
|
||||||
"[it.name/]",
|
"[it.name/]",
|
||||||
[print_condition(it.visible)/],
|
[print_condition(it.visible)/],
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (co : Connaissance | it.connaissances)]
|
[for (co : Connaissance | it.connaissances)]
|
||||||
jeu_connaissances.get("[co.name/]")[if (i <> it.connaissances->size())],[/if]
|
jeu_connaissances.get("[co.name/]")[if (i <> it.connaissances->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (o : Objet | it.objetsConso)]
|
|
||||||
jeu_objets.get("[o.name/]")[if (i <> it.objetsConso->size())],[/if]
|
|
||||||
[/for]
|
|
||||||
)), // TODO: inverser recu et conso
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
[for (o : Objet | it.objetsRecus)]
|
[for (o : Objet | it.objetsRecus)]
|
||||||
jeu_objets.get("[o.name/]")[if (i <> it.objetsRecus->size())],[/if]
|
jeu_objets.get("[o.name/]")[if (i <> it.objetsRecus->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
|
List.of(
|
||||||
|
[for (o : Objet | it.objetsConso)]
|
||||||
|
jeu_objets.get("[o.name/]")[if (i <> it.objetsConso->size())],[/if]
|
||||||
|
[/for]
|
||||||
|
),
|
||||||
[print_actions(it.actions)/]
|
[print_actions(it.actions)/]
|
||||||
)[if (i < is->size())],[/if]
|
)[if (i < is->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
|
|
|
@ -13,7 +13,7 @@ public class Prototype {
|
||||||
public static void main(String['['/][']'/] args) {
|
public static void main(String['['/][']'/] args) {
|
||||||
|
|
||||||
[comment Objets /]
|
[comment Objets /]
|
||||||
// "Objets"
|
// Objets
|
||||||
Map<String, Objet> jeu_objets = Map.ofEntries(
|
Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
[for (o : Objet | jeu.objets)]
|
[for (o : Objet | jeu.objets)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -29,7 +29,7 @@ Map<String, Objet> jeu_objets = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Connaissances /]
|
[comment Connaissances /]
|
||||||
// "Connaissances"
|
// Connaissances
|
||||||
Map<String, Connaissance> jeu_connaissances = Map.ofEntries(
|
Map<String, Connaissance> jeu_connaissances = Map.ofEntries(
|
||||||
[for (c : Connaissance | jeu.connaissances)]
|
[for (c : Connaissance | jeu.connaissances)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -44,7 +44,7 @@ Map<String, Connaissance> jeu_connaissances = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Transformations /]
|
[comment Transformations /]
|
||||||
// "Transformations"
|
// Transformations
|
||||||
Map<String, Transformation> jeu_transformations = Map.ofEntries(
|
Map<String, Transformation> jeu_transformations = Map.ofEntries(
|
||||||
[for (t : Transformation | jeu.transformations)]
|
[for (t : Transformation | jeu.transformations)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -68,7 +68,7 @@ Map<String, Transformation> jeu_transformations = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Explorateur /]
|
[comment Explorateur /]
|
||||||
// "Explorateur"
|
// Explorateur
|
||||||
Jeu.explorateur = new Explorateur(
|
Jeu.explorateur = new Explorateur(
|
||||||
[jeu.explorateur.tailleInventaire/],
|
[jeu.explorateur.tailleInventaire/],
|
||||||
new ArrayList<>(List.of(
|
new ArrayList<>(List.of(
|
||||||
|
@ -84,7 +84,7 @@ Jeu.explorateur = new Explorateur(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Personnes /]
|
[comment Personnes /]
|
||||||
// "Personnes"
|
// Personnes
|
||||||
Map<String, Personne> jeu_personnes = Map.ofEntries(
|
Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
[for (p : Personne | jeu.personnes)]
|
[for (p : Personne | jeu.personnes)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -100,7 +100,7 @@ Map<String, Personne> jeu_personnes = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Lieux /]
|
[comment Lieux /]
|
||||||
// "Lieux"
|
// Lieux
|
||||||
Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
[for (l : Lieu | jeu.territoire.lieux)]
|
[for (l : Lieu | jeu.territoire.lieux)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -132,7 +132,7 @@ Map<String, Lieu> territoire_lieux = Map.ofEntries(
|
||||||
);
|
);
|
||||||
|
|
||||||
[comment Chemins /]
|
[comment Chemins /]
|
||||||
// "Chemins"
|
// Chemins
|
||||||
Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
Map<String, Chemin> territoire_chemins = Map.ofEntries(
|
||||||
[for (c : Chemin | jeu.territoire.chemins)]
|
[for (c : Chemin | jeu.territoire.chemins)]
|
||||||
entry(
|
entry(
|
||||||
|
@ -240,21 +240,21 @@ List.of(
|
||||||
"[a.name/]",
|
"[a.name/]",
|
||||||
[print_condition(a.visible)/],
|
[print_condition(a.visible)/],
|
||||||
[print_condition(a.finInteraction)/],
|
[print_condition(a.finInteraction)/],
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (co : Connaissance | a.connaissances)]
|
[for (co : Connaissance | a.connaissances)]
|
||||||
jeu_connaissances.get("[co.name/]")[if (i <> a.connaissances->size())],[/if]
|
jeu_connaissances.get("[co.name/]")[if (i <> a.connaissances->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (o : Objet | a.objetsRecus)]
|
[for (o : Objet | a.objetsRecus)]
|
||||||
jeu_objets.get("[o.name/]")[if (i <> a.objetsRecus->size())],[/if]
|
jeu_objets.get("[o.name/]")[if (i <> a.objetsRecus->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (o : Objet | a.objetsConso)]
|
[for (o : Objet | a.objetsConso)]
|
||||||
jeu_objets.get("[o.name/]")[if (i <> a.objetsConso->size())],[/if]
|
jeu_objets.get("[o.name/]")[if (i <> a.objetsConso->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
[print_descriptions(a.descriptions)/]
|
[print_descriptions(a.descriptions)/]
|
||||||
)[if (i < as->size())],[/if]
|
)[if (i < as->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
|
@ -267,21 +267,21 @@ List.of(
|
||||||
new Interaction(
|
new Interaction(
|
||||||
"[it.name/]",
|
"[it.name/]",
|
||||||
[print_condition(it.visible)/],
|
[print_condition(it.visible)/],
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (co : Connaissance | it.connaissances)]
|
[for (co : Connaissance | it.connaissances)]
|
||||||
jeu_connaissances.get("[co.name/]")[if (i <> it.connaissances->size())],[/if]
|
jeu_connaissances.get("[co.name/]")[if (i <> it.connaissances->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
new ArrayList<>(List.of(
|
List.of(
|
||||||
[for (o : Objet | it.objetsConso)]
|
|
||||||
jeu_objets.get("[o.name/]")[if (i <> it.objetsConso->size())],[/if]
|
|
||||||
[/for]
|
|
||||||
)), // TODO: inverser recu et conso
|
|
||||||
new ArrayList<>(List.of(
|
|
||||||
[for (o : Objet | it.objetsRecus)]
|
[for (o : Objet | it.objetsRecus)]
|
||||||
jeu_objets.get("[o.name/]")[if (i <> it.objetsRecus->size())],[/if]
|
jeu_objets.get("[o.name/]")[if (i <> it.objetsRecus->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
)),
|
),
|
||||||
|
List.of(
|
||||||
|
[for (o : Objet | it.objetsConso)]
|
||||||
|
jeu_objets.get("[o.name/]")[if (i <> it.objetsConso->size())],[/if]
|
||||||
|
[/for]
|
||||||
|
),
|
||||||
[print_actions(it.actions)/]
|
[print_actions(it.actions)/]
|
||||||
)[if (i < is->size())],[/if]
|
)[if (i < is->size())],[/if]
|
||||||
[/for]
|
[/for]
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue