Kaynağa Gözat

fractal tree undo

johann 5 yıl önce
ebeveyn
işleme
d34b163860
2 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 2 0
      scripts/fractal_tree.py
  2. 3 1
      scripts/fractal_tree_random.py

+ 2 - 0
scripts/fractal_tree.py

@@ -37,6 +37,8 @@ def drawTree(x1, y1, angle, depth):
         drawTree(x2, y2, angle - ANGLE, depth - 2)
         drawTree(x2, y2, angle + ANGLE, depth - 2)
 
+image.do_begin()
 layer.new()
 drawTree(image.get_width() / 2, image.get_height(), -90, 14)
 flush_line()
+image.do_end()

+ 3 - 1
scripts/fractal_tree_random.py

@@ -31,6 +31,8 @@ def drawTree(x1, y1, angle, depth):
         drawTree(x2, y2, angle - random.randint(10,25), depth - 3)
         drawTree(x2, y2, angle + random.randint(15,50), depth - 4)
 
+image.do_begin()
 layer.new()
-drawTree(image.get_width() / 2, image.get_height(), -91, 9)
+drawTree(image.get_width() / 2, image.get_height(), -91, 7)
 flush_line()
+image.do_end()