From e5c1f8058cce1aa5d1a4cdea5be302ec73f93547 Mon Sep 17 00:00:00 2001 From: Laurent Fainsin Date: Wed, 8 Dec 2021 18:10:39 +0100 Subject: [PATCH] i have no idea what i'm doing --- workspace/fr.n7.game.toPrototype.ui/.project | 11 + workspace/fr.n7.game.toPrototype/.project | 11 + .../n7/game/toPrototype/main/toPrototype.emtl | 6038 ++++++++++++----- .../n7/game/toPrototype/main/toPrototype.mtl | 101 +- .../n7/game/toPrototype/main/toPrototype.mtl | 101 +- workspace/fr.n7.game.xtext.ide/.project | 11 + workspace/fr.n7.game.xtext.tests/.project | 11 + workspace/fr.n7.game.xtext.ui.tests/.project | 11 + workspace/fr.n7.game.xtext.ui/.project | 11 + workspace/fr.n7.game.xtext/.project | 11 + .../src/fr/n7/game/xtext/Game.xtext | 1 + .../xtext/generator/.GameGenerator.xtendbin | Bin 2284 -> 2284 bytes workspace/fr.n7.petrinet.edit/.project | 11 + workspace/fr.n7.petrinet.editor/.project | 11 + workspace/fr.n7.petrinet.tests/.project | 11 + workspace/fr.n7.petrinet.toTINA.ui/.project | 11 + workspace/fr.n7.petrinet.toTINA/.project | 11 + workspace/fr.n7.petrinet/.project | 11 + 18 files changed, 4822 insertions(+), 1562 deletions(-) diff --git a/workspace/fr.n7.game.toPrototype.ui/.project b/workspace/fr.n7.game.toPrototype.ui/.project index b4df055..9556f7f 100644 --- a/workspace/fr.n7.game.toPrototype.ui/.project +++ b/workspace/fr.n7.game.toPrototype.ui/.project @@ -25,4 +25,15 @@ org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature + + + 1638977914766 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.game.toPrototype/.project b/workspace/fr.n7.game.toPrototype/.project index da8151c..9ea21f2 100644 --- a/workspace/fr.n7.game.toPrototype/.project +++ b/workspace/fr.n7.game.toPrototype/.project @@ -47,4 +47,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914759 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.game.toPrototype/bin/fr/n7/game/toPrototype/main/toPrototype.emtl b/workspace/fr.n7.game.toPrototype/bin/fr/n7/game/toPrototype/main/toPrototype.emtl index 467dea9..68dd1d8 100644 --- a/workspace/fr.n7.game.toPrototype/bin/fr/n7/game/toPrototype/main/toPrototype.emtl +++ b/workspace/fr.n7.game.toPrototype/bin/fr/n7/game/toPrototype/main/toPrototype.emtl @@ -416,7 +416,829 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -440,7 +1262,7 @@ - + @@ -450,7 +1272,7 @@ - + @@ -472,7 +1294,7 @@ - + @@ -484,7 +1306,7 @@ - + @@ -535,7 +1357,7 @@ - + @@ -547,7 +1369,7 @@ - + @@ -591,7 +1413,7 @@ - + @@ -603,7 +1425,7 @@ - + @@ -619,7 +1441,7 @@ - + @@ -660,7 +1482,7 @@ - + @@ -695,7 +1517,7 @@ - + @@ -719,7 +1541,7 @@ - + @@ -734,7 +1556,7 @@ - + @@ -769,7 +1591,7 @@ - + @@ -799,7 +1621,7 @@ - + @@ -824,7 +1646,7 @@ - + @@ -834,7 +1656,7 @@ - + @@ -861,7 +1683,7 @@ - + @@ -871,7 +1693,7 @@ - + @@ -898,7 +1720,7 @@ - + @@ -908,7 +1730,7 @@ - + @@ -939,7 +1761,7 @@ - + @@ -947,7 +1769,7 @@ - + @@ -955,7 +1777,7 @@ - + @@ -963,7 +1785,7 @@ - + @@ -971,7 +1793,7 @@ - + @@ -979,7 +1801,7 @@ - + @@ -994,7 +1816,7 @@ - + @@ -1029,7 +1851,7 @@ - + @@ -1058,7 +1880,7 @@ - + @@ -1070,7 +1892,7 @@ - + @@ -1080,7 +1902,7 @@ - + @@ -1107,7 +1929,7 @@ - + @@ -1117,7 +1939,7 @@ - + @@ -1144,7 +1966,7 @@ - + @@ -1154,7 +1976,7 @@ - + @@ -1185,7 +2007,7 @@ - + @@ -1193,7 +2015,7 @@ - + @@ -1201,7 +2023,7 @@ - + @@ -1209,7 +2031,7 @@ - + @@ -1217,20 +2039,16 @@ - + - - - + - - - + @@ -1325,9 +2143,7 @@ - - - + @@ -1369,10 +2185,8 @@ - - - - + + @@ -1385,6 +2199,9 @@ + + + @@ -1397,6 +2214,15 @@ + + + + + + + + + @@ -1587,6 +2413,423 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1890,21 +3133,13 @@ - - - + - - - - - - - - - + + + @@ -2028,9 +3263,7 @@ - - - + @@ -2040,12 +3273,12 @@
-
+
-
+
@@ -2835,1738 +4068,3423 @@
-
+
-
-
-
+
+
+
-
-
-
- - -
-
-
- - -
-
+
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
+ +
+
- -
-
-
- - -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
+ +
+
- -
-
-
- - -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
-
- - -
-
+ +
+
- -
+ +
+
+
+ + +
- -
-
-
+ +
+
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
- -
-
-
+ +
+
+
- -
-
-
+ +
+
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
+ +
- -
-
+ +
+
- -
-
-
- - -
-
+ +
+
- -
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
-
+
- +
-
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
+ +
+
- -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - +
- + +
+
+
+ +
- +
-
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
-
+ +
+
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
+ +
- -
-
-
- - -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - +
- + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ +
-
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
-
- - -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
-
-
- - -
+ +
-
+
- +
- +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
-
- - -
-
- -
-
-
- - -
-
+ +
+
- -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
- -
-
-
- - -
-
-
- - -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
diff --git a/workspace/fr.n7.game.toPrototype/bin/fr/n7/game/toPrototype/main/toPrototype.mtl b/workspace/fr.n7.game.toPrototype/bin/fr/n7/game/toPrototype/main/toPrototype.mtl index 9ac9481..f1826d9 100644 --- a/workspace/fr.n7.game.toPrototype/bin/fr/n7/game/toPrototype/main/toPrototype.mtl +++ b/workspace/fr.n7.game.toPrototype/bin/fr/n7/game/toPrototype/main/toPrototype.mtl @@ -83,6 +83,105 @@ Jeu.explorateur = new Explorateur( explorateur_inventaire ); +[comment Personnes /] +// "Personnes" + +List jeu_personnes = new ArrayList<>(); +[for (p : Personne | jeu.personnes)] + + [print(p.visible, 'personne_visible' + p.nom.nom + '_' + i.toString())/] + [print(p.obligatoire, 'personne_obligatoire' + p.nom.nom + '_' + i.toString())/] + [print(p.interactions, 'personne_' + p.nom.nom + '_' + i.toString())/] + + Personne personne_[p.nom.nom/] = new Personne( + "[p.nom.nom/]", + personne_visible_[p.nom.nom/]_[i/]_condition, + personne_obligatoire_[p.nom.nom/]_[i/]_condition, + personne_[p.nom.nom/]_[i/]_interactions + ); + + jeu_personnes.add(personne_[p.nom.nom/]); + +[/for] + +[comment Lieux /] +// "Lieux" + +List territoire_lieux = new ArrayList<>(); +[for (l : Lieu | jeu.territoire.lieux)] + [print(l.deposable, 'lieu_deposable' + i.toString())/] + [print(l.depart, 'lieu_depart' + i.toString())/] + [print(l.fin, 'lieu_fin' + i.toString())/] + [print(l.descriptions, 'lieu_' + l.nom.nom + '_' + i.toString())/] + + List lieu_[l.nom.nom/]_[i/]_personnes = new ArrayList<>(); + [for (p : Nom | l.personnes)] + lieu_[l.nom.nom/]_[i/]_personnes.add(objet_[p.nom/]); + [/for] + List lieu_[l.nom.nom/]_[i/]_objets = new ArrayList<>(); + [for (o : Nom | l.objets)] + lieu_[l.nom.nom/]_[i/]_objets.add(objet_[o.nom/]); + [/for] + List lieu_[l.nom.nom/]_[i/]_connaissances = new ArrayList<>(); + [for (c : Nom | l.connaissances)] + lieu_[l.nom.nom/]_[i/]_connaissances.add(connaissance_[c.nom/]); + [/for] + + // TODO: utiliser un search dans la liste plutot que de déclarer les objets + Lieu lieu_[l.nom.nom/] = new Lieu( + [l.nom.nom/], + lieu_deposable_[i/]_condition, + lieu_depart_[i/]_condition, + lieu_fin_[i/]_condition, + lieu_[l.nom.nom/]_[i/]_personnes, + lieu_[l.nom.nom/]_[i/]_descriptions, + lieu_[l.nom.nom/]_[i/]_objets, + lieu_[l.nom.nom/]_[i/]_connaissances + ); + + territoire_lieux.add(lieu_[l.nom.nom/]); +[/for] + + +[comment Chemins /] +// "Chemins" + +List territoire_chemins = new ArrayList<>(); +[for (ch : Chemin | jeu.territoire.chemins)] + [print(ch.ouvert, 'chemin_ouvert' + ch.nom.nom + '_' + i.toString())/] + [print(ch.visible, 'chemin_visible' + ch.nom.nom + '_' + i.toString())/] + [print(ch.obligatoire, 'chemin_obligatoire' + ch.nom.nom + '_' + i.toString())/] + [print(ch.descriptions, 'chemin_' + ch.nom.nom + '_' + i.toString())/] + + List chemin_[ch.nom.nom/]_[i/]_connaissances = new ArrayList<>(); + [for (c : Nom | ch.connaissances)] + lieu_[ch.nom.nom/]_[i/]_connaissances.add(connaissance_[c.nom/]); + [/for] + List chemin_[ch.nom.nom/]_[i/]_objet_recus = new ArrayList<>(); + [for (o : Nom | ch.objetsRecus)] + lieu_[ch.nom.nom/]_[i/]_objets_recus.add(objet_[o.nom/]); + [/for] + List chemin_[ch.nom.nom/]_[i/]_objet_conso = new ArrayList<>(); + [for (o : Nom | ch.objetsConso)] + lieu_[ch.nom.nom/]_[i/]_objets_conso.add(objet_[o.nom/]); + [/for] + + Chemin chemins_[ch.nom.nom/] new Chemin( + [ch.nom.nom/], + lieu_[ch.lieuIn/], + lieu_[ch.lieuOut/], + chemin_ouvert_[ch.nom.nom/]_[i/]_condition, + chemin_visible_[ch.nom.nom/]_[i/]_condition, + chemin_obligatoire_[ch.nom.nom/]_[i/]_condition, + chemin_[ch.nom.nom/]_[i/]_connaissances + chemin_[ch.nom.nom/]_[i/]_objets_recus, + chemin_[ch.nom.nom/]_[i/]_objets_conso, + chemin_[ch.nom.nom/]_[i/]_descriptions, + ); + + territoire_chemins.add(chemins_[ch.nom.nom/]); +[/for] + } [/file] [/template] @@ -174,7 +273,7 @@ List [name/]_actions = new ArrayList<>(); [/for] [/template] -[template public print(is: Interaction, name: String)] +[template public print(is: OrderedSet(Interaction), name: String)] List [name/]_interactions = new ArrayList<>(); [for (it : Interaction | is)] diff --git a/workspace/fr.n7.game.toPrototype/src/fr/n7/game/toPrototype/main/toPrototype.mtl b/workspace/fr.n7.game.toPrototype/src/fr/n7/game/toPrototype/main/toPrototype.mtl index 9ac9481..f1826d9 100644 --- a/workspace/fr.n7.game.toPrototype/src/fr/n7/game/toPrototype/main/toPrototype.mtl +++ b/workspace/fr.n7.game.toPrototype/src/fr/n7/game/toPrototype/main/toPrototype.mtl @@ -83,6 +83,105 @@ Jeu.explorateur = new Explorateur( explorateur_inventaire ); +[comment Personnes /] +// "Personnes" + +List jeu_personnes = new ArrayList<>(); +[for (p : Personne | jeu.personnes)] + + [print(p.visible, 'personne_visible' + p.nom.nom + '_' + i.toString())/] + [print(p.obligatoire, 'personne_obligatoire' + p.nom.nom + '_' + i.toString())/] + [print(p.interactions, 'personne_' + p.nom.nom + '_' + i.toString())/] + + Personne personne_[p.nom.nom/] = new Personne( + "[p.nom.nom/]", + personne_visible_[p.nom.nom/]_[i/]_condition, + personne_obligatoire_[p.nom.nom/]_[i/]_condition, + personne_[p.nom.nom/]_[i/]_interactions + ); + + jeu_personnes.add(personne_[p.nom.nom/]); + +[/for] + +[comment Lieux /] +// "Lieux" + +List territoire_lieux = new ArrayList<>(); +[for (l : Lieu | jeu.territoire.lieux)] + [print(l.deposable, 'lieu_deposable' + i.toString())/] + [print(l.depart, 'lieu_depart' + i.toString())/] + [print(l.fin, 'lieu_fin' + i.toString())/] + [print(l.descriptions, 'lieu_' + l.nom.nom + '_' + i.toString())/] + + List lieu_[l.nom.nom/]_[i/]_personnes = new ArrayList<>(); + [for (p : Nom | l.personnes)] + lieu_[l.nom.nom/]_[i/]_personnes.add(objet_[p.nom/]); + [/for] + List lieu_[l.nom.nom/]_[i/]_objets = new ArrayList<>(); + [for (o : Nom | l.objets)] + lieu_[l.nom.nom/]_[i/]_objets.add(objet_[o.nom/]); + [/for] + List lieu_[l.nom.nom/]_[i/]_connaissances = new ArrayList<>(); + [for (c : Nom | l.connaissances)] + lieu_[l.nom.nom/]_[i/]_connaissances.add(connaissance_[c.nom/]); + [/for] + + // TODO: utiliser un search dans la liste plutot que de déclarer les objets + Lieu lieu_[l.nom.nom/] = new Lieu( + [l.nom.nom/], + lieu_deposable_[i/]_condition, + lieu_depart_[i/]_condition, + lieu_fin_[i/]_condition, + lieu_[l.nom.nom/]_[i/]_personnes, + lieu_[l.nom.nom/]_[i/]_descriptions, + lieu_[l.nom.nom/]_[i/]_objets, + lieu_[l.nom.nom/]_[i/]_connaissances + ); + + territoire_lieux.add(lieu_[l.nom.nom/]); +[/for] + + +[comment Chemins /] +// "Chemins" + +List territoire_chemins = new ArrayList<>(); +[for (ch : Chemin | jeu.territoire.chemins)] + [print(ch.ouvert, 'chemin_ouvert' + ch.nom.nom + '_' + i.toString())/] + [print(ch.visible, 'chemin_visible' + ch.nom.nom + '_' + i.toString())/] + [print(ch.obligatoire, 'chemin_obligatoire' + ch.nom.nom + '_' + i.toString())/] + [print(ch.descriptions, 'chemin_' + ch.nom.nom + '_' + i.toString())/] + + List chemin_[ch.nom.nom/]_[i/]_connaissances = new ArrayList<>(); + [for (c : Nom | ch.connaissances)] + lieu_[ch.nom.nom/]_[i/]_connaissances.add(connaissance_[c.nom/]); + [/for] + List chemin_[ch.nom.nom/]_[i/]_objet_recus = new ArrayList<>(); + [for (o : Nom | ch.objetsRecus)] + lieu_[ch.nom.nom/]_[i/]_objets_recus.add(objet_[o.nom/]); + [/for] + List chemin_[ch.nom.nom/]_[i/]_objet_conso = new ArrayList<>(); + [for (o : Nom | ch.objetsConso)] + lieu_[ch.nom.nom/]_[i/]_objets_conso.add(objet_[o.nom/]); + [/for] + + Chemin chemins_[ch.nom.nom/] new Chemin( + [ch.nom.nom/], + lieu_[ch.lieuIn/], + lieu_[ch.lieuOut/], + chemin_ouvert_[ch.nom.nom/]_[i/]_condition, + chemin_visible_[ch.nom.nom/]_[i/]_condition, + chemin_obligatoire_[ch.nom.nom/]_[i/]_condition, + chemin_[ch.nom.nom/]_[i/]_connaissances + chemin_[ch.nom.nom/]_[i/]_objets_recus, + chemin_[ch.nom.nom/]_[i/]_objets_conso, + chemin_[ch.nom.nom/]_[i/]_descriptions, + ); + + territoire_chemins.add(chemins_[ch.nom.nom/]); +[/for] + } [/file] [/template] @@ -174,7 +273,7 @@ List [name/]_actions = new ArrayList<>(); [/for] [/template] -[template public print(is: Interaction, name: String)] +[template public print(is: OrderedSet(Interaction), name: String)] List [name/]_interactions = new ArrayList<>(); [for (it : Interaction | is)] diff --git a/workspace/fr.n7.game.xtext.ide/.project b/workspace/fr.n7.game.xtext.ide/.project index e145f54..380b6ec 100644 --- a/workspace/fr.n7.game.xtext.ide/.project +++ b/workspace/fr.n7.game.xtext.ide/.project @@ -31,4 +31,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914780 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.game.xtext.tests/.project b/workspace/fr.n7.game.xtext.tests/.project index c5e1df8..09ab03d 100644 --- a/workspace/fr.n7.game.xtext.tests/.project +++ b/workspace/fr.n7.game.xtext.tests/.project @@ -31,4 +31,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914797 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.game.xtext.ui.tests/.project b/workspace/fr.n7.game.xtext.ui.tests/.project index 0bbab1a..34e5ea6 100644 --- a/workspace/fr.n7.game.xtext.ui.tests/.project +++ b/workspace/fr.n7.game.xtext.ui.tests/.project @@ -31,4 +31,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914812 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.game.xtext.ui/.project b/workspace/fr.n7.game.xtext.ui/.project index 6cb6503..503598c 100644 --- a/workspace/fr.n7.game.xtext.ui/.project +++ b/workspace/fr.n7.game.xtext.ui/.project @@ -31,4 +31,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914806 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.game.xtext/.project b/workspace/fr.n7.game.xtext/.project index c637f51..358a0e6 100644 --- a/workspace/fr.n7.game.xtext/.project +++ b/workspace/fr.n7.game.xtext/.project @@ -53,4 +53,15 @@ org.eclipse.pde.PluginNature org.eclipse.ocl.pivot.ui.oclnature + + + 1638977914774 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.game.xtext/src/fr/n7/game/xtext/Game.xtext b/workspace/fr.n7.game.xtext/src/fr/n7/game/xtext/Game.xtext index 8540059..4c8586a 100644 --- a/workspace/fr.n7.game.xtext/src/fr/n7/game/xtext/Game.xtext +++ b/workspace/fr.n7.game.xtext/src/fr/n7/game/xtext/Game.xtext @@ -45,6 +45,7 @@ Lieu: Chemin: '{' + '"nom"' ':' nom=Nom ',' '"lieu_in"' ':' lieuIn=Nom ',' '"lieu_out"' ':' lieuOut=Nom ',' '"ouvert"' ':' ouvert=Condition ',' diff --git a/workspace/fr.n7.game.xtext/xtend-gen/fr/n7/game/xtext/generator/.GameGenerator.xtendbin b/workspace/fr.n7.game.xtext/xtend-gen/fr/n7/game/xtext/generator/.GameGenerator.xtendbin index 0a3f81d9b5b71de878eade7b1b7f6215e94149a1..bffef55fae42f5ec806dc9f8cae108b6916ec10c 100644 GIT binary patch delta 64 zcmaDO_(qU7z?+#xgn@&DgQ03d$41`W%*;S~^J(UKCNRU7?LH%jFiWT?( diff --git a/workspace/fr.n7.petrinet.edit/.project b/workspace/fr.n7.petrinet.edit/.project index 1b5afe6..2e36c81 100755 --- a/workspace/fr.n7.petrinet.edit/.project +++ b/workspace/fr.n7.petrinet.edit/.project @@ -25,4 +25,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914837 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.petrinet.editor/.project b/workspace/fr.n7.petrinet.editor/.project index e7fc4ca..2afd0b6 100755 --- a/workspace/fr.n7.petrinet.editor/.project +++ b/workspace/fr.n7.petrinet.editor/.project @@ -25,4 +25,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914843 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.petrinet.tests/.project b/workspace/fr.n7.petrinet.tests/.project index a8cd606..db32fff 100755 --- a/workspace/fr.n7.petrinet.tests/.project +++ b/workspace/fr.n7.petrinet.tests/.project @@ -25,4 +25,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914855 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.petrinet.toTINA.ui/.project b/workspace/fr.n7.petrinet.toTINA.ui/.project index 123d85f..3ff2c90 100755 --- a/workspace/fr.n7.petrinet.toTINA.ui/.project +++ b/workspace/fr.n7.petrinet.toTINA.ui/.project @@ -25,4 +25,15 @@ org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature + + + 1638977914879 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.petrinet.toTINA/.project b/workspace/fr.n7.petrinet.toTINA/.project index 828c245..9eb3fae 100755 --- a/workspace/fr.n7.petrinet.toTINA/.project +++ b/workspace/fr.n7.petrinet.toTINA/.project @@ -47,4 +47,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914863 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/workspace/fr.n7.petrinet/.project b/workspace/fr.n7.petrinet/.project index 8230b7d..de5018f 100755 --- a/workspace/fr.n7.petrinet/.project +++ b/workspace/fr.n7.petrinet/.project @@ -47,4 +47,15 @@ org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature + + + 1638977914828 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + +