DrawTurtleFlower3
Retired DISLab
import acm.graphics.*; import acm.program.*; public class DrawTurtleFlower3 extends GraphicsProgram { public void run() { FlowerTurtle turtle = new FlowerTurtle(); add(turtle, getWidth() / 2, getHeight() / 2); turtle.penDown(); turtle.drawFlower(); } private static final long serialVersionUID = 1; } class FlowerTurtle extends GTurtle { public void drawFlower() { for (int i = 0; i < 36; i++) { drawSquare(); left(10); } } private void drawSquare() { for (int i = 0; i < 4; i++) { forward(100); left(90); } } }