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; } } }