import ch.aplu.turtle.Turtle; import java.util.LinkedList; /** * Created by Christian on 10.02.2015. */ public class PythagorasTreeQueue extends LinkedList { public PythagorasTreeQueue(PythagorasTree.PythagorasTreeVariant variant, PythagorasTriangleList triangles, Turtle turtle, double size, int momentaryDepth, int maximalDepth) { super(); add(new PythagorasTree(variant, triangles, turtle, size, momentaryDepth, maximalDepth)); boolean finished = false; while (!finished) { PythagorasTree tree = remove(); finished = tree.drawPythagorasTree(this); } } }