Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. import signal, turtle
  2.  
  3. def timeout_handler(signal, frame): # End of timer function
  4. raise Exception('Time is up!')
  5.  
  6. signal.signal(signal.SIGALRM, timeout_handler)
  7. signal.alarm(10) # Number inside is how long the game will last.
  8.  
  9. def hit_a():
  10. print("a registered")
  11. def hit_b():
  12. print("b registered")
  13. def hit_c():
  14. print("c registered")
  15. def hit_d():
  16. print("d registered")
  17. def hit_e():
  18. print("e registered")
  19. def hit_f():
  20. print("f registered")
  21.  
  22. turtle.onkey(hit_a, "a")
  23. turtle.onkey(hit_b, "b")
  24. turtle.onkey(hit_c, "c")
  25. turtle.onkey(hit_d, "d")
  26. turtle.onkey(hit_e, "e")
  27. turtle.onkey(hit_f, "f")
  28. turtle.listen()
  29.  
  30.  
  31. while True:
  32. pass
  33. # Add program here
  34. turtle.mainloop()
  35.  
  36. from turtle import Screen, Turtle
  37.  
  38. def timeout_handler():
  39. raise Exception('Time is up!') # this may need some tweaking
  40.  
  41. def hit_a():
  42. print("a registered")
  43.  
  44. def hit_b():
  45. print("b registered")
  46.  
  47. def hit_c():
  48. print("c registered")
  49.  
  50. def hit_d():
  51. print("d registered")
  52.  
  53. def hit_e():
  54. print("e registered")
  55.  
  56. def hit_f():
  57. print("f registered")
  58.  
  59. screen = Screen()
  60. turtle = Turtle()
  61.  
  62. screen.onkey(hit_a, "a")
  63. screen.onkey(hit_b, "b")
  64. screen.onkey(hit_c, "c")
  65. screen.onkey(hit_d, "d")
  66. screen.onkey(hit_e, "e")
  67. screen.onkey(hit_f, "f")
  68.  
  69. screen.listen()
  70. screen.ontimer(timeout_handler, 10000) # 10 seconds from now
  71. screen.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement