@Java @@ // Name: main // Date: November 5, 2008 // Author: Mr. Cargill // Purpose: Plant the initials JC on the island // the Long Cool Way. // // This version uses four Jeroos two to // plant the J and two to plant the C. // The Jeroos start at the Top and Bottom // of each letter, and paint while traveling // South and North at the same time. method main() { // Instantiate four Jeroos, two for each letter Jeroo Kanga = new Jeroo(1,4,EAST,100); // Kanga for J Jeroo Roo = new Jeroo(13,2,EAST,100); // Roo for J Jeroo Buddy = new Jeroo(10,13,EAST,100); // Buddy for C Jeroo Too = new Jeroo(22,13,EAST,100); // Too for C // Plant the J & C using the four Jeroos // // Plant the 1st (top) lines of the J & C // and the bottom (13th) lines of the J & C Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.turn(LEFT); Roo.hop(); Roo.turn(LEFT); Too.plant(); Too.hop(); Kanga.plant(); Kanga.turn(RIGHT); Kanga.hop(); Kanga.turn(RIGHT); Buddy.plant(); Buddy.turn(RIGHT); Buddy.hop(); Buddy.turn(RIGHT); Too.plant(); Too.turn(LEFT); Too.hop(); Too.turn(LEFT); // Plant the 2nd and 12th lines Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.turn(RIGHT); Roo.hop(); Roo.turn(RIGHT); Too.plant(); Too.hop(); Kanga.plant(); Kanga.turn(LEFT); Kanga.hop(); Kanga.turn(LEFT); Buddy.plant(); Buddy.turn(LEFT); Buddy.hop(); Buddy.turn(LEFT); Too.plant(); Too.turn(RIGHT); Too.hop(); Too.turn(RIGHT); // Plant the 3rd and 11th lines Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.turn(LEFT); Roo.hop(); Roo.turn(LEFT); Too.plant(); Too.hop(); Kanga.plant(); Kanga.turn(RIGHT); Kanga.hop(); Kanga.turn(RIGHT); Kanga.hop(3); Buddy.plant(); Buddy.turn(RIGHT); Buddy.hop(); Buddy.turn(RIGHT); Buddy.hop(6); Too.plant(); Too.turn(LEFT); Too.hop(); Too.turn(LEFT); Too.hop(6); // Plant the 4th and 10th lines Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.turn(LEFT); Kanga.hop(); Kanga.turn(LEFT); Buddy.plant(); Buddy.turn(LEFT); Buddy.hop(); Buddy.turn(LEFT); Roo.plant(); Roo.hop(3); Too.plant(); Too.turn(RIGHT); Too.hop(); Too.turn(RIGHT); Roo.plant(); Roo.hop(); Roo.plant(); Roo.hop(); Roo.plant(); Roo.turn(RIGHT); Roo.hop(); Roo.turn(RIGHT); // Plant the 5th and 9th lines Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.turn(RIGHT); Kanga.hop(); Kanga.turn(RIGHT); Buddy.plant(); Buddy.turn(RIGHT); Buddy.hop(); Buddy.turn(RIGHT); Roo.plant(); Roo.hop(3); Too.plant(); Too.turn(LEFT); Too.hop(); Too.turn(LEFT); Roo.plant(); Roo.hop(); Roo.plant(); Roo.hop(); Roo.plant(); Roo.turn(LEFT); Roo.hop(); Roo.turn(LEFT); // Plant the 6th and 8th lines Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Roo.plant(); Roo.hop(); Too.plant(); Too.hop(); Kanga.plant(); Kanga.turn(LEFT); Kanga.hop(); Kanga.turn(LEFT); Buddy.plant(); Buddy.turn(LEFT); Buddy.hop(); Buddy.turn(LEFT); Roo.plant(); Too.plant(); // Plant the 7th line Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Kanga.plant(); Kanga.hop(); Buddy.plant(); Buddy.hop(); Kanga.plant(); Buddy.plant(); // Park the Jeroos Kanga.hop(2); Kanga.turn(RIGHT); Kanga.hop(5); Kanga.plant(); Roo.turn(LEFT); Roo.hop(5); Roo.turn(LEFT); Roo.hop(4); Roo.turn(LEFT); Roo.plant(); Buddy.hop(8); Buddy.turn(RIGHT); Buddy.hop(6); Buddy.turn(LEFT); Buddy.turn(LEFT); Buddy.plant(); Too.turn(RIGHT); Too.turn(RIGHT); Too.hop(10); Too.turn(RIGHT); Too.hop(4); Too.plant(); }