Module/Movement/Walls

From RoboWiki
Jump to: navigation, search
package jab.movement;
 
import jab.Module;
import jab.Movement;
 
/**
 * Credits
 * Walls - a sample robot by Mathew Nelson, and maintained by Flemming N. Larsen
 **/
public class Walls extends Movement{
 
	public Walls(Module bot) {
		super(bot);
	}
 
	public void move() {				
		if (bot.getHeading() % 90 != 0) bot.setTurnLeft(bot.getHeading() % 90);		
		bot.setAhead(Double.POSITIVE_INFINITY);
		if (bot.getVelocity()==0)
			bot.setTurnRight(90);
	}
}
Personal tools