X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=dsl%2Fxtend%2Fsrc%2Frobots%2Fmissions%2Fgenerator%2FTaskDSLGenerator.xtend;h=1df66c0d3a1ba4cdbd813ba2ffd978cd5c62ce44;hb=e8a3f6d576e6ab6d62d8c363e28d7ec18d381b8f;hp=16aa0e6f728ec86b605b8ba85393f60b0518ea28;hpb=0e906d3d29d1ea5acfdb8f737fd21b04cc00e934;p=des2015.git diff --git a/dsl/xtend/src/robots/missions/generator/TaskDSLGenerator.xtend b/dsl/xtend/src/robots/missions/generator/TaskDSLGenerator.xtend index 16aa0e6..1df66c0 100644 --- 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.Color; import nl.ru.des.sensors.SensorCollector; @@ -64,6 +65,7 @@ public class Missions{ 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 { @@ -136,7 +138,7 @@ public class Constants{ «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»