import java.awt.Color; public class BugTracingDemo1 { public static void main(String[] args) { // ************** FLIK ********************* Bug flik = new Bug(); System.out.println("\nFLIK BEFORE"); System.out.println(flik.getColor()); System.out.println(flik.getDirection()); System.out.println(flik.getLocation()); flik.setColor(Color.GREEN); flik.setDirection(90); flik.setLocation(2, 3); System.out.println("\nFLIK AFTER"); System.out.println(flik.getColor()); System.out.println(flik.getDirection()); System.out.println(flik.getLocation()); // ************** ATTA ********************* Bug atta = new Bug(Color.BLUE, 180, 0, 1); System.out.println("\nATTA BEFORE"); System.out.println(atta.getColor()); System.out.println(atta.getDirection()); System.out.println(atta.getLocation()); atta.move(); atta.move(); atta.turn(); atta.move(); System.out.println("\nATTA AFTER"); System.out.println(atta.getColor()); System.out.println(atta.getDirection()); System.out.println(atta.getLocation()); // ************** HOPPER ********************* Bug hopper = new Bug(); System.out.println("\nHOPPER BEFORE"); System.out.println(hopper.getColor()); System.out.println(hopper.getDirection()); System.out.println(hopper.getLocation()); hopper.setColor(Color.WHITE); hopper.setDirection(810); Location tempLocation = new Location(1, 0); hopper.setLocation(tempLocation); hopper.move(); hopper.turn(); hopper.turn(); hopper.move(); System.out.println("\nHOPPER AFTER"); System.out.println(hopper.getColor()); System.out.println(hopper.getDirection()); System.out.println(hopper.getLocation()); } }