From 0e837809cf19faa12c83931bd8ced32a29126133 Mon Sep 17 00:00:00 2001 From: tsmith37 Date: Sun, 5 Oct 2025 12:45:30 -0400 Subject: [PATCH] got both side of coins to move something im stuck on is how to get them to move one at a time --- animation_test.py | 6 +++++- drawing.py | 35 +++++++++++++++++++++++++---------- 2 files changed, 30 insertions(+), 11 deletions(-) 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()