Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from turtle import*
- from time import*
- screen=getscreen()
- speed(0)
- hero = Turtle()
- hero.hideturtle()
- lab = Turtle()
- lab.speed(0)
- lab.penup()
- global u
- u = 0
- global prad
- prad = False
- global pab
- pab = False
- lab.goto(-120, -50)
- lab.write("Pradėkite paspaudę Space", font=("Arial",15,"bold"))
- lab.goto(-150, 20)
- lab.write("Surinkite kuo daugiau pinigėlių.", font=("Arial",16,"bold"))
- def pradz():
- global prad
- prad = True
- lab.clear()
- screen.onkey(pradz, "space")
- lab.goto(-150, -150)
- lab.pendown()
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.forward(-300)
- lab.left(90)
- lab.forward(20)
- lab.right(90)
- lab.forward(300)
- lab.penup()
- lab.goto(-150, -150)
- lab.forward(20)
- lab.left(90)
- lab.pendown()
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- lab.forward(20)
- lab.left(90)
- lab.forward(300)
- lab.forward(-300)
- lab.right(90)
- penup(); sety(150); setx(-150); pendown()
- map=[
- '###############',
- '#~ ~ ~~#',
- '#~~ ~ ~~~ ~ ~#',
- '# ~ ~~ ~ ~~#',
- '# ~~~~~~ ~ ~~#',
- '# ~ ~ #',
- '# ~~~~~~~ ~~~ #',
- '#~~ ~ #',
- '# ~~~~~ ~~~~#',
- '# ~~~ ~ #',
- '# ~ ~ ~~~ #',
- '# ~ ~~~ ~~~ #',
- '#~~ ~~~ ~~~ #',
- '# ~ ~ ~ #',
- '###############'
- ]
- for row in map:
- for cell in row:
- if cell == '#': color('black')
- if cell == '~': color('blue')
- if cell != ' ':
- begin_fill()
- for x in range(4): forward(20); right(90)
- end_fill()
- forward(20)
- forward(-300)
- right(90); forward(20); left(90)
- hero.penup()
- hero.goto(120, -120)
- penup(); goto(-163, 157); setheading(0);
- for nr in range(16): write( nr ); forward( 20 );
- penup(); goto(-163, 157); setheading(270);
- for nr in range(16): write( nr ); forward( 20 );
- hero.fillcolor("orange")
- def go_right():
- hero.step = 5
- def go_left():
- hero.step = -5
- def go_up():
- hero.yy = 5
- def go_down():
- hero.yy = -5
- screen.onkey(go_left, "Left")
- screen.onkey(go_right, "Right")
- screen.onkey(go_up, "Up")
- screen.onkey(go_down, "Down")
- screen.listen()
- def react_to_cell():
- cell = map[ hero.row ] [ hero.col ]
- if cell == '#' or cell == "~":
- hero.write('čia negalima eiti!')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement