diff --git a/animation_test.py b/animation_test.py index 2a04b00..4ff8cd5 100644 --- a/animation_test.py +++ b/animation_test.py @@ -12,7 +12,7 @@ for frame in animate(30): forward(100) pendown() black_tile(40) - with frame.translate([-275, -150], [-225, -100]): + with frame.translate([-275, -150], [-225, -100], cycles=2): red_coin(20) goto(-175, -150) @@ -20,6 +20,10 @@ for frame in animate(30): input() + + + + # for frame in animate(frames=30): # with frame.translate([0, 0], [100, 100]): # red_coin(25) diff --git a/drawing.py b/drawing.py index 51087e9..df1c112 100644 --- a/drawing.py +++ b/drawing.py @@ -93,12 +93,18 @@ for frame in animate(40): forward(75) blue_row(1) - flyto(-275, -150) - blue_coin(25) + flyto(-275, -150) + with frame.translate([0, 0], [50, 50]): + + blue_coin(25) flyto(-175, -150) - blue_coin(25) + with frame.translate([0, 0], [50, 50]): + + blue_coin(25) flyto(-75, -150) - blue_coin(25) + with frame.translate([0, 0], [50, 50]): + + blue_coin(25) flyto(25, -150) with frame.translate([0, 0], [50, 50]): @@ -106,15 +112,24 @@ for frame in animate(40): flyto(-275, 150) red_row(1) - flyto(-300, 100) - forward(75) - red_coin(25) + flyto(-225, 100) + with frame.translate([0, 0], [-50, -50]): + + red_coin(25) flyto(-125, 100) - red_coin(25) + + with frame.translate([0, 0], [-50, -50]): + + red_coin(25) flyto(-25, 100) - red_coin(25) + + with frame.translate([0, 0], [-50, -50]): + + red_coin(25) flyto(75, 100) - red_coin(25) + with frame.translate([0, 0], [-50, -50]): + + red_coin(25) flyto(-300, 200) input()