/** * Tester class for the Bug class * @author tzaki * @version Sep 19, 2008 * */ public class BugTester { public static void main(String beans[]) { Bug b1 = new Bug(); Bug b2 = new Bug(7, 13); Bug b3 = new Bug(4, 5, Bug.SOUTH); System.out.println("-----------------\nBug #1:\nstart-" + b1.getPosition()); b1.move(); System.out.println("moveN-" + b1.getPosition()); b1.turn(); System.out.println("turnE-" + b1.getPosition()); b1.move(); System.out.println("moveE-" + b1.getPosition()); b1.turn(); System.out.println("turnS-" + b1.getPosition()); b1.turn(); System.out.println("turnW-" + b1.getPosition()); b1.move(); System.out.println("moveW-" + b1.getPosition()); b1.move(); System.out.println("moveW-" + b1.getPosition()); b1.move(); System.out.println("moveW-" + b1.getPosition()); System.out.println("\n-----------------\nBug #2:\nstart-" + b2.getPosition()); b2.move(); System.out.println("moveN-" + b2.getPosition()); b2.turn(); System.out.println("turnE-" + b2.getPosition()); b2.move(); System.out.println("moveE-" + b2.getPosition()); b2.turn(); System.out.println("turnS-" + b2.getPosition()); b2.turn(); System.out.println("turnW-" + b2.getPosition()); b2.move(); System.out.println("moveW-" + b2.getPosition()); b2.move(); System.out.println("moveW-" + b2.getPosition()); b2.move(); System.out.println("moveW-" + b2.getPosition()); System.out.println("\n-----------------\nBug #3:\nstart-" + b3.getPosition()); b3.move(); System.out.println("moveS-" + b3.getPosition()); b3.turn(); System.out.println("turnW-" + b3.getPosition()); b3.move(); System.out.println("moveW-" + b3.getPosition()); b3.turn(); System.out.println("turnN-" + b3.getPosition()); b3.turn(); System.out.println("turnE-" + b3.getPosition()); b3.move(); System.out.println("moveE-" + b3.getPosition()); b3.move(); System.out.println("moveE-" + b3.getPosition()); b3.move(); System.out.println("moveE-" + b3.getPosition()); } }