//Brian Bullington //bbulling // 2-3 Homework One; A201 import java.awt.*; class HomeworkOne{ public static void main(String[] args) { Turtle jo, caitlin, lynn; TurtleDrawingWindow playground; playground = new TurtleDrawingWindow(); playground.setVisible(true); jo= new Turtle( Turtle.NO_DEFAULT_WINDOW); caitlin= new Turtle( Turtle.NO_DEFAULT_WINDOW); playground.add(jo); playground.add(caitlin); jo.speed(150); caitlin.speed(150); jo.penColor(Color.blue); caitlin.penColor(Color.red); jo.bodyColor(Color.blue); //turtle color? caitlin.bodyColor(Color.orange); lynn= new Turtle(Turtle.NO_DEFAULT_WINDOW); //turtle three playground.add(lynn); lynn.speed(150); lynn.penColor(Color.green); lynn.penUp(); caitlin.penUp(); jo.penUp(); caitlin.moveTo(-150,50); //roof caitlin.penDown(); caitlin.moveTo(0,150); caitlin.moveTo(150,50); caitlin.moveTo(-150,50); caitlin.penUp(); jo.moveTo(100,50); //house jo.penDown(); jo.moveTo(100,-150); jo.moveTo(-100,-150); jo.moveTo(-100,50); jo.penUp(); //door jo.moveTo(-25, -150); jo.penDown(); jo.moveTo(-25, -50); jo.moveTo(25, -50); jo.moveTo(25, -150); jo.penUp(); lynn.jumpTo(-300, -150); //grass lynn.penDown(); lynn.moveTo(300, -150); lynn.penUp(); lynn.jumpTo(-300, 130); lynn.moveTo(-200, 130); //sun lynn.penColor(Color.yellow); lynn.penDown(); lynn.moveTo(-200, 110); lynn.moveTo(-180, 90); lynn.moveTo(-160, 90); lynn.moveTo(-140, 110); lynn.moveTo(-140, 130); lynn.moveTo(-160, 150); lynn.moveTo(-180, 150); lynn.moveTo(-200, 130); lynn.penUp(); lynn.moveTo(-200, -150); //stairs lynn.moveTo(-25, -150); lynn.penDown(); lynn.penColor(Color.orange); lynn.move(10); //one step lynn.turn(90); lynn.move(10); lynn.turn(-90); lynn.move(10); //one step lynn.turn(90); lynn.move(10); lynn.turn(-90); lynn.move(10); //one step lynn.turn(90); lynn.move(10); lynn.turn(-90); lynn.move(10); //one step lynn.turn(90); lynn.move(10); lynn.turn(-90); lynn.move(10); //one step lynn.turn(90); lynn.move(10); lynn.turn(-90); lynn.penUp(); lynn.jumpTo(300, 300); lynn.speed(5); lynn.turn(700); //stall lynn.speed(150); lynn.moveTo(300, 310); //chimney sweep lynn.jumpTo(80, 125); lynn.move(8); lynn.turn(-90); caitlin.moveTo(-75, 25); //window left caitlin.penDown(); caitlin.moveTo(-25, 25); caitlin.turn(-90); caitlin.move(50); caitlin.turn(-90); caitlin.move(50); caitlin.turn(-90); caitlin.move(50); caitlin.penUp(); // caitlin.moveTo(-25, -25); // caitlin.moveTo(-75, -25); // caitlin.moveTo(-75, 25); // caitlin.penUp(); caitlin.moveTo(75, 25); //window right caitlin.penDown(); caitlin.moveTo(25, 25); caitlin.turn(90); caitlin.move(50); caitlin.turn(90); caitlin.move(50); caitlin.turn(90); caitlin.move(50); caitlin.penUp(); // caitlin.moveTo(25, -25); // caitlin.moveTo(75, -25); // caitlin.moveTo(75, 25); // caitlin.penUp(); jo.moveTo(75, 100); //chimney jo.penDown(); jo.moveTo(75, 125); jo.turn(-90); jo.move(45); jo.turn(-90); jo.move(50); //jo.moveTo(110, 125); //jo.moveTo(110, 75); jo.penUp(); jo.moveTo(0, 150); //roof walk jo.moveTo (-150, 50); caitlin.moveTo(25, -150); //fall caitlin.moveTo(-100, -150); jo.moveTo(-150, -150); caitlin.turn(90); jo.turn(90); caitlin.moveTo(-25, -150); jo.moveTo(-25, -150); caitlin.move(10); //exiting caitlin.turn(90); caitlin.move(10); caitlin.turn(-90); caitlin.move(10); //one step caitlin.turn(90); caitlin.move(10); caitlin.turn(-90); caitlin.move(10); //one step caitlin.turn(90); caitlin.move(10); caitlin.turn(-90); caitlin.move(10); //one step caitlin.turn(90); caitlin.move(10); caitlin.turn(-90); caitlin.move(10); //one step caitlin.turn(90); caitlin.move(10); caitlin.turn(-90); caitlin.penUp(); caitlin.jumpTo(300, 200); caitlin.moveTo(300, 250); caitlin.jumpTo(40, -25); caitlin.move(10); caitlin.turn(-90); jo.move(10); //exiting jo.turn(90); jo.move(10); jo.turn(-90); jo.move(10); //one step jo.turn(90); jo.move(10); jo.turn(-90); jo.move(10); //one step jo.turn(90); jo.move(10); jo.turn(-90); jo.move(10); //one step jo.turn(90); jo.move(10); jo.turn(-90); jo.move(10); //one step jo.turn(90); jo.move(10); jo.turn(-90); jo.penUp(); jo.jumpTo(300, 200); jo.moveTo(300, 250); jo.jumpTo(-60, -25); jo.move(10); jo.turn(-90); } }