You are on page 1of 1

3.2.

2 layAndRemoveTiles:
void layAndRemoveTiles(){
dropBeeper();
repeat(18){
while(frontIsClear() && !beeperAhead()){
moveForward();
dropBeeper();
}
turnLeft();
}
if(onBeeper()){
moveForward();
dropBeeper();
turnLeft();
moveForward();
turnAround();
moveForward();
turnRight();
pickBeeper();
}
while(frontIsClear()){
while(frontIsClear() && beeperAhead()){
moveForward();
pickBeeper();
turnRight();
}
turnLeft();
}
}

You might also like