package org.teachingkidsprogramming.recipes.completed.section02methods; import org.teachingextensions.logo.Tortoise; import org.teachingextensions.logo.utils.ColorUtils.PenColors; public class HousesVariation { public static void main(String[] args) { Tortoise.show(); Tortoise.setSpeed(10); Tortoise.setX(150); int height = 40; drawHouse(height); drawHouse(120); drawHouse(90); drawHouse(20); } public static void drawHouse(int height) { Tortoise.setPenColor(PenColors.Grays.LightGray); Tortoise.move(height); drawRoof(); Tortoise.move(height); Tortoise.turn(-90); Tortoise.move(20); Tortoise.turn(-90); Tortoise.move(height); drawPointyRoof(); Tortoise.move(height); Tortoise.turn(-90); Tortoise.move(20); Tortoise.turn(-90); } private static void drawRoof() { Tortoise.turn(90); Tortoise.move(30); Tortoise.turn(90); } private static void drawPointyRoof() { Tortoise.turn(45); Tortoise.move(30); Tortoise.turn(90); Tortoise.move(30); Tortoise.turn(45); } }