package org.teachingkidsprogramming.recipes.completed.section05recursion.KataQuestions; import org.teachingextensions.logo.Tortoise; import org.teachingextensions.logo.utils.ColorUtils.PenColors; //------------Snowflake Kata---------------// public class CompleteSnowflakeAnswer { public static void main(String[] args) { setUpBackground(); for (int i = 0; i < 6; i++) { makeStarTop(4); Tortoise.turn(-60); } } private static void makeStarTop(int starSides) { for (int i = 0; i < starSides - 1; i++) { makeTriangleTop(3); Tortoise.turn(-60); } Tortoise.move(45); Tortoise.turn(-60); Tortoise.move(45); } private static void makeTriangleTop(int triangleSides) { for (int i = 1; i < triangleSides - 1; i++) { Tortoise.move(60); Tortoise.turn(360 / triangleSides); Tortoise.move(60); } } private static void setUpBackground() { Tortoise.show(); Tortoise.setX(400); Tortoise.setY(100); Tortoise.setSpeed(10); Tortoise.getBackgroundWindow().setBackground(PenColors.Whites.AliceBlue); Tortoise.setPenColor(PenColors.Grays.SlateGray); } }