diff --git a/src/PythagorasTree.java b/src/PythagorasTree.java index 8aff836..5efa591 100644 --- a/src/PythagorasTree.java +++ b/src/PythagorasTree.java @@ -31,7 +31,7 @@ public class PythagorasTree { if (queue.size() == 0) return false; PythagorasTree tree = queue.remove(); - if (tree.momentaryDepth>= tree.maximalDepth) return true; + if (tree.momentaryDepth > tree.maximalDepth) return true; tree.turtle.getFrame().setTitle("Pythagoras Tree - Depth: " + tree.momentaryDepth + " - Target Depth: " + tree.maximalDepth + " - Queuesize: " + queue.size()); @@ -39,6 +39,8 @@ public class PythagorasTree { tree.turtleState.returnToState(tree.turtle); DrawingTools.drawSquare(tree.turtle, tree.size); + if (tree.momentaryDepth >= tree.maximalDepth) return true; + tree.turtle.forward(tree.size); tree.turtle.pushState();