I chnaged my entire code to add superturle animation.

I couldn't draw the windows to my skyscrapers so, i though of using superturtle animation.However, I'm having trouble installing superturle.
I did text my professor using discord about this issue. I have a feeling that I might have to change my intial project idea to something simple.
This commit is contained in:
juddin2
2025-09-20 19:36:31 -04:00
parent 9146aa3d12
commit f59b343487
2 changed files with 39 additions and 19 deletions

View File

@@ -3,29 +3,38 @@
# By Jannatun Uddin
#
# (Briefly describe what this program does.)
from superturtle.animation import animate
from turtle import forward, left, penup, pendown, fillcolor, begin_fill, end_fill
import turtle
def draw_building(width, height):
def draw_building(width, height, color="gray"):
fillcolor(color)
begin_fill()
for i in range(2):
turtle.forward(width)
turtle.left(90)
turtle.forward(height)
turtle.left(90)
turtle.penup()
turtle.backward(90)
turtle.pendown()
forward(width)
left(90)
forward(height)
left(90)
end_fill()
draw_building(60,150)
# Animation loop
for frame in animate(40, loop=True):
brightness = int(frame.interpolate(100, 200, mirror=True))
turtle.penup()
turtle.forward(90)
turtle.pendown()
draw_building(40,100)
# First building
penup()
pendown()
draw_building(60, 100, color)
turtle.penup()
turtle.forward(30)
turtle.pendown()
# Second building
penup()
forward(80)
pendown()
draw_building(50, 120, color)
draw_building(50,150)
turtle.done()
# Third building
penup()
forward(70)
pendown()
draw_building(70, 90, color)
input()