Files
project_drawing/drawing.py
tsmith37 e4e9bf01a8 finished simplifying the code - milestone 2 done
something i figured out is write to code so it works first then simplify it
2025-09-25 17:15:23 -04:00

170 lines
2.5 KiB
Python

# drawing.py
# ----------
# By ____(you)___________
#
# (Briefly describe what this program does.)
from turtle import *
from shapes import board
from shapes import blue_coin
from shapes import red_coin
from shapes import black_tile
def flyto(x, y):
penup()
goto(x, y)
pendown()
penup()
goto(-300, 200)
pendown()
board(400)
"first row"
sizes = [50,50,50,50]
for size in sizes:
begin_fill()
fillcolor('black')
black_tile(size)
end_fill()
penup()
forward(size * 2)
pendown()
flyto(-300, 150)
forward(50)
"second row - white tile first"
sizes = [50,50,50,50]
for size in sizes:
begin_fill()
fillcolor('black')
black_tile(size)
end_fill()
penup()
forward(size * 2)
flyto(-300, 100)
"third row - black tile first"
sizes = [50,50,50,50]
for size in sizes:
begin_fill()
fillcolor('black')
black_tile(size)
end_fill()
penup()
forward(size * 2)
pendown()
flyto(-300, 50)
forward(50)
"fourth row - white tile first"
sizes = [50,50,50,50]
for size in sizes:
begin_fill()
fillcolor('black')
black_tile(size)
end_fill()
penup()
forward(size * 2)
flyto(-300, 0)
"five row - black tile first"
sizes = [50,50,50,50]
for size in sizes:
begin_fill()
fillcolor('black')
black_tile(size)
end_fill()
penup()
forward(size * 2)
pendown()
flyto(-300, -50)
forward(50)
"six row - white tile first"
sizes = [50,50,50,50]
for size in sizes:
begin_fill()
fillcolor('black')
black_tile(size)
end_fill()
penup()
forward(size * 2)
flyto(-300, -100)
"seven row - black tile first"
sizes = [50,50,50,50]
for size in sizes:
begin_fill()
fillcolor('black')
black_tile(size)
end_fill()
penup()
forward(size * 2)
pendown()
flyto(-300, -150)
forward(50)
"eight row - white tile first"
sizes = [50,50,50,50]
for size in sizes:
begin_fill()
fillcolor('black')
black_tile(size)
end_fill()
penup()
forward(size * 2)
flyto(-300, -200)
"blue checkers piece"
forward(75)
sizes = [50,50,50,50]
for size in sizes:
blue_coin(25)
penup()
forward(size * 2)
flyto(-300, -150)
forward(25)
sizes = [50,50,50,50]
for size in sizes:
blue_coin(25)
penup()
forward(size * 2)
flyto(-300, 100)
"red checkers piece"
forward(75)
sizes = [50,50,50,50]
for size in sizes:
red_coin(25)
penup()
forward(size * 2)
flyto(-300, 150)
forward(25)
sizes = [50,50,50,50]
for size in sizes:
red_coin(25)
penup()
forward(size * 2)
flyto(-300, 200)
input()