import lejos.robotics.subsumption.Behavior;
import lejos.robotics.RegulatedMotor;
+import lejos.robotics.Color;
import nl.ru.des.sensors.SensorCollector;
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 {
«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»
«ELSEIF a.rl != null»
measure«a.rl.d.toString()»();
«ELSE»
- sensors.saveVar("«a.varName.toString()»");
+ if(!suppressed){
+ sensors.saveVar("«a.varName.toString()»");
+ }
«ENDIF»
«ENDFOR»
- LCDPrinter.print("Stop: «b.name»");
+ System.out.print("Stop: «b.name»");
}
}
'''
«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»