package org.teachingkidsprogramming.recipes.completed.section05recursion.KataQuestions; import org.teachingextensions.logo.Tortoise; public class CompleteSnowflakeAnswer2 { //TODO: write comments and then code here public static void main(String[] args) { setUpTortoise(); //have fun with the level int currentLevel = 9; drawTriangle(currentLevel); } private static void drawTriangle(int currentLevel) { drawTriangleCorner(currentLevel); if (currentLevel > 1) { Tortoise.turn(180); drawTriangle(currentLevel - 1); Tortoise.turn(180); } drawTriangleCorner(currentLevel); if (currentLevel > 1) { Tortoise.turn(180); drawTriangle(currentLevel - 1); Tortoise.turn(180); } drawTriangleCorner(currentLevel); if (currentLevel > 1) { Tortoise.turn(180); drawTriangle(currentLevel - 1); Tortoise.turn(180); } } private static void drawTriangleCorner(int currentLevel) { Tortoise.move(10 * currentLevel); Tortoise.turn(120); Tortoise.move(10 * currentLevel); } private static void setUpTortoise() { Tortoise.show(); Tortoise.setSpeed(10); Tortoise.turn(-90); } }