-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathIron man.py
More file actions
53 lines (41 loc) · 1.49 KB
/
Iron man.py
File metadata and controls
53 lines (41 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import turtle
turtle.bgcolor('black')
piece1 = [[(-40, 120), (-70, 260), (-130, 230), (-170, 200),
(-170, 100), (-160, 40), (-170, 10), (-150, -10),
(-140, 10), (-40, -20), (0, -20)],
[(0, -20), (40, -20), (140, 10), (150, -10), (170, 10),
(160, 40), (170, 100), (170, 200), (130, 230), (70, 260),
(40, 120), (0, 120)]]
piece2 = [[(-40, -30), (-50, -40), (-100, -46), (-130, -40), (-176, 0),
(-186, -30), (-186, -40), (-120, -170), (-110, -210),
(-80, -230), (-64, -210), (0, -210)],
[(0, -210), (64, -210),
(80, -230), (110, -210), (120, -170), (186, -40), (186, -30),
(176, 0), (130, -40), (100, -46), (50, -40), (40, -30), (0, -30)]]
piece3 = [[(-60, -220), (-80, -240), (-110, -220), (-120, -250), (-90, -280),
(-60, -260), (-30, -260), (-20, -250), (0, -250)],
[(0, -250), (20, -250),
(30, -260), (60, -260), (90, -280), (120, -250), (110, -220), (80, -240),
(60, -220), (0, -220)]]
piece1goto = (0, 120)
piece2goto = (0, -30)
piece3goto = (0, -220)
def draw_piece(piece, piecegoto):
turtle.penup()
turtle.goto(piecegoto)
turtle.pendown()
turtle.speed(1)
turtle.color('red')
turtle.begin_fill()
for i in range(len(piece[0])):
x, y = piece[0][i]
turtle.goto(x, y)
for i in range(len(piece[1])):
x, y = piece[1][i]
turtle.goto(x, y)
turtle.end_fill()
draw_piece(piece1, piece1goto)
draw_piece(piece2, piece2goto)
draw_piece(piece3, piece3goto)
turtle.hideturtle()
turtle.done()