Advertisement
Fenny_Theo

CSC1002_2

Apr 21st, 2020
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. from turtle import Turtle, Screen, mainloop
  2. snake=Turtle()
  3. screen=Screen()
  4. KEY_UP,KEY_DOWN,KEY_LEFT,KEY_RIGHT="Up","Down","Left","Right"
  5. g_direction="0"
  6.  
  7. def setSnake():
  8. snake.up()
  9. snake.setpos(0,0)
  10. snake.shape("square")
  11. snake.fillcolor("red")
  12.  
  13. def moveUp():
  14. global g_direction
  15. if g_direction!="Down":
  16. g_direction="Up"
  17.  
  18. def move():
  19. global g_direction
  20. x,y=snake.pos()
  21. if g_direction!="0":
  22. if g_direction=="Up":
  23. snake.setheading(90)
  24. if y<230:
  25. snake.forward(10)
  26. else:
  27. snake.forward(0)
  28. screen.update()
  29. screen.ontimer(move,200)
  30.  
  31.  
  32. screen.onkey(moveUp,KEY_UP)
  33. screen.listen()
  34. #main
  35. screen.setup(width=500, height=500, startx=None, starty=None)
  36. setSnake()
  37. move()
  38. screen.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement