Hello,
I’m drawing a series of vertical rectangles, and changing their size over a certain time period. I draw the shapes using this:
while True:
mask1.size = ((unmaskLength - current_time)*(avg_shade_width/unmaskLength)*2,2)
mask2.size = ((unmaskLength - current_time)*(avg_shade_width/unmaskLength)*2,2)
mask3.size = ((unmaskLength - current_time)*(avg_shade_width/unmaskLength)*2,2)
mask4.size = ((unmaskLength - current_time)*(avg_shade_width/unmaskLength)*2,2)
mask5.size = ((unmaskLength - current_time)*(avg_shade_width/unmaskLength)*2,2)
mask6.size = ((unmaskLength - current_time)*(avg_shade_width/unmaskLength)*2,2)
mask7.size = ((unmaskLength - current_time)*(avg_shade_width/unmaskLength)*2,2)
image.draw()
mask1.draw()
mask2.draw()
mask3.draw()
mask4.draw()
mask5.draw()
mask6.draw()
mask7.draw()
win.flip()
My issue though is that at any given point, the size of mask1 is larger than mask7. Is there a more efficient way of drawing and updating shape sizes such that their sizes are the same?
Thank you.