/** WARBOT @version 2.0 @author Fabien MICHEL 19/06/01 00:42*/ package warbot.demo; import warbot.kernel.*; public class RastaRocket extends Brain { public RastaRocket(){} public void activate() { randomHeading(); println("I am a rasta rocket robot"); println("I am heading " + getHeading()); } public void doIt() { if(! isMoving()) randomHeading(); Percept[] detectedEntities=getPercepts(); if (detectedEntities.length>0) for(int i=0;i 0 && detectedEntities[min].getPerceptType().equals("Food")) if(distanceTo(detectedEntities[min]) < 2) { eat((Food)detectedEntities[min]); return; } else { setHeading(towards(detectedEntities[min].getX(),detectedEntities[min].getY())); move(); return; } move(); } /* double randomDirection() { return Math.random()*360; } */ }