repositories
/
des2015.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
final commit
[des2015.git]
/
dsl
/
xtend
/
src
/
robots
/
missions
/
generator
/
TaskDSLGenerator.xtend
diff --git
a/dsl/xtend/src/robots/missions/generator/TaskDSLGenerator.xtend
b/dsl/xtend/src/robots/missions/generator/TaskDSLGenerator.xtend
index
5af781f
..
1df66c0
100644
(file)
--- a/
dsl/xtend/src/robots/missions/generator/TaskDSLGenerator.xtend
+++ b/
dsl/xtend/src/robots/missions/generator/TaskDSLGenerator.xtend
@@
-38,6
+38,7
@@
import java.util.LinkedList;
import lejos.robotics.subsumption.Behavior;
import lejos.robotics.RegulatedMotor;
import lejos.robotics.subsumption.Behavior;
import lejos.robotics.RegulatedMotor;
+import lejos.robotics.Color;
import nl.ru.des.sensors.SensorCollector;
import nl.ru.des.sensors.SensorCollector;
@@
-64,6
+65,7
@@
public class Missions{
package nl.ru.des;
import lejos.robotics.RegulatedMotor;
package nl.ru.des;
import lejos.robotics.RegulatedMotor;
+import lejos.robotics.Color;
import nl.ru.des.sensors.SensorCollector;
public class «b.name»Behaviour extends BasicBehaviour {
import nl.ru.des.sensors.SensorCollector;
public class «b.name»Behaviour extends BasicBehaviour {
@@
-78,7
+80,7
@@
public class «b.name»Behaviour extends BasicBehaviour {
«ENDIF»
@Override public void action(){
«ENDIF»
@Override public void action(){
-
LCDPrinter.print
("Start: «b.name»");
+
System.out.println
("Start: «b.name»");
super.action();
«FOR a : b.actions»
«IF a.whichMotor != null»
super.action();
«FOR a : b.actions»
«IF a.whichMotor != null»
@@
-112,7
+114,7
@@
public class «b.name»Behaviour extends BasicBehaviour {
}
«ENDIF»
«ENDFOR»
}
«ENDIF»
«ENDFOR»
-
LCDPrinter
.print("Stop: «b.name»");
+
System.out
.print("Stop: «b.name»");
}
}
'''
}
}
'''
@@
-136,7
+138,7
@@
public class Constants{
«ELSEIF e.scond.dist != null»
sensors.«e.scond.dist.d.toString()»Distance()
«ELSEIF e.scond.color != null»
«ELSEIF e.scond.dist != null»
sensors.«e.scond.dist.d.toString()»Distance()
«ELSEIF e.scond.color != null»
- sensors.color() ==
«e.scond.color.d.ordinal
»
+ sensors.color() ==
Color.«e.scond.color.d.getName()
»
«ELSE»
false
«ENDIF»
«ELSE»
false
«ENDIF»