package com.itechnoguy.gridworld.part2;
import info.gridworld.actor.ActorWorld;
import info.gridworld.actor.Bug;
import info.gridworld.actor.Rock;
import info.gridworld.actor.Flower;
import info.gridworld.grid.Location;
public class JumperBugRunner {
public static void main(String[] args) {
ActorWorld world = new ActorWorld();
JumperBug jumper = new JumperBug();
world.add(new Location(9, 9), jumper);
world.show();
}
}
//Exercise 1
package com.itechnoguy.gridworld.part2;
import info.gridworld.actor.Bug;
public class CircleBug extends Bug {
private int steps;
private int length;
public CircleBug(int n){
length = n;
}
public void act(){
if (steps < length && canMove()){
move();
steps++;
}else{
turn();
steps = 0;
}
}
}