package org.teachingkidsprogramming.recipes.completed.section02methods.KataQuestions; import org.teachingextensions.logo.Tortoise; import org.teachingextensions.logo.utils.ColorUtils.PenColors; //------------Kata Question---------------// // How would you make a slanted roof? // Write out the steps in English // Then translate the steps into code // Make sure to run after each line // public class HousesToASlantedRoof_02 { public static void main(String[] args) { Tortoise.show(); Tortoise.setSpeed(10); Tortoise.setX(200); 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); drawPointyRoof(); Tortoise.move(height); Tortoise.turn(-90); Tortoise.move(20); Tortoise.turn(-90); } private static void drawPointyRoof() { Tortoise.turn(45); Tortoise.move(30); Tortoise.turn(90); Tortoise.move(30); Tortoise.turn(45); } @SuppressWarnings("unused") private static void drawFlatRoof() { Tortoise.turn(90); Tortoise.move(30); Tortoise.turn(90); } }